@font-face {
    font-family: roboto;
    src: url("../fonts/Roboto-Regular.ttf");
}

@font-face {
    font-family: roboto-condensed;
    src: url("../fonts/RobotoCondensed-Regular.ttf");
}

html, body{background-color: #fff; color: #000; font-family: 'roboto' ;}

h1 , h2 , h3 {color: #000; margin: 0; font-family: 'roboto-condensed'; font-weight:600;}
a:hover , a:active , a:focus{text-decoration: none; color: #69340C;}
*:focus{outline: none !important; text-decoration: none !important; box-shadow: none !important;}
.container{padding-top: 15px; padding-bottom: 15px;}
img{width:100%;}

.no_padding{padding: 0;}
.no_margin{margin: 0 !important;}
.padding_top_10{padding-top: 10px;}
.padding_top_15{padding-top: 15px;}
.padding_top_20{padding-top: 20px;}
.padding_top_40{padding-top: 40px;}
.padding_bottom_10{padding-bottom: 10px;}
.padding_bottom_20{padding-bottom: 20px;}
.padding_top_40{padding-top: 40px;}
.padding_bottom_40{padding-bottom: 40px;}
.padding_60{padding-top: 60px; padding-bottom: 60px;}
.padding_40{padding-top: 40px; padding-bottom: 40px;}
.padding_20{padding-top: 20px; padding-bottom: 20px;}
.padding_bottom_0{padding-bottom: 0px;}

.error_msg{color: #69340C; font-size:13px;}
.modal-title {text-align: center;}
#submit {background-color: #c55016; color: #fff; width: 100%;}
.btn_style{background-color: #2d2f37 !important;border: none; color: #fff !important;}
.modal .form-control{color: #000; border: 1px solid #d6e5ef;}
.form-control{width: 100% !important;}

.div_thanks{display: block !important;}
.div_thanks p{color: #fff;}
.div_thanks h2 label{color: #2d2f37;}

.sticky_form{position: fixed; top: 2%; right: 0; z-index: 81; background-color:#c55016; max-width: 210px; z-index: 9999;}
.sticky_form h4{margin: 0; margin-bottom: 10px; color: #fff; /*height: 18px; overflow: hidden;*/}
.slide-toggle{position: absolute; top: 44px; left: -76px; background-color:#c55016;  /*background:rgba(50, 57, 97, 0.8);*/ z-index: 1000; transform: rotate(-90deg); color: #fff; text-align: center; padding: 6px 15px; border: none; width:120px;}
.box{display: none; padding: 15px;}
/*.form-control{border-radius: 0; background: transparent; color: #fff; margin-top: 7px;}*/
.btncall{position: fixed;  top: 300px; right: 0;  background-color: #c55016;  /* background: rgba(50, 57, 97, 0.8); */  z-index: 99999; /* transform: rotate(-90deg); */ /* color: #fff; */  text-align: center;   padding: 7px;  /* border: none; */ /* width: auto; */ /* height: auto; */}
.btncall span { position: relative;  /* transform: rotate(450deg); */ /*background-color: #323961;*/ /*padding: 7px;*/}
.btncall a{color: #fff; display: inline-block;}
.sticky_form .error_msg { color: #fff;}

.btncall1{top: 348px;}
.btncall label{color: #fff; font-weight: 400; min-width: 40px; text-align: left;}
.btncall .visible-sm , .btncall .visible-xs{display: inline-block;} 

.btnwhatsapp{position: fixed;  top: 300px; left: 0; /* background-color: #323961; */ /* background: rgba(50, 57, 97, 0.8); */  z-index: 99999;  /*transform: rotate(-90deg);*/  /* color: #fff; */  text-align: center;   padding: 7px;  /* border: none; */ /* width: auto; */ /* height: auto; */}
.btnwhatsapp .rotate { position: absolute; transform: rotate(-90deg); /*background-color: #323961;*/ /*padding: 7px;*/}
.btnwhatsapp .rotate a{position: absolute; transform: rotate(-90deg);}
.btnwhatsapp a{color: #fff;}
.btnwhatsapp span{font-size: 10px;}
.btnwhatsapp i{font-size: 22px;}
.btnwhatsapp img{height: 30px; width:auto;}


.section2 h4{margin-bottom: 0; padding-bottom: 10px; color: #c55016; text-transform: uppercase; font-weight: 800;}
.icon1{height: 75px; width: auto; margin: auto;}
.section2 h3{display: inline-block; vertical-align: bottom; text-transform: uppercase;}
.map_icon{height: 25px; width: auto; margin: auto; display: inline-block;}
.border_bottom{border-bottom: 1px solid #c55016;}
.border_left_right{border-left: 1px solid #c55016; border-right: 1px solid #c55016;}
.border_top_bottom{border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 10px 0; display: inline-block; margin-top: 40px;}
/* Tab **********************************************************************************/
.nav-tabs > li, .nav_pill1 > li {
    float:left;
    display:inline-block;
    /*display:inline; *//* ie7 fix */
     zoom:1; /* hasLayout ie7 trigger */}

.nav-tabs, .nav_pill1 , .nav_pill2{ text-align:center;}
.nav_pill1 > li.active > a, .nav_pill1 > li.active > a:focus, .nav_pill1 > li.active > a:hover {
	font-family: "roboto-condensed";
	background: #eeeeee;
    color: #c55016;
	/*box-shadow: 0px 5px 5px #888888;*/
	padding: 0;
	font-size: 20px;
    border-radius: 0;
    line-height: normal;
    padding-top: 10px;    margin: 0;
}	
.nav_pill1 > li > a , .nav_pill2 > li > a {
	font-family: "roboto-condensed";
	padding: 0;
	background: #eeeeee;
	font-size: 20px;
	border-radius: 0;
	color:#c55016;
     line-height: normal;
    padding-top: 10px;    margin: 0;
}
.nav_pill1 > li.active > a > .btn_style1{background-color: #c55016;}
/*.nav > li > a:hover { background: #c55016; color:#fff;}*/
.tab_content1{ background:#c55016; /*border: 1px solid #cfd1d4;*/ padding:30px; padding-bottom: 0;}
.nav_pill1 > li + li { margin-left: 0;}
.nav_pill1 > li {width: 25%; border-right: 2px solid #fff;}
.border_right_white{border-right: 10px solid #fff;}

.section3 span{/*color: #c55016;*/ text-transform: uppercase; font-weight: 800;font-size: 24px;}
.small_font{font-size: 12px !important;}
.txt_style1{color: #313030; text-transform: none; font-size: 12px !important;}
.btn_style1{display: block; background-color: #2d2f37; font-weight: 100 !important; padding: 5px 0; margin-top: 10px; color: #fff;}


.nav_pill2 > li {width: 25%; margin: 0 !important; border-right: 1px solid #c55016;}
.nav_pill2 > li > a{padding:10px;}
.tab_content2 {background: #2d2f37; padding:30px 0 0 0;}
.tab_content2 ul{margin-bottom: 30px;}
.tab_content2 li , .tab_content2 p{text-align: left; color: #fff; }
.tab_content2 p{padding-left: 20px;}
.nav_pill2>li.active>a, .nav_pill2>li.active>a:hover, .nav_pill2>li.active>a:focus{background: #2d2f37; color: #fff;}
.bg_btn{background: #c55016; text-align: left; padding: 20px 15px;}
.btn_style2{background: transparent; border: 2px solid #fff; padding: 2px 10px; text-transform: uppercase; color: #fff; font-size: 20px; font-family: 'roboto-condensed';}

/*.panel-heading{display: none;}*/
.panel-default{border: none; background: transparent;margin: 0; box-shadow: none;}
.panel-body{background: transparent;}
#collapse-tabs-1 .panel-heading { color: #fff;  background-color: #c55016;  border-color: transparent;}
#collapse-tabs-1a .panel-heading , #collapse-tabs-1b .panel-heading , #collapse-tabs-1c .panel-heading , #collapse-tabs-1d .panel-heading{ color: #fff;  background-color: #2d2f37 ;  border-color: transparent;}
a:hover, a:active, a:focus{color: #fff;}
#collapse-tabs-1 .panel-heading:hover{background: #b33712;}
#home-test-new , #profile-test-new , #messages-test-new , #fourth-test-new{background: #c55016; color:#fff;}
.fw-previous-tab-pane{background: #2d2f37; color:#fff;}
.fw-previous-tab-pane li ,  .fw-previous-tab-pane p{text-align: left;}
/* end Tab ***********************************************/

.section4{background: url(../img/bg1.jpg) no-repeat center center; background-size: 100% 100%; font-family: 'roboto-condensed';}
.section4 h2, .section4 p , .section4 h4{color: #fff;}
.section4 h4{margin: 0; font-family: 'roboto-condensed'; font-size: 20px;}
.section4 p{font-size: 20px;}
h4.yellow {color: #faa831;}
.border_bottom_white{border-bottom: 1px solid #fff; padding-bottom: 30px; margin-bottom: 30px !important; padding-top: 10px;}
.border_left_right_white{border-left: 1px solid #fff; border-right: 1px solid #fff;}
.border_left_white{border-left: 1px solid #fff;}
.icon_facility{height: 100px; width: auto; margin: auto;}
.border_right{border-right: 1px solid #333;}

.section5 h3{color: #333; margin-top: 20px; text-transform: uppercase;}
.section6{background-color: #ebeae9;}
.carousel-control.left , .carousel-control.right{background: transparent; width: auto;}
.icon_partners{max-height: 100px; width: auto; margin: auto;}
.bg_texture{background: url(../img/content-bg.jpg) no-repeat center center; background-size: 100% 400%; padding: 40px 0; }

.section8{background-color: #c55016;}
.section8 h2{color: #fff; text-transform: uppercase;}
.section8 p{display: inline-block; color: #fff; vertical-align: top; text-transform: uppercase; font-size: 18px; text-align: left;}
.icon_footer { height: 30px; width: auto; display: inline-block; margin-right: 10px;}
.section8 .border_right_white{border-right: 1px solid #fff;}

.sticky_header{display: none;}
.sticky_header.sticky {display: block; position: fixed; width: 100%; background: rgba(245, 244, 241, 0.9) none repeat scroll 0 0; z-index: 1; padding: 0 !important; border: none;}
.logo {height: 70px; width: auto; margin: auto;}
.sticky_header li{ display: inline-block; background-color: #2d2f37; padding: 0; width: 24%; text-align: center; float: none;}
.sticky_header a{color: #fff; font-size: 20px;}
.sticky_header li:hover, .sticky_header li:active, .sticky_header li:focus, .sticky_header li:visited{background-color: #c55016;}
/*.padding_top_onscroll{padding-top: 100px;}*/
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {color: #fff; background-color: #c55016; }
.navbar-nav{margin-top: 10px;}
.navbar-brand{padding: 5px 40px;}
.nav-tabs , .nav-tabs>li>a{border: none !important;}


@media only screen and (max-width : 1280px)
{
}

@media only screen and (max-width : 1200px)
{
.textcontent {padding: 0 40px;}
    .boxStyle .relative{padding-top: 30px;}
}

@media only screen and (max-width : 1024px)
{
    .display_none{display: none;}  
    .navbar-nav>li>a{font-size: 15px;}
}

@media only screen and (max-width : 992px)
{
    .container{width: auto;}
    .navbar-nav>li>a {font-size: 14px; font-weight: 800; }
    .txt_style1{font-size: 11px !important;}
    .section3 span{font-size: 20px;}
    .display_none{display: block;}  
    
    
    p{font-size: 14px !important;}
    h3{font-size: 20px !important;}
    .icon_facility{height: 80px;}
    .section4 p{padding-left: 15px; padding-right: 15px;}
    
    .panel-title>a{display: block; padding: 10px 0;}
    .panel-heading {padding: 0;}
}

@media only screen and (max-width : 800px)
{
    .icon_footer{height: 20px;}
    .navbar-nav>li>a{padding: 15px 0;}
    .nav_pill1 > li.active > a, .nav_pill1 > li.active > a:focus, .nav_pill1 > li.active > a:hover , .nav_pill1 > li > a, .nav_pill2 > li > a{line-height: 18px;  margin-bottom: -3px;}
    /*.display_none{display: none;}*/
    .txt_style1{font-size: 8px !important;}
    .navbar-brand{padding: 5px;}
    
    
    h4{font-size: 14px !important;}
    h3{font-size: 16px !important;}
    h2{font-size: 25px !important;}
    .icon_facility {height: 70px; }
    .section8 p{font-size: 11px !important;}
    .nav_pill2 > li > a , .nav_pill2>li.active>a, .nav_pill2>li.active>a:hover, .nav_pill2>li.active>a:focus{font-size: 16px;}
    .bg_btn.text-center{text-align: center !important;}
}

@media only screen and (max-width : 768px)
{
    
    h1{font-size: 30px !important;}
    h2{font-size: 20px !important;}
    h3{font-size: 18px !important;}
    h4, li{font-size: 14px !important;}
}

@media only screen and (max-width : 767px)
{
    .border_left_right{border: none !important;}
    .border_left_right_white , .border_left_white{border: none !important;}
    .border_bottom_white{border: none !important; padding: 0; margin-bottom: 0 !important;}
    .section4 h4{border-bottom: 1px solid #fff !important;margin-bottom: 10px !important;
    padding-bottom: 10px !important;}
    .section4 h4.yellow{border: none !important;    margin-bottom: 0 !important;}
    .section2 h4{border-bottom: 1px solid #c55016; padding-bottom: 10px;}
    /*.border_bottom_white_xs{border-bottom: 1px solid #fff;}*/
    .border_right_xs{border-right: 1px solid #c55016 !important; }
    .border_right_white_xs{border-right: 1px solid #fff !important; }
    .section5 h3 { margin-top: 0;  margin-bottom: 20px; border-bottom: 1px solid #333; padding-bottom: 10px;}
    .border_right_none{border-right: none ;}
    .icon_partners {max-height: 80px; margin: 5px auto;}
    .section7 .padding_top_40{padding-top: 0;}
    .display_none_block{display: none;}
    .section8 .col-sm-7 , .section8 .col-sm-5 ,  .section8 .row{text-align: left !important; }
    .section8 .border_right_white{border-right: none !important;}
    .navbar-header{padding: 5px 40px;}
    .navbar-inverse .navbar-toggle{background-color: #333;}
    .sticky_header.sticky{height: 90px;}
    .sticky_header li{width: 100%; border-bottom: 1px solid #9d9d9d;}
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border: none;}
    .navbar-nav>li>a {padding: 5px 0;}
    li{word-wrap: break-word;}
    .hide_xs{display: none;}

.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 { display: none;}
}

@media only screen and (max-width : 600px)
{
    .div_footer p{text-align: center;}
    .section3 p, .section4 p , .btnStyle{ font-size: 11px;}
    .logo{height: 45px;}
    .sticky_header.sticky{height: auto;}
}

@media only screen and (max-width : 578px)
{
    .box1 div , .box2 div{min-height:50px;}

}

@media only screen and (max-width : 480px)
{    

    h1{font-size: 27px !important;}
    h2{font-size: 17px !important;}
    h3{font-size: 15px !important;}
    .bg_texture{background: #ebeae9; padding: 0;}
    .icon_partners{max-height: 60px;}
    .bg_texture .col-xs-6{width: 50%;}
    ul{padding-left: 0;}
    .fw-previous-tab-pane li, .fw-previous-tab-pane p{font-size: 12px !important;}
    .btn_style2{font-size: 12px }
    .panel-default>.panel-heading+.panel-collapse>.panel-body {padding-top: 0; padding-bottom: 0;}
    .icon_footer {height: 15px; margin-right: 7px;}
    .section8 p {font-size: 11px !important;}
    .map_icon {height: 15px;}
    .flex_div_xs{display: flex;}
    .section8 .col-sm-7 , .section8 .col-sm-5 {padding: 0;}
    .navbar-nav>li>a{font-size: 13px;}
    .modal-dialog {margin: 30px;}
    .icon1{height: 55px; margin-top: 5px;}
    .col-xs-6{width: 100%;}
    .border_right_xs , .border_right_white_xs{border: none !important;}
    .section2 .col-xs-6 , .section5 .col-xs-6{width: 50%;  padding-left: 5px; padding-right: 5px;}
    .section2 h4{font-size: 11px !important; height: 57px;}
    .section2 .border_right_xs{border-right: 1px solid #c55016 !important;}
    /*.section5 .border_right{border-right: 1ps solid #333 !important;}*/
    .section6{padding-top: 0; padding-bottom: 0;}
    .center-block { border: 1px solid #c1c1c1;}
    .slide-toggle {top: 46px; left: -73px;}

    
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5 { display: none;}
}

@media only screen and (max-width : 320px)
{
    body{font-size: 110% !important;}     
    
    h1{font-size: 25px !important;}
    h2{font-size: 15px !important;}
    h3{font-size: 13px !important;}
    li{font-size: 14px !important;} 
    
    .panel-body {padding: 10px; }
}

@media only screen and (max-width : 319px)
{
    
}