@font-face {
  font-family: 'ACaslonPro-Regular';
  src: url('../fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/ACaslonPro-Regular.otf')  format('opentype'),
	     url('../fonts/ACaslonPro-Regular.woff') format('woff'), url('../fonts/ACaslonPro-Regular.ttf')  format('truetype'), url('../fonts/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ACaslonPro-Bold';
  src: url('../fonts/ACaslonPro-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/ACaslonPro-Bold.otf')  format('opentype'),
	     url('../fonts/ACaslonPro-Bold.woff') format('woff'), url('../fonts/ACaslonPro-Bold.ttf')  format('truetype'), url('../fonts/ACaslonPro-Bold.svg#ACaslonPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{font-family: 'Open Sans', sans-serif; font-size:16px; color: #6c6c6c; font-weight:300;}
.innerpage-wrapp p{ color: #6c6c6c; }
	.innerpage-wrapp h1, .innerpage-wrapp h2, .innerpage-wrapp h3{color: #024f59;}
	
/* .innerpage-wrapp p,.innerpage-wrapp li{ line-height:normal; line-height:33px;} */
img{ max-width:100%}
p{line-height:30px;}
/* ADA fix a{color:#4e848b;}*/
a{color:#2D5153;}
a:hover,a:focus{color:#333;}
.padd0{padding:0 !important;}
.float_right{float:right !important;}
.float_left{float:left !important;}
.philo{font-family: 'Philosopher', sans-serif;}

/* Start Header */

.header {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 9;
}
.top_ribbon{background:#003668;}
.rib_left{padding:10px 0;}
.rib_phone{color:#fff; font-weight:400; position:relative; padding-left:30px;}
.rib_phone a{color:#fff; font-weight:bold;}
.rib_phone::before{content:""; display:block; height:21px; width:21px; position:absolute; left:0; top:-1px; background:url(../images/star-new.png) -7px -10px no-repeat;}

.rib_right{text-align:right; font-size:14px;}
.rib_links{color:#fff;margin-right:10px;}
.rib_links a{color:#4e848b; }

.rib_social a{color:#fff; padding:11px; border-left:1px solid #317a89; display:inline-block; min-width:45px;text-align:center;}

/*.logo_header {
    background: url(/wp-content/uploads/2020/12/header-bg-.png) 0 -45px no-repeat;
    background-size: cover;
    padding-bottom: 160px;
}*/

.inner_body .header .logo_header{background:none; padding-bottom:0;}

.menu_header {text-align:right; margin:0px 0;}
.menu_header nav{border-radius:0; border:none; margin: 0px 0 0; clear:both;background:none; height:auto; min-height:0; position:relative;}
.menu_header nav #navbar{
background:none; padding:0;
}
.navbar-header{float:none;}
.header .nav.navbar-nav{float:none;}

.header .navbar-nav > li > a {    
    color: #313131;
    font-size: 16px; font-weight:300;
    padding:50px 5px 10px 5px; text-align:center;
    position:relative; line-height:normal;border-bottom:5px solid transparent;
}
.header .navbar-nav > li { float:none; display:inline-block;}
.header .navbar-nav > li:hover > a,.header .navbar-nav > li > a:hover,.header .navbar-nav > li > a:focus{color: #c84835; border-bottom-color:#c84835;}
.header .navbar-nav > li:hover > a::after{content: "\f0d8";font-family: 'Font Awesome 5 Free'; font-weight: 900; color:#c84835; position:absolute; left:43%; bottom:-5px;}

.header .navbar-nav > li:hover .submenu-child {
    display: block;
}

@media(min-width:1080px){

.sub-menu {    
    display: none;
    list-style: outside none none;   
    position: absolute;
    top: 100%;
    width: 230px;padding:0; text-align:left;
	background:#c84835 ;
	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:#fff;
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
}
.header .navbar-nav > li > ul.sub-menu > li > ul.sub-menu > li:hover > ul.sub-menu {
    display: block;
    left: 99%;
    top: 0%;
	background:#fff ;
}
.header .navbar-nav > li.right_submenu > ul.sub-menu > li:hover > ul.sub-menu {  
    left: -99%;

}
.header .navbar-nav > li.right_submenu > ul.sub-menu > li > ul.sub-menu > li:hover > ul.sub-menu {
    left: -99%;
}

.header .navbar-nav > li:hover > ul.sub-menu > li{position:relative;}
.header .navbar-nav > li > ul.sub-menu > li:hover > ul.sub-menu > li {position:relative;}

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

.menu_search{text-align:right; padding:15px 0; color:#c3c3c3; font-size:20px;}

/* End Header */

.banner-wrapper{color:#fff;position:relative;clear:both; overflow:hidden; z-index:1;}
.banner-wrapper img {
    max-width: none;
    width: 100%;
}
.bann_container{clear:both;}
.banner_caption h1{font-size:60px; color:#f33732; margin:0px; font-family: 'ACaslonPro-Bold';}
.banner_caption h3{font-size:40px;  margin:0; margin-bottom:25px; color:#fff;font-family: 'ACaslonPro-Regular';} 
.banner_caption h4{font-family: 'ACaslonPro-Bold'; text-transform:uppercase; font-size:24px;}
.banner_caption p{color:#f6f8ff; line-height:34px;}
.banner_caption {position: absolute;left: 0px;top: 250px; z-index:99; padding:15px; text-align:center; width:100%;}
.banner_caption .btn{margin:0 10px;}

.banner-wrapper-bb{color:#fff;position:relative;clear:both; overflow:hidden; z-index:1; padding-top:170px;}
.banner-wrapper-bb img {
    max-width: none;
    width: 100%;
}

.banner-wrapper-bb .metaslider .caption-wrap h1{font-size:60px; color:#f33732; margin:0px; font-family: 'ACaslonPro-Bold';}
.banner-wrapper-bb .metaslider .caption-wrap h3{font-size:40px;  margin:0; margin-bottom:25px; color:#fff;font-family: 'ACaslonPro-Regular';} 
.banner-wrapper-bb .metaslider .caption-wrap h4{font-family: 'ACaslonPro-Bold'; text-transform:uppercase; font-size:24px;}
.banner-wrapper-bb .metaslider .caption-wrap p{color:#f6f8ff; line-height:34px;}
.banner-wrapper-bb .metaslider .caption-wrap {position: absolute;left: 0px;top: 150px; z-index:99; padding:15px; text-align:center; width:100%; background:none; opacity:1; bottom:auto;}
.banner-wrapper-bb .metaslider .caption-wrap .btn{margin:0 10px;}



.btn_outline{background: none;color: #fff;font-size: 20px; display:inline-block; padding:15px 40px 5px 40px; border:2px solid #fff;position: relative; border-radius:3px; line-height:normal;font-family: 'ACaslonPro-Bold'; text-transform:uppercase;}
.btn_outline:hover,.btn_outline:focus{background:#a68d5c; border-color:#a68d5c; text-decoration:none; color:#fff; transition:ease all 0.2s; }

.btn_default, .blog-readmore, input[type="submit"]{background: #4e848b;border:2px solid #4e848b; border-bottom:5px solid #4e848b;color: #fff;font-size: 20px; display:inline-block; padding:15px 40px 5px 40px;
position: relative; border-radius:3px; line-height:normal;font-family: 'ACaslonPro-Bold'; text-transform:uppercase;}
.btn_default:hover,.blog-readmore:hover,.blog-readmore:focus,.btn_default:focus, input[type="submit"]:hover, input[type="submit"]:focus{background:#024f59; color:#fff; text-decoration:none; border-color:#024f59;}
.btn-wrap {text-align: center; margin:15px auto; display:block; clear:both;}
.a_form input[type="password"], .a_form input[type="text"]{border:1px solid #ccc; min-height:60px; padding:10px;}


.main_heading{font-size:40px; margin-top:0; margin-bottom:15px;color:#333333; position:relative; padding:0px 0 0px 0px; font-family: 'ACaslonPro-Regular'; text-transform:uppercase; padding-left:15px; padding-top:9px;}
.main_heading::before{content:""; position:absolute; left:0; display:block; width:5px; height:47px; background:#de322e; top:0;}

.main_heading_white{font-size:40px; margin-top:0; margin-bottom:15px;color:#fff; position:relative; padding:0px 0 0px 0px; font-family: 'ACaslonPro-Regular'; text-transform:uppercase; padding-left:15px; padding-top:9px;}

.main_heading_normal{font-size:40px; margin-top:0; margin-bottom:15px;color:#333333; position:relative; padding:0px 0 0px 0px; font-family: 'ACaslonPro-Regular'; text-transform:uppercase; padding-left:15px; padding-top:9px;}


.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;}



.section-a-wrapp{padding:60px 0 ;clear:both;position: relative;overflow:hidden; margin:0 auto; /*background:url(../images/a_bg.jpg) bottom right no-repeat;*/ background-size:contain;}
.a_left p{color:#6c6c6c; font-size:16px; margin-bottom:20px;}
.a_box{text-align:center;}
.a_box h4{color:#00519c; font-size:18px; font-weight:bold;}
.a_box p{color:#7f7f7f; line-height:26px; font-size:14px;}
.a_box span{display:inline-block; background:url(/wp-content/uploads/2020/07/star.png) no-repeat;}
.a_box span.ic_exp{width:85px; height:85px; background-position:0px -39px;}
.a_box span.ic_flex{width:76px; height:85px; background-position:-7px -156px;}
.a_box span.ic_friend{width:80px; height:85px; background-position:-6px -262px;}

.a_form h3{text-transform:uppercase;font-family: 'ACaslonPro-Bold'; font-size:28px; line-height:normal; background:#024f59; padding:20px 0 10px 0; text-align:center; color:#fff; margin:0;}
.form_inner{padding:30px 30px 15px 30px; background:rgba(255,255,255,0.7);}
.a_form{box-shadow:0 0 30px rgba(0,0,0,0.3);}
.a_form .form-control{border:1px solid #e6e6e6; border-radius:0; min-height:60px; box-shadow:none;}
.a_form textarea.form-control{min-height:150px;}
.a_form .btn_default{display:block; width:100%;}

.section-b-wrapp{padding:40px 0; overflow:hidden; background:url(/wp-content/uploads/2020/07/b_bg.jpg) top center no-repeat; background-size:cover;}
.b_box{margin:25px 0;}
.bb_cont{background:#fff; border-bottom:5px solid #dddddd; padding:25px 25px 10px 25px; text-align:center;}
.bb_cont h4{margin-top:0; text-transform:uppercase; color:#024f59;font-family: 'ACaslonPro-Bold'; font-size:18px;}
.bb_cont h4::after{content:""; display:block; width:60px; height:1px;background:#d9d9d9; margin:10px auto;}
.bb_cont h4 a{color:#00519c; text-decoration:none;}
.bb_cont p{font-size:14px;color:#707070; line-height:28px;}
.r_more{color:#de322e; text-transform:uppercase; font-weight:bold; font-size:14px;}
.r_more::after{content:""; font-family: 'Font Awesome 5 Free';
  font-weight: 900; margin-left:5px;}
.b_link{color:#fff;font-family: 'ACaslonPro-Bold'; text-transform:uppercase; font-size:18px; text-decoration:underline;}
.b_link:hover{color:#fff; opacity:0.8;}

.section-c-wrapp{background:url(/wp-content/uploads/2018/05/c_bg.jpg) top left repeat; padding:50px 0; overflow:hidden; position:relative}
.section-c-wrapp .container{ position:relative; z-index:3}
.section-c-wrapp:before{content:""; width:335px; height:272px; display:block; position:absolute; bottom:0; left:0; z-index:1 }
.section-c-wrapp .slider1{padding-top:30px;}
.section-c-wrapp .owl-nav{display:none;}
.section-c-wrapp .owl-theme .owl-dots .owl-dot.active span,.section-c-wrapp .owl-theme .owl-dots .owl-dot:hover span {
    background: #317a89;
}
.owl-theme .owl-dots .owl-dot span{background: #a1bfbf;}
.testimonial {
    margin: 0 20px 40px;
}
.testimonial .testimonial-content {
    padding: 35px 25px 35px 50px;
    margin-bottom: 35px;
    background: #a6a6a6;    
    position: relative;
	min-height:310px;
}
.testimonial .testimonial-content::after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #adaeae;
    position: absolute;
    bottom: -10px;
    left: 22px;
    transform: rotate(45deg);
}
.testimonial .description {
    font-size: 15px;
    font-style: italic;
    color: #fff;
    line-height: 23px;
    margin: 0;
	position:relative;
}
.innerpage-wrapp .testimonial .testimonial-content  p{ color:#fff;}
.testimonial .description::before{content:""; position:absolute; display:block; width:21px; height:17px; background:url(../images/star.png) -11px -378px no-repeat; left:-25px; top:0;}
.testimonial .description::after{content:""; position:absolute; display:block; width:21px; height:17px; background:url(../images/star.png) -53px -378px no-repeat; right:-0px; bottom:0;}
.t_title{color:#fff; font-size:20px;}
.owl-carousel .owl-item .t_title img{width:auto; margin-right:10px; display:inline-block; vertical-align:top;}

.section-d-wrapp{padding:50px 0 20px 0;}
.d_box{margin:20px auto;}
.d_cont h4{text-transform:uppercase;font-family: 'ACaslonPro-Bold'; font-size:18px; text-decoration:none; line-height:30px;}
.d_cont a{color:#024f59;}
.d_cont {padding:15px 0;}
.d_meta,.d_meta a{color:#4e848b; font-size:14px;}
.d_meta{margin-bottom:10px; display:block;}


.f_f_contacts{position:relative; z-index:3;}
.off_add,.off_ph,.off_mail{padding:25px; color:#fff; min-height:130px;}

/* Blue theme*/
/*.off_add{background:#86b4c1;}
.off_ph{background:#7babaf;}
.off_mail{background:#317a89;}*/
/* red theme*/
.off_add{background:#de322e;}
.off_ph{background:#c32c28;}
.off_mail{background:#a82622;}

.ff_cont{padding-left:80px; position:relative;}
.ff_cont::before{content:""; font-family: 'Font Awesome 5 Free'; font-weight: 900;line-height: 54px;font-size: 28px;text-align: center; width:58px; height:58px;background:#95221e; position:absolute; left:0; top:0;}
.ff_cont.map_icon::before{content: "\f3c5";}
.ff_cont.phone_icon::before{content:"";transform: rotate(90deg);}
.ff_cont.mail_icon::before{content:"";}


.ff_cont h4{text-transform:uppercase; margin:0; color:#fff;font-family: 'ACaslonPro-Bold'; font-size:18px;}
.ff_cont p{font-size:14px; line-height:24px;}
.ff_cont a{color:#fff;}

.footer-wrapp {position: relative;z-index: 2; padding:80px 0 0px 0; margin-top:-60px; background:#003668; color:#c8d4d0; font-size:14px;}
.footer-wrapp  a{color:#c8d4d0;}
.footer-wrapp h4{ font-size:22px; margin-bottom:10px; color:#c8d4d0; position:relative; text-transform:uppercase;font-family: 'ACaslonPro-Bold';}

.f_list,.split_ul .widget_nav_menu ul {list-style:none; padding:0; margin:0;}
.f_list  li,.split_ul .widget_nav_menu ul li{position:relative; line-height:36px; font-size:16px; padding-left:15px;}
.f_list  li::before,.split_ul .widget_nav_menu ul li::before{content:""; font-family: 'Font Awesome 5 Free'; font-weight: 900; color:#4e848b; position:absolute; left:0; top:0px;}

.split_ul ul,.split_ul .widget_nav_menu{display:inline-block; vertical-align:top; margin-right:30px;}
.border_right{border-right:1px solid #4e848b;}

.f_right_wrapp{padding-left:30px;}
.f_right_wrapp p{line-height:26px; font-size:16px;}

.newsletter_footer{position:relative; padding-bottom:25px; border-bottom:1px solid #4e848b;}
.newsletter_footer .form-control{border-radius:0; border:1px solid #fff; box-shadow:none; min-height:50px; background:none; width:calc(100% - 60px);}
.newsletter_footer .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.newsletter_footer .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.newsletter_footer .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.newsletter_footer .form-control:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
input[type="submit"].btn_newsletter{width:50px; height:50px;background:#7babaf url(/wp-content/uploads/2020/12/stars-2.png) -9px -415px no-repeat; border:none; box-shadow:none; border-radius:0; position:absolute; top:0; right:0; padding:0;}
.f_social{padding:20px 0;}
.f_social a{display:inline-block; width:48px;height:48px; background:#4e848b; color:#024f59; text-align:center; font-size:20px; line-height:47px; margin-right:10px;}
.f_social a:hover{opacity:0.8;}



.copyright{text-align:center; font-size:14px; margin-top:20px; padding:15px; border-top:1px solid #4e848b;}
.copyright p{margin:0;}
.copyright a{text-transform:uppercase;}



/*blog*/
.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; background:#024f59 ; color:#fff}
.blog-date li.blog-day{ font-size:27px;padding: 8px 0;}
.blog-date li.blog-year{ padding:5px 0}
.blog-date li.blog-year span{ display:block}
.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}

.featuredimage {
    margin-bottom: 10px !important;
}
.sider-bar{ margin-top:40px}
.sider-bar > li{ list-style:none}
.sider-bar h4, .widget_recent_entries h2, .widget_categories h2, .widget_archive h2, #s2_form_widget-2 h2.widgettitle,.recent-posts-extended h2 {
    background: #024f59  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;
}
.sider-bar .search{border:1px solid #9baec1; padding:10px 6px; margin-bottom:20px}
.sider-bar .search p {
    display: inline-block;
}
.search p label {
    display: none;
}
.search p br {
    display: none;
}
#searchform .screen-reader-text, #s2_form_widget-2 label {
    display: none;
}
.sider-bar .search input[type="text"] {
    width: 150px;
}



.sider-bar .widget_search{ position:relative; margin-bottom:20px}
.sider-bar .widget_search input[type="text"]{ width:100%; padding:5px 10px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.sider-bar .widget_search input[type="submit"] {
    background: url("../images/search_icon_black.png") no-repeat scroll center center;
    border: medium none;
    height: 33px;
    text-indent: -99999px;
    width: 31px;
    border: none;
    position: absolute;
    right: 1px;
    top: 1px;
}

.primary-color{ color:#7d021b !important}


.default-list > li{ list-style:none; position:relative; padding-left:25px;}
.default-list > li:before{color:#4e848b; content:"";position:absolute; left:0px; top:0px; font-family: 'Font Awesome 5 Free'; font-weight: 900;}
.default-list > li a{ color:#333}
.default-list{ margin:20px 0}

/*Inner page*/
.innerpage-wrapp .container,.blog-panel .container{background:#fff; padding:30px; margin:25px auto;}
.innerpage-wrapp p,.innerpage-wrapp li{ line-height:normal; line-height:33px;}
.inner_banner{background:url(../images/inner_banner.jpg) top center no-repeat; background-size:cover; min-height:280px; position:relative;}
.inner_banner h2,.inner_banner h1{
    color: #ffffff;
    font-size: 42px;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 150px;
    width: 100%;
    z-index: 99;
}
.inner_body .header{background:#fff; position:relative; box-shadow:2px 0 13px rgba(0,0,0,0.75); padding:0;}
.inner_body{background:#eef1f2;}
h1,h2,h3,h4{font-weight:normal;}
.red_h3{text-transform:uppercase; color:#ab0633; font-size:24px; font-weight:normal; margin-top:0; margin-bottom:20px;}
.red_h3 span{color:#797979;}
.color_bg{background:#ab0633; color:#fff;padding:20px;}

.tour_details h4 span{color:#ab0633;}
.tour_data_wrap{clear:both; overflow:hidden; margin-bottom:30px;}



.innerpage-wrapp #wpmem_reg .button_div,.innerpage-wrapp  #wpmem_login .button_div,.innerpage-wrapp #wpmem_login .link-text{text-align:Left;}
.innerpage-wrapp #wpmem_login p{display:none;}


.testimonial_listing .testimonial .testimonial-content{min-height:0;}
.innerpage-wrapp .breadcrumb-container li a{ color:#222 !important}
.section-a-wrapp{ position:relative;}
.section-a-wrapp:before{ content:""; width:460px; height:471px; display:block; right:50px; bottom:0; z-index:1; position:absolute;  }
.section-a-wrapp .container{ position:relative; z-index:3}






 @media only screen and(min-width:2560px)and (max-width:1400px){
.metaslider .caption{ padding-top:200px;}
}

@media(min-width:1280px){h1{font-size:36px;} h3{font-size:32px;} h4{font-size:24px;}}
@media(min-width:768px){
.alignright{float:right; margin-left:15px; margin-bottom:15px;}
}

@media(min-width: 1600px){

}
@media(min-width: 1500px){

}

@media(max-width: 1360px){

}

@media(max-width: 1280px){
.container{width:auto;}
.footer-wrapp .container{width:auto;}

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

}
@media(max-width: 1200px){
.header{position:relative;}
.logo_header{background:none; padding-bottom:0;}
.banner-wrapper-bb{padding-top:0;}
.banner-wrapper-bb .metaslider .caption-wrap{top:100px;}
}
@media(max-width: 1140px){
.header .navbar-nav > li > a{padding:50px 5px;}
.f_list li{font-size:14px;}
}
@media(max-width: 1079px){
.navbar.navbar-inverse.head-nav{display:none;} 
.banner-wrapper-bb .metaslider .caption-wrap{top:20px;}
}

@media(max-width: 1040px){
.innerpage-wrapp .container{padding:15px; margin:15px auto;}
}
@media(max-width: 1024px){
.banner-wrapper-bb .metaslider .caption-wrap h1{font-size:42px;}
.banner-wrapper-bb .metaslider .caption-wrap h3 {font-size: 28px;}
.ff_cont p {font-size: 12px;line-height: 24px;}


}

@media(max-width: 991px){
.logo{text-align:center;}
.main_heading,.main_heading_white,.main_heading_normal{font-size:32px;}
.banner-wrapper-bb .metaslider .caption-wrap p{line-height:normal;}
.a_form h3{font-size:20px;}
}

@media(max-width: 980px){


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

}

@media(max-width: 860px){
.banner-wrapper-bb .metaslider .caption-wrap h3{margin-bottom:10px;}
}
@media(max-width: 780px){

}
@media (max-width:767px){
.rib_left,.rib_right{text-align:center;}
.banner-wrapper-bb .metaslider .caption-wrap {
    top: 0;
    position: relative;
    background: #003668;
}
.b_box {
    margin: 25px auto;
    max-width: 380px;
}
.f_right_wrapp{padding-left:0;}
.footer-wrapp {padding: 30px 0 0 0; margin-top:20px;}
}
@media (max-width:640px){

}
@media (max-width:568px){
.inner-banner h1{font-size:32px; top:50px;}
.inner-banner {
    min-height: 170px;
}
.btn_default,.btn_outline{font-size:14px; padding:10px 40px 5px 40px;}
.rib_social {
    display: block;
    margin: 10px auto;
}
.rib_social a{border:none;}
}
@media (max-width:490px){
.blog-track li{display:block; margin:5px auto;}
.col-md-1.col-sm-2.col-xs-2.blog-date {
    display: block;
    float: none;
    width: 60px;
}
.blog-panel .col-md-11.col-sm-10.col-xs-10{width:auto; float:none; padding:0; margin:15px auto;}
.inner-banner h1{top:50px;}
.banner-wrapper-bb .metaslider .caption-wrap .btn{margin:10px auto;}

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

}

@media (max-width:425px){

}

@media (max-width:375px){
.form_inner {padding: 30px 0px;}

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

}

