@charset "utf-8";
/* CSS Document */

body{  font-family: 'MyriadPro-Regular'; font-size:14px}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 8px;
    margin-right: -15px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.povrel{ position:relative;}
.pnone{ padding:0px !important}
.ml15{ margin-left:15px;}
.mt15{ margin-top:15px;}
.ml5{ margin-left:8px; float:left; margin-top:10px; background:#0d77b8; color:#fff; width:240px;  text-transform:uppercase}
.ml0{ margin-top:10px; background:#0d77b8; color:#fff;  text-transform:uppercase; padding:10px 15px}
.mr{ margin-left:25%;}
.mt{ margin-top:28px;}
.mr25{ margin-left:72px;}
.mr40{ margin-right:40%;}
.mr20{ margin-left:-30px; width:210px}
.mr10{ margin-left:-10px; width:30px; margin-right:20px; font-size:25px}
.mt7{ margin-top:7px;}
.mt18{ margin-top:25px;}
.mt12{ margin-top:12px; padding-right:20px}
.mt8{ margin-top:15px;}


.btn  { font-family: 'MyriadProBold';}

.blue-bg{ position:relative}
.blue-bg:before{ width:100%; height:100%; position:absolute; left:-100%; top:0px; background:#0e77b9; content: ""; z-index:999;}

/*Header Start */


.top-nav{ width:100%; height:auto; float:left;}
#logo{ width:150px; height:115px; position:absolute; left:0px; top:0px;  z-index:999;}
#logo img{ height:80px; margin-top:5px;}
#logo:before{ width:100%; height:115px; position:absolute; left:-100%; top:0px; background:#0d77b8;	content: ""; z-index:999;}
#logo:after{ 
 width:10px;
 height:115px; 


position:absolute; right:-10px; top:0; 	content:""; z-index:999; 
}



.navb{ width:100%; height:auto; float:left; background:#ccc}
.navtop{ width:100%; height:auto; float:left; background:#000 ; padding:0px 15px}
.mob-btn{ display:none;}
	@media (max-width:1023px) {
	.navtop{ background:#0D77B8; }
	.navtop{ padding-top:90px;}
	
	#logo{ width:150px; height:90px; position:absolute; left:0px; top:-90px; }
#logo img{ height:75px; margin-top:5px;}
#logo:before{ width:100%; height:90px; position:absolute; left:-100%; top:0; 	content: ""; }
#logo:after{ 
 width:10px;
 height:90px; 

}

.mob-btn{ font-size:25px; float:right; color:#fff !important; display:block; position:absolute; right:20px; top:-60px; z-index:9999 }
	
	}

.navtop .main-navigation a{ padding-left:5px;}
.navtop  .col-md-12{ padding-left:10px;}


.navbot{ width:100%; height:68px; float:left; background:#0d77b8}
.algn{ width:100%; top:0px; height:auto; float:left}
.algn ul{ list-style:none;}
.algn ul li{ float:left; padding:6px 10px 0px 10px; } 
.algn ul li a{ color:#fff;}
.algn2 ul li{ font-family:'Noto Sans'; font-size:17px; text-transform:uppercase; font-weight:500; padding:0px 0px 0px 0px}
.algn2 ul li a{color:#fff;}
.algn2 ul li a:hover{ background:#f5b324; color:#fff}
.algn2 ul li a:focus{ background:#f5b324 !important;}
.algn ul li a:hover{ color:#fff; background:#f5b324; width:100%; display:block}
.algn ul li a:focus{ background:#f5b324 !important;}
.algn .dropdown .dropdown-menu ul li:hover{ background:red}


.Series{ width:100%; height:auto; float:left; background:#fff; }
.Series p{ font-size:14px; color:#282828; font-family:'MyriadPro-Regular';padding:10px 20px 0px 20px } 
.rd{ margin-top:10px; float:left; padding-left:20px; font-weight:bold; color:#f5b324 }
.rd a{ color:#f5b324; text-decoration:none}




.sl{ width:100%; height:auto; float:left; background:#0f0f0f; padding:10px}
/*Header End */

.banner{ width:100%; height:auto; float:left}
.banner img{ width:100%; height:auto; float:left}

/*Roos Start */
.roos{ width:100%; height:auto; float:left; background:url(../images/car.jpg)  no-repeat; background-size:cover}
.roos h3{ color:#f5b324; font-size:24px; font-weight:bold  }
.rooslist{ width:100%; height:auto; color:#fff; float:left}
.rooslist ul{ list-style:none; margin-left:-40px}
.rooslist ul li{ padding:5px 0 5px 20px; background:url(../images/cl.png) no-repeat ;background-position:0 7px;  font-size:16px }
.rooslist ul li a{ color:#ffffff !important;}

/*Roos End */

.imediate{ width:100%; height:auto; float:left;}
.imediate h3{ text-transform:uppercase; }
.imediate p{ font-weight:500;  font-size:16px}
.imediate .para{   font-size:14px}
.thead-inverse{ background:#282828; color:#fff}
.imediate .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border-top:none;}

.alt1{ background:#F3F3F3}
.alt2{ background:#EBEBEB}



.rs{ width:100%; height:auto; float:left; }
.right{ width:100%; height:auto; float:left; background:#0E77B9; padding:0px 0px 35px 0px}
.right h3{ font-size:24px; color:#fff;  text-transform:uppercase; font-weight:bold; padding:5px 0px; }
.right p{ font-size:14px; color:#fff;  line-height:150%; padding:0px 20px  }
.subscribe{ width:100%; height:auto; float:left; background:#F6B324; padding:0px 0px 0px 0px }
.subscribe h3{ font-size:24px; color:#fff;  text-transform:uppercase; font-weight:bold; padding:5px 0px; }

.top{ width:100%; height:auto; float:left; background:#F6B324; position:relative}
.Subscribe h3{ font-size:24px; color:#fff;  text-transform:uppercase; font-weight:bold; padding:5px 0px; }

.bot{ width:100%; height:auto; float:left; background:#064267; position:relative}
.right2{ width:100%; height:auto; float:left; background:#032F4A; padding:0px 0px 35px 0px; padding:20px 15px;}
.right2 p{ font-size:14px; color:#fff;  line-height:150%;   }
.Subscribe2{ width:100%; height:auto; float:left; background:#064267; padding:0px 0px 171px 0px; padding:10px 15px; }
.Subscribe2 h4{ font-size:22px; color:#fff;  text-transform:uppercase;  padding:5px 1px; }

.subscribe .col-md-6{ margin-top:10px;}

.text1{ color:#fff !important; text-transform:uppercase}

.box{ width:100%; background:#f4c257; padding:15px 0; height:auto; float:left; }


.rsb{ width:100%; height:auto; float:left; }
.product{ width:100%; height:auto; float:left; background:#032f4a; padding:0px 0px 27px 0px}
.product p{ font-size:14px; color:#fff;  line-height:150%; padding:15px 4% 0 15%  }
.private{ width:100%; height:auto; float:left; background:#064267; padding:0px 0px 33px 0px }
.private h3{ font-size:22px; color:#fff;   padding:5px 15px; }


.banner{width:100%; height:auto; float:left; position:relative;}

.slider{ width:100%; height:auto; float:left;}
.slider .slide{ width:100%; height:auto; float:left;}
.slider .slide img{ width:100%; height:auto; float:left;}

.b-arrow{ width:30px; height:30px; float:left; position:absolute; left:0px; top:50%; margin-top:-15px;  z-index:9999; text-align:center; line-height:30px; color:#fff !important; background:#f5b324;}
#nextControl{ right:0px; left:inherit;}
#prevControl { }


.banner2  .b-arrow{ top:-20px; right:50px; left:inherit; background:#000;}
.banner2  #nextControl2{ right:15px; left:inherit;}



.footer{ width:100%; height:auto; float:left; background:#262626; padding:20px 0px 10px 0px; }
.bb{ border-right:2px solid #5e5e5e}
.para1{ color:#fff; font-size:14px;  font-family: 'MyriadPro-Regular';}
.ftr1{ width:100%; float:left}
.ftr1 ul{ list-style:none; margin:0px; padding:0px;}
.ftr1 ul li{ padding:10px 0px; border-bottom:1px solid #444444; font-family: 'MyriadPro-Regular';font-size:14px}
.ftr1 ul li a{ color:#757575}
.ftr1 ul li a:hover{ color:#f5b324 ;text-decoration:none}
.ftr1 ul li:last-child { border-bottom:none}


.footerbot{ width:100%; height:auto; background:#181818; color:#fff; padding:3px; float:left}
.footerbot p{ padding-top:5px;font-family: 'MyriadPro-Regular'; font-size:14px;  color:#939393} 



.latestnews{ width:100%; height:auto;background: rgba(3, 4, 5, 0.5); !important; position:absolute; left:0px; bottom:0px; z-index:9999; }
.latestnews-panel{ width:100%; height:40px; float:left;  background: rgba(3, 4, 5, 0.5); overflow:hidden;  }
.breakingNews{width:100%; height:40px;  background: rgba(3, 4, 5, 0.5); color:#fff}
.breakingNews>.bn-title{width:auto; height:40px; display:inline-block; background:#f5b324;}
.breakingNews>.bn-title>h2{display:inline-block; margin:0; padding:0 20px; line-height:40px; font-size:16px; color:#FFF; height:40px; box-sizing:border-box;}


.breakingNews>ul{padding:0; margin:0; list-style:none; position:absolute; left:210px; top:0; right:40px; height:40px; font-size:16px;}
.breakingNews>ul>li{position:absolute; height:40px; width:100%; line-height:40px; display:none;}
.breakingNews>ul>li>a{text-decoration:none; color:#fff; position:relative; overflow:hidden; display:block; white-space: nowrap;text-overflow: ellipsis; font-weight:normal;}
.breakingNews>ul>li>a>span{color:#2096cd;}
.breakingNews>ul>li>a:hover{color:#2096cd;}

.breakingNews>.bn-navi{width:40px; height:40px; position:absolute; right:20px; top:0; opacity:0;}
.breakingNews>.bn-navi>span{width:40px; height:40px; font-size:18px; line-height:40px; text-align:center;  position:absolute; top:0; cursor:pointer; opacity:0.3;   font-family: FontAwesome;}
.breakingNews>.bn-navi>span:hover{opacity:1; background:#f5b324;}

.breakingNews>.bn-navi>span:first-child{ right:40px; }
.breakingNews>.bn-navi>span:last-child{  right:0px; }
.breakingNews:hover .bn-navi{opacity:1;}

.bn-large{height:50px;}
.bn-large>.bn-title{height:50px;}
.bn-large>.bn-title>h2{line-height:50px; font-size:26px;}
.bn-large>.bn-title>span{top:15px;}
.bn-large>ul{height:50px; left:250px; font-size:20px;}
.bn-large>ul>li{height:50px; line-height:50px;}
.bn-large>.bn-navi{height:50px; }
.bn-large>.bn-navi>span{height:50px;}

.bn-small{height:30px;}
.bn-small>.bn-title{height:30px;}
.bn-small>.bn-title>h2{line-height:30px; font-size:18px;}
.bn-small>.bn-title>span{top:5px;}
.bn-small>ul{height:30px; left:200px; font-size:14px;}
.bn-small>ul>li{height:30px; line-height:30px;}
.bn-small>.bn-navi{height:30px; }
.bn-small>.bn-navi>span{height:30px;}


.Brochure{ width:100%; height:auto; float:left;  padding-bottom:35px;  background:url(../images/bgc.png) repeat;}
.Brochurealign{ position:relative;}
.Brochurealign .Brochurealign-cnt{ width:100%; height:100%; float:left; text-align:center; position:absolute; left:0px; top:0px; display:none; margin-left:8%}
.Brochurealign:hover .Brochurealign-cnt{background:rgba(23,23,21,0.6); display:block;}
.icons{ margin-left:38%; text-align:center; color:#fff; margin-top:30%}
.Brochurepanel{width:100%; height:auto; float:left; padding:5px  0 0 0}
.Brochurepanel img{ height:150px;}

.text-defult{ color:#fff;}
.Brochure h3 a{ color:#fff}
.Brochure h4 a{ color:#fff; text-decoration:none; }

.brdownload{position: absolute;z-index: 999;display: block;background: #ffa800 none repeat scroll 0% 0%;padding: 10px 10px;margin-top: 0px; width:83%; text-align:center; color:#fff; margin-bottom:20px}

.social-media{  height:auto; float:left}
.social-media a{ width:35px; height:35px; float:left; margin:10px 3px 0 3px; color:#fff; text-align:center; }
.fa fa-plus-square-o{ font-size:25px;}
.social-media a:first-child{ margin-first-child:0;}

.inner-page{ width:100%; height:auto; float:left;  padding:10px 10px; background:#F8F8F8;}

.inner-page table{ width:100%; height:auto; float:left; }

span.wpcf7-list-item{ margin-left:0px !important;}
/*logo sliders*/


#flexiselDemo3 {
display:none;

}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    background:#0f0f0f;

}

.rpslide{ width:100%; height:auto; background:#0f0f0f; padding:15px 0px 0px 0px}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;

}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:170px;
   
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: -30px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: -30px;
    background: url(../images/button-next.png) no-repeat;
}
.text{ color:#fff;} 

/*logo sliders*/
div.wpcf7-validation-errors{
border:0px;
}

.clu{ background:#f5b324; height:320px; color:#fff;}
#day_cnt{ width:100%; height:auto; float:left; font-size:35px; text-transform:uppercase; margin-top:20px;}
#date_cnt{ width:100%; height:auto; float:left; font-size:180px;}

.clc{ background:#fff; height:320px; }

.date, .clc .table-condensed, .date .datepicker-inline{ width:100% !important; float:left;}
.date{ margin-top:20px;}
.table-condensed thead tr:first-child th{ margin-top:10px; font-size:18px;}

.wpcf7-radio .wpcf7-list-item{
width:30%;
}

@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {

		
		/* Hide table headers (but not display: none;, for accessibility) */
		.rwdTable thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		.rwdTable tr { border: 1px solid #ccc; }

		.rwdTable td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			padding-left: 50%;
		}

		.rwdTable td:before {
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 0px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
			content: attr(title);
			
		}

	}
	.sccain{ color:#fff; padding:10px; }
.sccain a{ color:#ED832F; line-height:100%; }
