body{font-family: 'Lato', Arial, sans-serif; font-size:16px; color:#000; font-weight:400;background:#f3f3f3;}
p{line-height:normal;}
img{max-width:100%}

/*a{color:#000;}*/
a:hover,a:focus{color:#333;}
.padd0{padding:0 !important;}
.float_right{float:right !important;}
.float_left{float:left !important;}


.container{    border-left: solid 1px #d7d7d7;
    border-right: solid 1px #d7d7d7;}

.container.page-layout{padding: 0;background: white;}
.startbusiness { padding: 40px; background-color: #f6f6f6; border-bottom-color: #e9e9e9;}
.pad40 {padding:40px;}

/*
Fonts used

font-family: 'Lato', sans-serif;

*/

/*
Colors used



*/
.headrow {margin-left:-15px!important;margin-right:-15px!important;}

/**** Start Header ****/

.centre {text-align:center!important}
.top-bar{background-color: #bababa; padding: 6px 0px 3px 10px;}

.top-bar-left  {font-size: 12px; font-weight:bold;color: #000;text-transform: uppercase;outline: none; text-decoration: none;}
.top-bar-left a {font-size: 12px; font-weight:bold;color: #000;text-transform: uppercase;outline: none; text-decoration: none;}
.top-bar-left a:hover {font-size: 12px; font-weight:bold;color: #003467;text-transform: uppercase;outline: none; text-decoration: none;}


.top-bar-left .dropdown-menu{}
.top-bar-left .btn{padding: 0;}
.top-bar-left .dropdown a{ margin-left: 30px; font-size: 12px;font-weight: 700;}  
.top-bar-left .dropdown a:hover{text-decoration: none; color: #003467;}  
.top-bar-left .dropdown .dropdown-menu a{padding: 5px 20px; font-size: 12px; font-weight: 400; margin-left: 0; text-decoration: underline; text-transform: uppercase;}  
.top-bar-left, .dropdown .dropdown-menu a{
    display: block; color: #333; } 
.top-bar-left a.dropdown-item {display: block; color: #333; padding: 5px 0 5px;} 
.top-bar-left, .dropdown .dropdown-menu a.dropdown-item:hover{color: #003467;}

.top-bar-left, .dropdown .dropdown-menu a{color: #262626;}


    
.top-bar-left, .dropdown .btn:active{box-shadow: none;}

.top-bar-right{text-align: right; padding-right: 10px;}
.top-bar-right ul{list-style: none; margin-bottom: 0; padding-left:0;}
.top-bar-right ul li{display: inline-block; text-transform:uppercase;}

div#qtranslate-2{display:inline-block; }
.top-bar-right2 {display: inline-block; }

.top-bar-right ul li a, .header-login .dropdown-toggle.btn, .qtranxs_widget ul li a{font-size: 11px; text-decoration: none; background: none; color: #000; padding: 0 10px; margin:0 !important;font-weight:bold;}

.qtranxs_widget ul li{margin-right:0 !important; }

.top-bar-right ul li a:hover, .header-login .dropdown-toggle.btn:hover{color: #003467;}

.topright-lang, .lang-en{border-right: 1px solid #000;}


.header-logo .navbar-brand{    padding: 0px 0 0 10px;margin-left: 10px; max-height: 50px; margin-top: 12px;}
.top-bar-text {text-align: right; }
.top-bar-text h3{font-size:18px; background-color:#666; padding:12px 20px; color:#fff; margin:30px 0 0 225px; text-align:center;     border-radius: 20px 20px 0 0;text-transform:uppercase;}
.top-bar-text img {width: 68%; margin-top: 4px;}

.header-login .btn{padding: 0;}

.header-login .dropdown-menu{min-width: 250px;     padding: 12px 11px; background-color: #333333; color: #fff; left: -90px;}


.header-login .form-control{width: 100%; height: 30px;}

li.header-login{height: 21px;}


.header-login label{font-size: 12px; vertical-align: text-bottom; margin-bottom: 0;}



.header-login .btn{font-size: 9px; padding: 3px 20px; border-radius: 2px; background: #828282; color: #fff;}
.header-login .btn.orange{background: #ff8000;}



.header-login .dropdown .dropdown-menu a{color: #fff;}






/*Menubar style*/

/* Mega menu Other styles */


.navbar-brand>img {
  padding-top: 11px;
  width: 130px;
  margin-left: 60px;
}
.navbar-brand {
    height: auto;
    margin: 0;
    padding: 0;
    margin-right: 20px;
}
.navbar-default{
color: #fff;
background-color: #2F4F4F;
border-color: #000000;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret{
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.navbar-default .navbar-brand{
	color:#fff;
}
.menu-large {
  position: static !important;
}
.megamenu{
  padding: 20px 0px;
  width:100%;
}
.megamenu> li > ul {
  padding: 0;
  margin: 0;
}
.megamenu> li > ul > li {
  list-style: none;
}
.megamenu> li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #fff;
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}
@media (max-width: 768px) {
  .megamenu{
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .megamenu> li {
    margin-bottom: 30px;
  }
  .megamenu> li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: 3px 15px !important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
}


/*Mega menu custom style*/


.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: #333; color: #fff;}


/* .nav .nav-tabs{float: left; width:16%; } */
#tabshow{float: left; width:16.3%; background: #F0F0F0; }


.menu-bar .menu-tab-section{float: left;
    width: 83.7%; }

.nav .nav-tabs .dropdown .megamenu{height: 300px;}

.nav .dropdown .megamenu{width: 1228px; padding:0; background-color:#EFEFEF; }

.dropdown-menu.megamenu{border:none;}

.dropdown-menu.megamenu li a:hover{color:#333333;}

.tab-content>.active{background-color:#fff;}

.nav .dropdown-menu{left:initial;}

.menu-bar .nav-tabs>li {float: none; width:200px; }

/* .menu-bar .nav-tabs>li>a{margin-right:0; border-bottom:1px solid #000;} */

.nav-tabs>li>a{border:none; margin-right:0;}

.nav-tabs>li>a:hover{}

.nav .dropdown-menu{padding:0;}

.menu-bar .nav>li>a:hover{background-color:#fff;  }

.dropdown-menu li a:hover{color:#23527c;}

.menu-bar .tab-content.tabs{color: black; }

.menu-tab-box{margin-left: 15px;}

.menu-tab-box ul{ margin:0; padding:0; list-style: none;}
.menu-tab-box ul li{width:48%; float: left; margin: 16px 4px 18px; }

.menu-tab-box ul li a{color: #333333}
.menu-tab-box ul li a:hover{color: #0083bf !important;}
.menu-tab-box ul li a:visited{color: #5b5b5b;
}



.menu-bar .menu-tab-section h4{clear: both; border-bottom: solid 1px #cccccc; display: block; margin-bottom: 5px;}

.navbar-default{background-color: #666666 !important; margin-bottom: 0; border: none;}

.menu-bar .menu-tab-section-right h4{border-bottom: none; color: #777; font-weight: 400;}

.menu-bar .menu-tab-section-right ul li { line-height: 30px;list-style: none; }

.menu-bar .menu-tab-section-right ul li a{color: #0083bf; font-size: 16px;}

.menu-bar .menu-tab-section-right ul li a:hover{color: #003467;}


.menu-bar .menu-tab-section-right ul{padding-left: 0;}

.menu-bar .menu-tab-section-right .menu-tab-section-right-box{background-color: #f7f7f7; border: solid 1px #cccccc; padding: 20px; margin-top: 15px; border-radius: 8px; margin-right: 15px;}

.menu-bar img{margin-top:20px;}

.menu-tab-section-right-box p {
    line-height: 22px; }

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-box h4{color:#333333;font-size: 16px; }

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-box h4 a{font-size: 16px; font-weight: 700; color: #0083bf; }

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-box h4 a:hover{color: #003467;}

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-box h4{ padding-bottom: 10px;}

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-box h4 {
    padding-bottom: 10px;
    }

.menu-bar .nav .megamenu .menu-tab-section .menu-tab-innerbox.menu-tab-innerbox-top h4{
    padding-top: 45px;
}
   
.menu-bar .menu-tab-section .tab-bottom-link{background-color: #003467; height: 50px;}

.row.menu-tab-section-bottom {margin: 0;}

.menu-tab-section-bottom .tab-bottom-link a {
    text-align: right;
    padding: 25px; color: #fff; }

/* .megamenu ul.nav.nav-tabs{border-bottom:none;}
ul.nav.nav-tabs li {
	border-bottom: 1px solid #000;}

ul.nav.nav-tabs li:last-child{
	border-bottom:none;}
 */



/*Mega menu style end*/



/*Menu bar style*/

.navbar{min-height:initial;}
.menu-section{background-color: #666666;}
.menu-bar{line-height: 0;}
.menu-bar nav{border-radius:0; border:none; margin: 0; clear:both;background:none; height:auto; position:relative; text-align:center; display: inline-block;}
.menu-bar nav #navbar{
background:none; padding:0;
}
.navbar-header{float:none;}
.header .nav.navbar-nav{}
.header .nav.navbar-nav{}

.header .navbar-nav > li > a { 
    color: #fff;
    font-size: 15px; font-weight:400;
    padding: 20px 30px;
    margin:0;
}


.header .navbar-nav > li:hover > a{background-color: #333333; }
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fff; }




/*
.sticky {
  position: fixed;
  top: 0;
  width: 1168px;
    z-index: 1;
}

.sticky + .content {
  padding-top: 102px;
}

*/










/*Sub-menu style*/

/*
@media(min-width:992px){
.sub-menu {    
    display: none;
    list-style: outside none none;   
    position: absolute;
    top: 100%;
    width: 260px;padding:0; text-align:left;
	background:#fff ;
	z-index: 99999;	transition:ease 0.2s all; animation-duration:0.2s;
}

.header .navbar-nav > li:hover > ul.sub-menu {
    display: block; transition:ease 0.2s all;
}
.header .navbar-nav > li > ul.sub-menu > li:hover > ul.sub-menu {
    display: block;
    left: 99%;
    top: 0%;
	background:#f1cf69 ;
}
.header .navbar-nav > li:hover > ul.sub-menu > li{position:relative;}

.sub-menu li a{color: #000;font-size: 12px;padding: 5px 15px;text-transform: uppercase; display:block; text-decoration:none;}
.sub-menu > li:hover > a{ background: #a3c1ad none repeat scroll 0 0;color: #000;}
}


*/
.header-search-box{text-align: right; margin-right: 5px; }

input.search-box{    border: 1px solid #ccc; border-radius: 4px; 
padding: 6px 12px;     margin: 10px 6px 0; height: 34px;}  

.header-search-box input[type="text"]{color: #555; }
.header-search-box input[type="text"]::placeholder{color: #909090; }
    
    

button.glyphicon.glyphicon-search {
    position: absolute;
    right: 37px;
    top: 21px;
    color: #333333; text-decoration: none; font-size: 10px; border: none; background: none;
}

button.glyphicon.glyphicon-search:focus{}

.header-login .form-group input[type="checkbox"] + label{font-size: 11px; margin-left: 5px;}












/* End Header */






/*Quote Form style*/

.quote_form{padding: 20px; background:#eaeaeb; border-radius: 10px; margin-top:15px;}
.quote_form h3{font-family:'Titillium Web'; font-size: 32px; font-weight: 700;
color:#414a71; margin-bottom:10px; text-align: center;}

.quote_form label{float:left; width:100px; display:block; font-weight:normal; color:#999999;}
.quote_form .form-group{overflow:hidden; margin-bottom: 5px; text-align: center;}
.quote_form .form-control{max-width:325px; height:50px; border-radius:0; min-height: auto; }
.quote_form textarea.form-control{min-height:140px;}
.quote_form .form-group .btn{ font-size:16px; font-weight:400; text-transform: uppercase; border-radius:5px; background-color: #ff5252; margin-top: 5px;}



/*Button style*/

.btn.btn_default, .blog-readmore {background-image: linear-gradient(to bottom, #003467 0%, #003d79 100%); color: #fff;font-size: 16px; display:inline-block; padding:10px 25px;position: relative;;transition: all 0.5s ease-in 0s;z-index: 0; font-weight:bold;}
.btn_default:hover,.blog-readmore:hover,.blog-readmore:focus,.btn.btn_default.btn_yellow:hover{background-image: linear-gradient(to bottom, #003971 0%, #003d78 100%); color:#fff; opacity:0.9;text-decoration:none;}


.btn-default{background-image: linear-gradient(to bottom, #025bb2 0%, #003d79 100%); color: #fff;font-size: 16px; display:inline-block; padding:10px 25px;}


/*Begin blog*/

/*Sidebar*/

.sider-bar{ margin-top:40px}
.sider-bar > li{ list-style:none}
.side-bar h3, .widget_recent_entries h4, .widget_categories h4, .widget_archive h4, #s2_form_widget-2 h4.widgettitle,.recent-posts-extended h4 {
    background: #003467  none repeat scroll 0 0;
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    margin-top: 0; margin-bottom:0;
    padding: 5px 15px;
    text-align: center;text-transform:uppercase;
}
.widget_recent_entries ul, .widget_categories ul, .widget_archive ul ,.recent-posts-extended .rpwe-block {
    list-style: outside none none;
    margin: 0;
    padding: 0; border:1px solid #cacaca; margin-bottom:20px
}
.widget_recent_entries ul li, .widget_categories ul li, .widget_archive ul li {
    border-bottom: 1px solid #cacaca;
}
.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a {
    color: #333;
    display: block;
    font-size: 16px;
    padding: 5px 15px;
}


.blog-date li, .btn_default{background:#003467;}
.btn_default:hover{background-color: #003467; color:#fff;}

.blog-panel .container{background:#fff;padding:30px;}
.blog-panel h1{ font-size:34px; font-weight:600; border-bottom:1px solid #cacaca; padding-bottom:15px}
.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
#social > div {
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
    vertical-align: top;
}
.blog-date{ padding:0;}
.blog-date ul{ padding:0; margin:0; list-style:none; text-align:center}
.blog-date li{ margin:0; padding:0; margin-bottom:1px;  color:#fff; border-radius:10px 0 0 10px}
.blog-date li.blog-day{ font-size:27px;padding: 8px 0;}
.blog-date li.blog-year{ padding:5px 0; background:none}
.blog-date li.blog-year span{ display:inline-block; color:#222; padding-right:5px; text-transform:capitalize; font-size:12px;}
.blog-panel .post{ border-bottom:1px solid #dcdcdc; padding-bottom:5px; margin-bottom:20px; overflow:hidden;}
.blog-panel .post h2{ font-size:20px; margin:0 0 20px}
.post-date-comment{ font-size:11px;}
.blog-panel a{ color:#003467;}
.featuredimage {
    margin-bottom: 10px !important;
}


.default-list li{ list-style:none; position:relative; padding-left:15px; margin-bottom:8px}
.default-list li:before{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #0A90D3; border-bottom: 4px solid transparent;position:absolute; content:""; left:0px; top:8px}
.default-list li a{ color:#333}
.default-list{ margin:20px 0}


.blog-readmore {background-image: linear-gradient(to bottom, #003467 0%, #003d79 100%); color: #fff !important;font-size: 16px; display:inline-block; padding:10px 25px;position: relative;;transition: all 0.5s ease-in 0s;z-index: 0; font-weight:bold;}
.blog-readmore:hover,.blog-readmore:focus,.btn.btn_default.btn_yellow:hover{background-image: linear-gradient(to bottom, #003971 0%, #003d78 100%); color:#fff; opacity:0.9;text-decoration:none;}


/* End blog style */


/*Inner page button styles*/

.btn-form{font-size:16px; font-weight:bold; color:#fff; background:#81c340; display:inline-block; margin:0px auto; text-decoration:none;border:none; border-radius:25px; padding:5px 30px;}
.btn-form:hover,.btn-form:focus{background:#333; color:#fff; text-decoration:none;}


.btn_outline{font-size:16px; font-weight:600; text-transform:uppercase; color:#fff; border:3px solid #fff; padding:5px 30px; margin:10px auto; display:inline-block; border-radius:0;}
.btn_outline:hover,.btn_outline:focus{background:#1f66ce; border-color:#fff; text-decoration:none; color:#fff; transition:ease all 0.2s; }

.btn_outline.btn_black{color:#212121; border:2px solid #212121;padding:10px 25px}
.btn_outline.btn_black:hover,.btn_outline.btn_black:focus{color:#fff; border:2px solid #fff;}

.btn_outline.btn_grey{color:#aeaeae; border:2px solid #aeaeae;padding:10px 25px}
.btn_outline.btn_grey:hover,.btn_outline.btn_grey:focus{color:#fff; border:2px solid #fff;}

.btn.btn_default.btn_grey{background:#858585; color:#2b2b2b;}
.btn.btn_default.btn_grey:hover,.btn.btn_default.btn_grey:focus{color:#fff; background:#1f66ce;}

.btn_link{background:none; color:#7fff00; position:relative; font-size:21px;display:inline-block; margin:15px auto; padding-right:50px;}
.btn_link:hover,.btn_link:focus{text-decoration:none;color:#7fff00;}
.btn_link::after{content:""; background:url(../images/star.png) -18px -122px no-repeat;transition:all ease-in 0.2s; width:25px;height:17px; display:block; position:absolute; top:6px; right:10px;}
.btn_link:hover::after{right:0; transition:all ease-in 0.2s;}

.btn.btn_default.btn_yellow{color:#000; background:#ffce26;}

.main_heading{font-size:32px; text-transform:uppercase; margin-top:0; margin-bottom:20px;color:#2c2c2c; position:relative; font-weight:bold; padding:0px 0 0px 0px;}
.main_heading span{font-weight:400;}
.main_heading::after{content:"";display:block; width:57px; height:3px; background:#f1cf69; margin-top:10px;}
.main_heading.text-center::after{margin:10px auto;}

.main_heading_white{font-size:32px; text-transform:uppercase; margin-top:0; margin-bottom:0px;color:#fff; position:relative; font-weight:bold; padding:0px 0 0px 0px;}
.main_heading_white span{font-weight:400;}
.main_heading_white + h4{margin-bottom:30px;}

.sub_heading{font-size:28px; line-height:30px; color:#080808;}

.heading_normal{font-size:46px; font-weight:900; text-transform:uppercase; color:#212121; margin-bottom:20px;}
.heading_normal::after{content:""; display:block; width:119px; height:3px;background:#2272d3; margin:0 auto;}

.readmore{color:#bf2030; font-size:16px; text-transform:uppercase;}
.readmore::after{content:""; font-family:FontAwesome; margin-left:5px;}
.btn-wrap{margin:20px auto;}




/*Slider style*/

.carousel-fade .carousel-inner .item {
  opacity: .6;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
/*
.carousel-fade .carousel-control {
  z-index: 2;
}
*/


.carousel-caption{background-color: rgba(255, 255, 255, 0.8); text-align: initial; padding: 10px 20px; max-width: 600px; min-height: 220px; left:157px; bottom: 0;}

.carousel-indicators {bottom: 10px; left: 35%;}

.carousel-control .glyphicon-chevron-left{left: 10%; }
.carousel-control .glyphicon-chevron-right{right: 10%; }


/*
.carousel-control .glyphicon-chevron-left{left: 10%; background-color: rgba(0, 0, 0, 0.6); }
.carousel-control .glyphicon-chevron-right{right: 10%; background-color: rgba(0, 0, 0, 0.6); }
*/

.carousel-control .glyphicon-chevron-right{right: 10%; }

.carousel-caption{text-shadow: 0 0px 0px rgba(0,0,0,.6);}

.carousel-caption h3 {
    padding: 0px;
    color: #003467;
    text-decoration: none;
    font-size: 28px;
    line-height: auto;
    font-weight: bold; }
.carousel-caption p {
    padding: 10px 0 0;
    color: #333333;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
}

.carousel-caption .btn{
text-decoration: none;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #003467;
    padding: 8px 30px 8px 20px;
    float: right;
    margin-top: 0px;
    text-shadow: 1px 1px 2px #9d5f21;
    /*box-shadow: 3px 3px 5px #000000; border-radius: 0;*/}

.carousel-caption .btn:hover{ color: #fff; background-color: #003a72;}

.carousel-control.right, .carousel-control.left{background-image:none;}

.slider-section h4{font-size: 13px; color: #575759;  margin:15px 70px 0; font-weight: 700;}

.slider-section img.featuredimage{margin-bottom:0 !important; }




/*support-section style*/

.support-section{padding: 25px 15px;}
.support-section .support-section-box{text-align: center;}
.support-section img{}
.support-section a{text-decoration: none;}
.support-section h3{    color: #0083bf; text-decoration: none;}
.support-section h3:hover{ color: #003467; }
.support-section p{ font-size: 16px; line-height: 20px; color: #8e8e8e;}

.support-section-smlinks{list-style: none; text-align: center; padding-left: 0;}
.support-section-smlinks li{display: inline-block; padding-left: 0; margin: 0 2px; text-align: center;}




/*content-section style*/

.content-section{padding: 10px;}

.content-section h3{font-size: 32px;
color: #444444; }
.content-section p{font-size: 18px; color: #666666;}


/*Footer style*/

.footer-top{padding: 20px 0;}

.footer{background-color: #666666;     padding: 0 15px;}


.footer h3{font-size: 16px; font-weight: 400; color: #fff;}

.footer ul{list-style: none; padding-left: 0;}
.footer ul li a{text-decoration: none; color: #d0d0d0;}
.footer ul li a:hover{color: #fff; }



/*Footer bottom style*/

.footer-bottom{background-color:#bababa; color:#4d4d4d; padding:0 15px; font-size: 12px; font-weight: 300; }
.footer-bottom ul{list-style: none; padding: 20px 0; margin-bottom: 0;}
.footer-bottom ul li{display: inline-block; }
.footer-bottom ul li a{padding: 0 5px; border-right: 1px solid #4d4d4d; color:#4d4d4d; }
.footer-bottom ul li a:hover{color:#766c62; }
.footer-bottom-links{text-align: right; font-size: 10px;}
.footer-bottom-links a{font-size: 10px;}



/*Contact page style*/

.reg-checkbox{padding:25px 0;}
.reg-checkbox ul{list-style: none;}
.reg-checkbox ul li label{margin-left: 5px;}


.reg-checkbox ul li{}

.innerpage-wrapp.contact-page {padding: 50px 0;}

.contact-details-right{text-align: left;}
.contact-sm-icons{margin: 25px 0; }
.contact-sm-icons ul{list-style: none; padding-left: 0;}
.contact-sm-icons ul li{display: inline-block; padding: 0px 3px;}

.innerpage-wrapp.contact-page h2{font-weight: normal;}

.form-control{width: 70%; color: #000; height: 48px; margin-left: 0; margin-top: 10px; font-size: 14px; border-radius: 0;}


.form-control .form-group span{font-size: 12px;}

.contact-button{position: relative; left:25%;}


/*Innerpage style*/
    
.innerpage-wrapp h1{font-size: 40px; color: #333333; font-weight: bold; line-height: 50px; }
.innerpage-wrapp h1{font-size: 40px; color: #333333; font-weight: bold; line-height: 50px; border-bottom: dotted 1px #666;}

.innerpage-wrapp h2{font-size: 32px; color: #333333; text-transform: none; line-height: 36px;padding: 0 0 10px 0px; }

.innerpage-wrapp h3{font-size: 19px; color: #333333; line-height: 30px; }

.innerpage-wrapp h6{font-size: 20px; color: #333333; text-transform: none; line-height: 22px; font-weight: bold; }

.innerpage-wrapp p{color: #333333; font-size: 16px;
line-height: 24px; font-weight: normal;}

.innerpage-wrapp .inner-top-block{background-color: #eeeeee;    margin-top: 35px!important; margin-left: 5px;
    margin-right: 5px;}

.innerpage-wrapp .inner-top-block h4{font-size: 16px; color: #666666;;font-weight: normal;}


.innerpage-wrapp .inner-desc h3{font-size: 24px; font-weight: 300; line-height: 40px; color: #444444; }

.inner-collapse-link .inner-rightside-links{text-align: center; margin-top: 100px;}

.inner-collapse-link .inner-rightside-links .btn{}

.innerpage-visit-link h3 a:hover{color: #ff8000;}

.default-list li{ list-style:none; position:relative; padding-left:15px; margin-bottom:8px}
.default-list li:before{ width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #003467; border-bottom: 4px solid transparent;position:absolute; content:""; left:0px; top:8px}
.default-list li a{ color:#333333}
.default-list{ margin:20px 0; padding-left:20px; }

.innerpage-wrapp.content-section .container{border:none; }
.innerpage-wrapp.content-section {}

.row.inner-content-header{padding: 0 20px;}

.row.inner-content-box { padding: 40px 20px; background-color: #f6f6f6;    margin-left: -10px; margin-right: -10px;
	border-bottom: 2px solid #e9e9e9;}

/* SS Row adjustment */

.inner-top-block h3{font-weight:700; margin:0; padding:10px 0 10px 30px;}


/* breadcrumb style */

.breadcrumb{background:none; margin: 20px 20px 5px;}
.breadcrumb span.post.post-page.current-item{font-weight: 700; }




/*Innerpage button style*/

.innerpage-wrapp .inner-collapse-link .btn, .innerpage-wrapp .btn-primary{background-color: #666!important; color: #fff;font-size: 16px; padding:10px 25px; background-image: none;}

.innerpage-wrapp .inner-collapse-link .btn:hover, .innerpage-wrapp .btn-primary:hover{background-color: #003467!important; background-image: none;}

.innerpage-wrapp .btn-primary{margin:15px 25px 0 0; font-size: 18px; font-weight: 700; background-image:linear-gradient(to bottom, #025bb2 0%, #003d79 100%); }

a.btn.btn-primary.btninner {padding: 10px 20px; font-size:16px; margin-top:15px;}

.innerpage-wrapp .inner-collapse-link .btn{margin: 0 25px; display: block; width: 70%; margin-bottom: 25px; font-size: 18px; font-weight: 700; margin-left: 0;}

.innerpage-wrapp .inner-rightside-links h3{text-align: left; margin-bottom: 25px; border-bottom: 1px solid #eee; padding-bottom:20px;}

.innerpage-wrapp .inner-rightside-links .btn-default{background-color: #666; color: #fff; width: 80%; margin:15px 0; border-image: none; font-weight:700; font-size:18px; text-align:initial; padding: 15px 25px;}

.innerpage-wrapp .inner-rightside-links .btn-default:hover, .innerpage-wrapp .inner-rightside-links .btn-default:focus{background-color:#003467;     color: #fff; background-image: none; text-decoration:none;}


.innerpage-wrapp span.glyphicon.glyphicon-chevron-down{padding: 0 6px 5px; }

.innerpage-wrapp span.glyphicon.glyphicon-chevron-down:active{}

/* Newsletter Form style */

.innerpage-wrapp.content-section .newsletter-form{}
.innerpage-wrapp.content-section .newsletter-form p {color: #666666; }

.innerpage-wrapp.content-section .newsletter-form .emaillist label{font-size:18px; font-weight:700; color:#666666; line-height: 45px; display:initial; }

.innerpage-wrapp.content-section .newsletter-form .emaillist input[type="text"], .innerpage-wrapp.content-section .newsletter-form .emaillist input[type="email"]{width:70%; height: 32px; }


.innerpage-wrapp.content-section .newsletter-form .emaillist .es-field-wrap{margin-bottom:0;}

.innerpage-wrapp.content-section .newsletter-form input[type="submit"]{background-image: linear-gradient(to bottom, #003467 0%, #003d79 100%); color: #fff; margin:15px 0; border-image: none; font-weight:700; font-size:22px; text-align:center; padding: 10px 20px; width:50%; border:none; border-radius:4px;}

.innerpage-wrapp.content-section .newsletter-form input[type="submit"]:hover{background-color:#003467; color: #fff; background-image: none; text-decoration:none;}








/****Responsive media queries****/

@media(min-width:992px){	
/*.header.fixed-header{position:fixed; top:0;background:#fff;box-shadow:5px 0 32px rgba(0,0,0,0.75); z-index: 1;}*/
    }


@media(max-width:1200px){	
	.container{width:auto;}
    .contact-email{font-size: 10px;}
    .top-bar-text img{margin:13px 0 0;}
    .form-control{width: 100%;}

    
    
}

@media(max-width:1150px){	
	
    
}

@media(max-width:991px){	
	.header .navbar-nav > li > a { padding: 15px 6px; font-size: 14px;}
	.header-logo{text-align:center;}
	.header-logo .navbar-brand{margin:0; text-align:center; float:initial; /*width:70%;*/}
    .top-bar-text img{margin-top: 22px;}
	.top-bar-text h3{margin-top:0;}
    input.search-box{font-size: 10px; margin: 10px 0 0;}
    button.glyphicon.glyphicon-search{right: 32px;
    top: 18px;}
    .footer-bottom img{}
	.top-bar-text h3{margin: 0;}
		#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:0 10px; }

}







@media(max-width:767px){
    
    .top-bar-left .dropdown a{margin-left: 5px;}
    .carousel-caption{left: 15%;
    bottom: 8%; min-height: 160px;}
    
    .carousel-indicators {
        bottom: 20px;}
    
    .carousel-caption h3{font-size: 22px; margin: 0;}
    .carousel-caption p{font-size: 16px; margin: 0; line-height: normal;}
    .carousel-caption .btn{margin-top: 10px;}
    
    .footer-bottom img{}
    .footer-bottom{text-align: center;}
    .footer-bottom-links{text-align: center;}
    .footer-bottom ul{padding-top: 5px;}
    
    .innerpage-wrapp.contact-page{padding: 25px 0;}
    .navbar-toggle{margin-left: 15px;}
    
    .innerpage-wrapp .btn-primary{margin-top:0;}
	.innerpage-wrapp .inner-rightside-links h3{margin-bottom: 10px;padding-bottom: 10px;}
	.topright-lang, .lang-en{border:none;}
	

}


@media(max-width:568px){
    .top-bar-left .dropdown a{font-size: 9px;}
    .top-bar-right ul li a, .header-login .dropdown-toggle.btn {
        font-size: 10px;     padding: 0 2px; margin-left: 2px;}
    .top-bar-right{padding-right: 5px;}
    .top-bar-right ul li{margin: 0 1px;}
    .header-login .dropdown-menu{left: -185px;}
    .topright-lang{border-right:none;}
    .top-bar-text h3 { font-size:14px; }
    
	button.glyphicon.glyphicon-search{top:21px;}
    .carousel-caption{min-height: 100px;}
    .carousel-caption h3 {
        font-size: 18px;}
    .carousel-caption p{font-size:10px;}
    .carousel-caption .btn{padding: 5px 10px; font-size: 12px;}
	.carousel-indicators{display:none;}
    .content-section{padding: 10px;}
    .content-section h3 {
        font-size: 24px;}
	.row.inner-content-box { padding:10px; }


   
}


@media(max-width:360px){
    .carousel-caption {
        min-height: 90px;}
    .carousel-caption h3 {
        font-size: 14px;}
    .carousel-caption .btn{float: initial; font-size: 8px;}
    .carousel-indicators{left: 50%; bottom: 0;}
    .carousel-indicators li{width: 5px;height: 5px;}
   .carousel-indicators .active{width: 7px;height: 7px;}
    

}


@media(max-width:340px){
    
    
}


