


/*font-family: 'Montserrat', sans-serif;*/

body{ margin:0px; padding:0px; background-color:#FFF; font-family: 'Montserrat';}

img{ border:none; outline:none;}

h1, h2, h3, h4, h5, h6, p, span, i, td. tr, th, li, div, strong, b, pre, {
  font-family: 'Montserrat', sans-serif;
}


/*@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/sansation_regular-webfont.eot');
    src: url('../fonts/sansation_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansation_regular-webfont.woff2') format('woff2'),
         url('../fonts/sansation_regular-webfont.woff') format('woff'),
         url('../fonts/sansation_regular-webfont.ttf') format('truetype'),
         url('../fonts/sansation_regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sansationbold';
    src: url('../fonts/sansation_bold-webfont.eot');
    src: url('../fonts/sansation_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansation_bold-webfont.woff2') format('woff2'),
         url('../fonts/sansation_bold-webfont.woff') format('woff'),
         url('../fonts/sansation_bold-webfont.ttf') format('truetype'),
         url('../fonts/sansation_bold-webfont.svg#sansationbold') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

.clear {
	clear: both;
}
.clear5 {
	clear: both;
	height: 5px;
}
.clear10 {
	clear: both;
	height: 10px;
}
.clear15 {
	clear: both;
	height: 15px;
}
.clear20 {
	clear: both;
	height: 20px;
}
.clear25 {
	clear: both;
	height: 25px;
}
.clear30 {
	clear: both;
	height: 30px;
}
.no-padding {
	padding: 0 !important;
}
.no-padding-top {
	padding-top: 0 !important;
}
.no-padding-bottom {
	padding-bottom: 0 !important;
}
.no-padding-left {
	padding-left: 0 !important;
}
.no-padding-right {
	padding-right: 0 !important;
}
.no-margin {
	margin: 0 !important;
}
.no-margin-top {
	margin-top: 0 !important;
}
.no-margin-bottom {
	margin-bottom: 0 !important;
}
.no-margin-left {
	margin-left: 0 !important;
}
.no-margin-right {
	margin-right: 0 !important;
}

/********header css strart here************/


.header_main{ float:left; margin:0px; padding:0px; width:100%;}

.header_top{ float:left; margin:0px 0 16px 0px; padding:0px; width:100%;}

.logo{ float:left; margin:12px 0 0 0px; padding:0px; width:auto;}
.logo img{ max-width:100%; margin:0px; padding:0px;}

/*.register_bar_main{ float:right; margin:22px 0 0 0px; padding:0px; width: auto;}*/

/*.regiter{ float:left; margin:0px 0 0 22px; padding:0px; width:85px; background:url(../images/login_bg.jpg) 0px repeat-x; font-size:16px; color:#fff; font-weight:bold; text-align:center; border-bottom:solid 1px #f4edd1; height:50px; line-height:50px;}*/
/*.regiter:hover{ background:url(../images/login_bg_hover.jpg) 0px repeat-x;text-decoration:none; border-bottom:solid 1px #f4e1b3; color:#000;}*/
/*.regiter.active{ background:url(../images/login_bg_hover.jpg) 0px repeat-x;text-decoration:none; border-bottom:solid 1px #f4e1b3; color:#000;}*/

.navigation_main{ float:left; margin:0px; padding:0px; width:100%;}


/*.navigation_main .navbar-default{ background:none; border:none; margin-bottom:10px;}*/
.navbar{ min-height:0px; margin-bottom:0px;}




/*.navbar-nav {
    clear: both;
    display: table;
    float: none;
    margin: auto;
    width: 100%;
	border-top:3px solid #e3b341;
}*/

.navigation_main .navbar-default li{ padding:0;  font-family:'Montserrat'; color:#585858; font-size:15px; font-weight:700; position:relative;top:-3px; }

/*.navbar-default .navbar-nav > li > a{  font-family:'Montserrat'; text-transform:uppercase; color:#585858; font-size:15px; line-height:31px; font-weight:700; padding:8px 13px;border-top:solid 3px transparent; }*/
/*.navigation_main .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
color:#fff;
background:#e3b341;
border-top:solid 3px #3c3c3c; 
-webkit-transition: background .3s ease-in-out;
-moz-transition: background .3s ease-in-out;
-ms-transition: background .3s ease-in-out;
-o-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;

}
.navigation_main .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
color:#fff;
background:#e3b341;
border-top:solid 3px #3c3c3c;
-webkit-transition: background .3s ease-in-out;
-moz-transition: background .3s ease-in-out;
-ms-transition: background .3s ease-in-out;
-o-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;
}*/

.navigation li:Last-child{ background:none;}

.navbar-right .dropdown-menu{ right:auto; border:solid 1px #00658C; padding:0px;}
.caret{ margin:-3px 0 0 2px;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background:none; border-bottom:solid 3px #e01019; color:#e2001a;}
.dropdown-menu{background:#9ab2be; border-bottom:solid 1px #e01019; left:17px; padding:0px; border-top:none; border-left:none; border-right:none; border-radius:0px; }
.dropdown-menu > li > a{font-family:'Lato', sans-serif; padding:11px 13px; text-transform:uppercase; color:#072b54; font-size:15px; line-height:30px; font-weight:700;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#e01019;
color:#fff; 
-webkit-transition: background .3s ease-in-out;
-moz-transition: background .3s ease-in-out;
-ms-transition: background .3s ease-in-out;
-o-transition: background .3s ease-in-out;
transition: background .3s ease-in-out;
border-radius:0px;}


/********header css ends here************/


/********slider css start here************/


.slider_main{ float:left; margin:0px 0 0px 0px; padding:0px 15px; width:100%;}
.slider_main img{ width:100%; height:340px !important;}




.carousel-control.left,
.carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none;
}

.carousel-control.left span {
	padding: 0px;
}

.carousel-control.right span {
	padding: 0px;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 0;
}

.carousel-control.left span,
.carousel-control.right span {
	background:none;
	top:50%;
	position:absolute;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}


.carousel-control.left span, .carousel-control.right span .fa{ font-size:30px; font-weight:300; height:20px;}
.carousel-control.right span{ padding:0px;}

/********slider css ends here************/



/********content start here************/



.content_main{ float:left; margin:0px; padding:0px; width:100%;}

.content_top_main{ float:left; margin:0px; padding:42px 0 40px 0; width:100%;}

/*.live_support_colum{ float:left; margin:0px; padding:0px; width:100%; border:solid 1px #dcdcdc; border-radius:5px; text-align:center;}*/
/*.live_support_colum h3{ float:left; margin:0px; padding:12px 0px; width:100%; background-color:#fca325; border-radius:5px 5px 0px 0px; font-size:20px; color:#000000; font-family: 'Montserrat'; font-weight:normal; text-align:center;}*/


/*.live_support_colum h4{ float:left; margin:0px 0 22px 0; padding:12px 0px; width:100%; background-color:#e3b341;  
  font-size:22px; color:#fff; font-family: 'Montserrat'; font-weight:normal; text-align:center; line-height:28px;}*/



.live_support_price{ float:left; margin:0px; padding:0px; width:100%;}
/*.live_support_price h5{ float:left; margin:0px; padding:33px 0 30px 0px; width:100%;  
  color:#ae8300; font-family: 'Montserrat' ;font-weight:normal; font-size:32px; line-height:12px;}*/
.green_arrow{}
.green_arrow img{ margin:-13px 0 0 4px;}

.green_arrow2{}
.green_arrow2 img{ margin:-4px 6px 0 3px;}

.live_support_price span{ color:#222222; font-size:14px;}

/*.live_support_colum p{ float:left; margin:0px; padding:6px 0px; width:100%;font-size:21px; color:#000; font-family: 'Montserrat' ;font-weight:normal; text-align:center;}*/



/*.we_are_open{ color:#e3731e; font-size:20px; font-weight:400;}
.poresbyTime{ color:#ae8300; font-size:20px; font-weight:400;}

*/



/*.gold_chart_portion_main{ float:left; margin:0px; padding:0px; width:100%; border:solid 1px #dcdcdc; border-radius:5px;}*/
/*.chart_header{ float:left; margin:0px; padding:0px; width:100%; background-color:#fca325; border-radius:5px 5px 0px 0px;}*/

.chart_header h5{ float:left; margin:0px; padding:12px 0px; width:100%; font-family: 'Montserrat'; font-weight:normal; font-size:20px;}

.chart_header h5 span{ color:#fff; margin:0 0 0 47px;}

.chart_header h6{ float:left; margin:0px; padding:13px 0px; width:100%; font-family: 'Montserrat'; font-weight:normal; font-size:18px;}

.price_in_points{ color:#222222;}
.price_ups_down{ color:#222222;}

/*.chart_main{ float:left; margin:39px 0px; padding:0px; width:100%; text-align:center;}*/
.chart_main img{ max-width:100%;}

.bootstrap-datetimepicker-widget{ width:auto;}
.bootstrap-datetimepicker-widget>ul{ padding:0px !important;}



.date_picker_main{ float:left; margin:0px; padding:10px 15px 11px 15px; width:100%; background-color:#fff; border-radius:0 4px 0 0px;}
.date_picker_main .add-on{ float:left; width:auto;}

.date_picker_main input{ float:right; margin:0px; padding:0px; width:117px;}

.date_picker_main .fa{ font-size:25px;}






.content_lower_main{ float:left; margin:0px; padding:50px 0 0 0; width:100%; border-top:solid 1px #dcdcdc;}

.description_colum{ float:left; margin:0px; padding:0px; width:100%;}
.description_colum h6{ float:left; margin:0px 0 18px 0; padding:0px; width:100%; font-family: 'Montserrat'; font-weight:bold; font-size:15.5px; color:#b38b0f;}

.description_colum p{ float:left; margin:0px 0 18px 0; padding:0px; width:100%; font-family: 'Montserrat'; font-weight:normal; font-size:16px; color:#000; font-style:italic; text-align:justify;}

.description_colum a{ float:left; font-family: 'Montserrat'; font-weight:normal; font-size:18px; margin-bottom:20px; color:#dc5e61; font-style:italic}
.description_colum a:hover{ color:#000;}
.description_colum img{ width:100%;}

/********content ends here************/



/*.footer_main{ float:left; margin:0px; padding:0px; width:100%; background-color:#100c08;}*/
/*.footer_main p{ float:left; margin:0px; padding:19px 0px 8px 0px; width:auto; font-family: 'Montserrat'; font-weight:normal; font-size:16px; color:#fff;}*/
.footer_main p span{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
 
.footer_main ul{ float:right; width:auto; padding:12px 0px 0px 0px;}
.footer_main ul li{ float:left; margin:0px 0 0 15px; padding:0px; width:auto; list-style-type:none;}
.footer_main ul li a{ color: #ffce00;font-size: 18px;text-decoration: none;margin-left: 15px;}
.footer_main ul li a:hover{ color:#b38b0f; text-decoration:none;}



/*******cms pages***********/

.login_portion {
  margin: 0 auto;
  max-width: 400px;
}
.login_portion_inner {
  float: left;
  margin: 0px 0;
  padding: 25px;
  width: 100%;
  background: #e3b341;
  border-radius: 3px;
}
.login_portion h2 {
  float: left;
  margin: 0px;
  padding: 0 0 17px 0px;
  width: 100%;
  text-align: left;
  color: #777;
  font-family: 'Montserrat';
}


.login_portion_inner input {
  margin-bottom: 15px;
  background-color: #fafafa;
  border: 1px solid #C5AB68;
  float: left;
  height:50px;
}
.for_check_box {
  float: left;
  margin: 0 0 0 0px;
  padding: 0px;
  width: auto;
}
.for_check_box .checkbox {
  float: left;
}
.for_check_box .checkbox > input {
  margin: 4px 0px 0 0px;
}	

.for_check_box label {
  float: left;
  margin: 0px;
  padding: 0px 0 0 19px;
  color:#777;
}

.submit { float:right; margin:0px; padding:8px 12px 4px 16px; width:auto; background-color:#e3b341; border:none; outline:none; font-family: 'Montserrat'; color:#000; font-size:18px; border-radius:4px;}
.submit:hover{ background-color:#202020; color:#fff;}

.submit_login { float:right; margin:0px; padding:8px 12px 4px 16px; width:auto; background-color:#fff; border:none; outline:none; font-family: 'Montserrat'; color:#000; font-size:18px; border-radius:4px;}
.submit_login:hover{ background-color:#202020; color:#fff;}




.contact_form_main {
  float: left;
  margin: 0px 0 0px 0;
  padding:0;
  width: 100%;
  border-radius: 3px;
}
.contact_form_main h2 {
 float: left;
  margin: 0px;
  padding: 0 0 25px 18px;
  width: 100%;
  text-align: left;
  color: #777;
  font-family: 'Montserrat';
}
.contact_form_main input {
  background-color: #fafafa;
  border: 1px solid #C5AB68;
  float: left;
  height: 40px;
  width: 100%;
  line-height: 39px;
  border-radius: 4px;
  padding: 0 9px;
}


.contact_form_main select {
  background-color: #fafafa;
  border: 1px solid #C5AB68;
  float: left;
  height: 40px;
  width: 100%;
  line-height: 39px;
  border-radius: 4px;
  padding: 0 9px;
}


.contact_form_main input[type="radio"], input[type="checkbox"]{ height:14px !important; width:16px;}



.cms_detail_page {
  float: left;
  margin: 0px;
  padding: 0px 0px;
  width: 100%;
  background-color: #fff;
}
.cms_detail_page h4 {
  margin: 0px 0 18px 0;
  padding: 0px;
  width: 100%;
  font-family: 'Montserrat';
  font-weight: bold;
  font-size: 18px;
  color: #b38b0f;
}
.cms_detail_page p {
  color: #000;
  font-family: 'Montserrat';
  font-size: 18px;
  font-weight: 400;
  margin-bottom:30px;
}

.cms_detail_page ul{ float:left; margin:0px 0 30px 0; padding:0 0 0 50px; width:100%;}
.cms_detail_page ul li{ float:left; margin:0px 0 5px 0px; padding:0px; width:100%; list-style-type:none; color: #000;
  font-family: 'Montserrat';
  font-size: 18px;
  font-weight: 400;
}

.cms_detail_page ul li .fa{ font-size:15px; font-weight:300; padding:0 3px 0 0; color:#b38b0f;}


.cms_detail_page p span{ color:#b38b0f; font-weight:bold; padding:0 4px;}

.cms_detail_page a{ color:#b38b0f; font-weight:bold; padding:0 4px;}
.cms_detail_page a:hover{color:#b38b0f;}

.cms_detail_page img {
  float: right;
  max-width: 100%;
  padding:20px;
}

.contact_form_main label{ width:100%;}

.login_portion_inner a{ color:#777; font-family: 'Montserrat'; font-weight:16px; margin:0 0 0 3px;}
.login_portion_inner a:hover{ color:#000;}



.contact_form_main a{ color:#777; font-family: 'Montserrat'; font-weight:16px;}
.contact_form_main a:hover{ color:#000;}

.contact_form_main textarea {
  background-color: #fafafa;
  border: 1px solid #C5AB68;
  float: left;
}


.miain_outer {
  float: left;
  margin: 0px 0 0 0;
  padding: 0;
  width: 100%;
}


.register_page_main {
  float: left;
  margin: 0px;
  padding: 0 17%;
  width: 100%;
}

.form-control:focus{ border-color:#000 !important; box-shadow: none !important;}


.clear20{ height:20px; clear:both;}

.contact_address{ margin-top:20px;}


.for_home{ padding-top:20px;}




.gold_login_main{ float:left; margin:0px; padding:30px 17px; width:100%; background-color:#e3b341;}


.gold_login_main a{ color:#777; font-family: 'Montserrat'; font-weight:16px; margin:0 0 0 3px;}
.gold_login_main a:hover{ color:#000;}



.gold_login_main h2 {
  float: left;
  margin: 0px;
  padding: 25px 0 30px 0px;
  width: 100%;
  text-align: center;
  color: #777;
  font-family: 'Montserrat';
  line-height:33px;
}

.gold_login_left_colum{ float:left; margin:0px; padding:0 25px 0 0px; width:100%; border-right:solid 1px #000;}

.gold_login_main input {
  margin-bottom: 15px;
  background-color: #fafafa;
  border: 1px solid #C5AB68;
  float: left;
  height: 45px;
}

.gold_login_main label{ min-width:115px; float:right !important;}

.gold_login_center{ margin:0 auto; max-width:524px;}





.gold_login_right_colum{ float:right; margin:0px; padding:90px 0px; width:100%; text-align:center; font-size:16px;}

.gold_login_right_colum a{ background-color:#fff; color:#000; font-family: 'Montserrat'; font-weight:16px !important; padding:10px 11px; border-radius:5px;}
.gold_login_right_colum a:hover{ color:#fff; background-color:#000; text-decoration:none;}


[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../images/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}


.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		 { left: -25%; }
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.navbar-default .navbar-nav > li > a{ padding:8px 8px;}
}

