body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; background: #f5f5f5; }

p{padding: 0px; margin: 0px; line-height: 19px !important;}

a{padding: 0px; margin: 0px; outline: none; text-decoration: none;}

ul{ list-style: none; padding: 0px; margin: 0px;}

ul li{ padding: 0px; margin: 0px;}

h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;font-family: "Droid Sans",sans-serif !important;}

input[type="text"]::-webkit-input-placeholder { opacity: 1; }

input[type="text"]::-moz-placeholder { opacity: 1; }

input[type="search"]::-webkit-input-placeholder { opacity: 1; }

input[type="search"]::-moz-placeholder { opacity: 1; }

input[type="email"]::-webkit-input-placeholder { opacity: 1; }

input[type="email"]::-moz-placeholder { opacity: 1; }

input[type="tel"]::-webkit-input-placeholder { opacity: 1; }

input[type="tel"]::-moz-placeholder { opacity: 1; }

textarea::-moz-input-placeholder { opacity: 1; }

textarea::-webkit-input-placeholder { opacity: 1; }

a:hover{ outline: none !important; text-decoration: none;}

a:active{ outline: none !important; text-decoration: none;}

th { border-right: 1px solid #FFF !important;}

.frutigel { font-size: normal 15.25px/16px; font-family: 'frutigel' !important; }

.wrapper{ width: 100%;}



.container{ width: 1100px;}

.img-org{ width: 100%; height: auto; }



/*.grid-sizer,

.grid-item {  width: 30.3333%; float: left; }

 2 columns 

.grid-item-width2 { width: 60.6667%; float: left;}*/







/*header*/



.header_sec{ width: 100%; background: #fff; border-bottom: 4px solid #997430;}

.header_Inn{ width: 100%; position: relative; padding: 20px 0;}

.navbar-brand{ width: auto; margin: 0px; padding: 8px 0 0 0; min-height: auto; height: auto;}

.navbar-brand img{ max-width: 100%;}

.header_srch{ position: absolute; top: 20px; right: 0px; width: 176px; z-index: 1;}

.header_srch input[type="search"]{ width: 100%; height: 25px; background: #f6f6f6; padding: 0 7px; color: #c9b38e; font: normal 14.58px/17px 'FrutigerRoman'; border: none;}

.top_nav{ margin: 0px; padding: 0px; background: none; border: none; border-radius: 0px; box-shadow: none;}

.top_nav ul li a{ padding: 5px 6px 6px; margin: 0px; color: #12293e !important; font: normal 14.58px/17px 'FrutigerRoman'; border-bottom: 1px solid #e4d9c6;}

.top_nav .navbar-collapse{ width: 620px; float: right; margin-top: 31px;}

.top_nav ul li{ width: 33.3333%; padding-left: 21px;}

.top_nav .nav{ width: 100%;}

.top_nav ul li a:hover{ background-color: #F5F5F5 !important;}

.current-menu-item a,.current-page-ancestor a{ background-color: #F5F5F5;}



.main_body_sec{ width: 100%; background: #f5f5f5; padding: 10px 0 30px;}

.indx_body_sec h3{ font: 300 25px/29px 'KanitLight'; padding: 4px 0;}

.indx_body_sec h1{ font: 300 25px/29px 'KanitLight'; padding: 4px 0;}

.indx_body_sec p{  font: normal 15.25px/16px 'frutigel'; margin-top: 10px;}



.indx_body_sec_inn{ width: 100%;}

.idx_sec1{ width: 100%;}

.indx_body_sec_inn .row{ margin: 0 -5px;}

.indx_body_sec_inn .col-sm-3, 

.indx_body_sec_inn .col-sm-4, 

.indx_body_sec_inn .col-sm-5, 

.indx_body_sec_inn .col-sm-6, 

.indx_body_sec_inn .col-sm-7, 

.indx_body_sec_inn .col-sm-8, 

.indx_body_sec_inn .col-sm-9,

.indx_body_sec_inn .col-sm-10,

.indx_body_sec_inn .col-sm-11,

.indx_body_sec_inn .col-sm-12

{ padding: 0 5px;}





.idx_sec1 .box{ width: 100%; margin-top: 10px;}

.idx_sec1 .box1 .pic{ width: 100%;min-height: 510px; background-size: cover;}

.idx_sec1 .box1 .pic1{ width: 100%; }

.idx_sec1 .box1 .pic1 img{ width: 100%;}

.idx_sec1 .pic_sec{ width: 100%; position: relative;}

.idx_sec1 .box8{ background: #112a3e; min-height: 250px; padding: 15px 25px 25px}

.idx_sec1 .box8 p{ color: #fff;}

.idx_sec1 .box8 h3{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec1 .box8 h1{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec1 .box8 a{ display: inline-block; color: #fff !important; border: 1px solid #fff; font: normal 12.5px/13px 'FrutigerRoman'; padding: 6px 16px;

margin-top: 22px; position: absolute;bottom: 25px;}

.text_btn{ display: inline-block; color: #fff !important; border: 1px solid #fff; font: normal 12.5px/13px 'FrutigerRoman'; padding: 6px 16px;

margin-top: 22px; position: absolute;bottom: 25px;}



.about a{ display: inline-block; color: #fff !important; border: 1px solid #fff; font: normal 12.5px/13px 'FrutigerRoman'; padding: 6px 16px;

margin-top: 22px;}



.idx_sec1 .txt{ position: absolute; top: 0px; left: 0px; width: 100%; padding: 20px 0 0 27px;}

.idx_sec1 .txt h3{ background: url(../images/whbrd.png) no-repeat left bottom; color: #fff;}

.idx_sec1 .box2_box{ width: 100%; min-height: 250px;}

.idx_sec1 .box2_pic{ background-size: cover !important;}

.idx_sec1 .box2_txt{ background: #fff; padding: 15px 25px 25px;}

.idx_sec1 .box2_txt h3{ color: #112a3e; border-bottom: 1px solid #112a3e;}

.idx_sec1 .box2_txt p{ color: #112a3e;}

.idx_sec1 .box2_txt a{

display: inline-block;

color: #112a3e !important;

border: 1px solid #112a3e;

font: normal 12.5px/13px 'FrutigerRoman';

padding: 6px 16px;

margin-top: 22px;

/* position: absolute; */

/* bottom: 25px; */
}

.wh_box{ width: 100%; min-height: 770px; background: #fff; padding: 15px 25px 25px;}

.wh_box2{width: 100%; min-height: 510px; background: #fff; padding: 15px 25px 25px;}



.idx_sec1 .box4{ background: #8d734b;  padding: 15px 25px 25px; min-height: 250px;}

.idx_sec1 .box4 h3{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec1 .box4 p{ color: #fff;}





.idx_sec1 .box5{ background: #112a3e;  padding: 15px 25px 25px; min-height: 510px;}

.idx_sec1 .box5 h3{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec1 .box5 p{ color: #fff;}


.view-more {
    background: #8d734b url(../images/btn-arrow.png) no-repeat scroll right center;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 5px 0;
    outline: medium none;
    padding: 12px 20px 11px 15px;
}

.view-more-blue {
    background: #112a3e url(../images/btn-arrow.png) no-repeat scroll right center;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 5px 0;
    outline: medium none;
    padding: 12px 20px 11px 15px;
}

.bluebox{ background: #112a3e !important; min-height: 250px;}

.whitebox{ background: #fff !important; min-height: 250px;}

.idx_sec2{ width: 100%;}

.idx_sec2 .box { width: 100%; margin-top: 10px; padding:15px 25px 25px;}

.idx_sec2 .box1{ background: #112a3e; min-height: 250px;}

.idx_sec2 .box1 a{ display: inline-block; color: #fff !important; border: 1px solid #fff; font: normal 12.5px/13px 'FrutigerRoman'; padding: 6px 16px;

margin-top: 22px;position: absolute;bottom: 25px;}

.idx_sec2 .box1 p{ color: #fff;}

.idx_sec2 .box h3{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec2 .box2{ background: #8d734b;  padding: 0px; float: left;}

.idx_sec2 .colm50{ width: 50%; float: left; min-height: 250px;}

.idx_sec2 .pic{ background-size: cover !important;}

.idx_sec2 .txt{ padding: 34px 19px 10px;}

.idx_sec2 .txt h5{ color: #fff; font: 300 21px/23px 'KanitLight';}

.idx_sec2 .prnce_name{ width: 100%; display: inline-block; margin-top: 17px;color: #fff; font: 300 16px/20px 'KanitLight';}

.idx_sec2 .box3{ min-height: 510px; background: #b3b3b3; position: relative;}

.idx_sec2 .box3 h3{ background: url(../images/whbrd.png) no-repeat left bottom; border: none; padding-bottom: 5px;}

.virtul_ifrem{ width: 100%; margin-top: 20px;}

.virtul_ifrem iframe{ width: 100%; border: none; height: 400px;}









.idx_sec3{ width: 100%;}

.idx_sec3 .box { width: 100%; margin-top: 10px; padding: 15px 25px 25px; min-height: 511px;}

.idx_sec3 .box1{ background-size: cover !important;}

.idx_sec3 .box h3{ color: #fff; border-bottom: 1px solid #fff;}

.idx_sec3 .box2{ background: #112a3e;}

.idx_sec3 .box2 .sosity{ width: 100%; display: inline-block; padding: 13px 0;}

.idx_sec3 .box2 .sosity img{ max-width: 100%; float: left;margin-right: 9px;}

.idx_sec3 .box2 .sosity span{ color: #fff; font: normal 12px/13px 'frutigel';}

.idx_sec3 .box p{ color: #fff; margin-top: 0px;}

.idx_sec3 .box2 .sosity p{ line-height: 15px;}

.idx_sec3 .box2_btm_pic{ width: 100%; margin-top: 14px;}

.idx_sec3 .box2_btm_pic img{ max-width: 100%;}







.time-line{background: #f6f6f6;padding: 20px 0 0}



.white{background: #fff;padding:20px 30px;margin-top: 10px;}

.white p{font-size: 13px;line-height:18px;margin-top: 15px;}



.blue{background: #132a3e;padding:20px 30px;margin-top: 10px;}

.blue h3,.blue p{color: #fff;}

.blue p{margin: 20px 0}



.make-width2{width:70%;float: right;}

.make-width3{width:50%;}

.make-width4{width:75%;}

.story img{width: 100%}

.make-width{width:100%;float: right; min-height: 115px;}

.simple-img img{width: 100%}

.make-left-width{width: 70%}

.left-div .make-width3{width:65%;float: right;}



.brown{background: #8d734b;padding:20px 30px;margin-top: 10px;}

.brown p,.brown h3{color: #fff}

.brown p{font-size: 13px;line-height:18px;margin-top: 15px;}

.time-line .round{width: 20px;height: 20px;background:#8d734b;display: block;border-radius: 50%;position: absolute;right: 50%;margin-top: -15px; margin-right: -8px;}



.left-div{border-right: 3px solid #8d734b;padding-right:40px !important;}

.story{position: relative;}

.left-div .story:after{content: "";width: 40px;height: 2px;background:#8d734b;position: absolute;right:-40px;top:46%;height: 3px;}

.right-div .story:before{content: "";width: 40px;height: 2px;background:#8d734b;position: absolute;left:-40px;top:10%;height: 3px;}

.right-div{padding-left: 40px !important;}

/*footer*/



.footer_sec{ width: 100%; position: relative; padding-top: 85px;}

.foot_cont{ width: 100%; background: #112a3e; margin-top: -10px;}

.footer_top_bg{background: rgba(0, 0, 0, 0) url("../images/foot-bg.png") repeat scroll center top;left: 0;min-height: 150px;top: 0;width: 100%;}

.footer_sec_inn{ width: 100%; position: relative;}

.foot_top{ width: 100%;}

.f_logo{ width: 100%;}

.f_logo img{ max-width: 100%;}

.foot_menu_sec{ width: 100%; padding: 22px 0;}

.foot_box{ width: 100%;}

.foot_box h3{ color: #fff; font: normal 15px/16px 'FrutigerBold';}

.foot_box{ font: normal 15px/17px 'frutigel'; color: #fff;}

.foot_box a{ color: #fff;}

.f_list_cont{ width: 100%; display: inline-block; margin-top: 15px;}

.f_list_cont1{ width: 100%; display: inline-block; margin-top: 20px;}

.f_list_cont1 span{ color: #8d734b;}

.foot_box ul li{ width: 50%; float: left; padding-top: 2px;}

.f_list_cont2{ width: 100%; margin-top: 16px;}

.f_list_cont2 p{ font-size: 13px; line-height: 16px;}

.f_list_cont2 p strong{ font-family: 'FrutigerBold'; font-weight: normal;}

.foot_sos{ width: 33.333%; position: absolute; top: 79px; right: 0; padding: 0 15px;}

.foot_sos ul li{ display: inline-block; padding-right: 10px;}

.foot_sos ul li a img{ max-width: 100%;}

.long_bx{ min-height: 510px !important;}

.pic-small{min-height: 250px; background-size: cover !important;}

/*.boxes{ float: right !important;}*/



.wpcf7-form input{ width: 100%; height: 45px; border-radius: 0; border: 1px solid #CCC; line-height: 40px;}

.wpcf7-form textarea{ width: 100%;border-radius: 0; border: 1px solid #CCC;}

.wpcf7-form label{ width: 100%; margin-top: 10px;}

.text_btn2{ display: inline-block !important; color: #112A3E !important; border: 1px solid #112A3E !important; font: normal 12.5px/13px 'FrutigerRoman' !important; padding: 6px 30px !important;

margin-top: 22px; width: auto !important; height: auto !important;}

.wpcf7-form .wpcf7-submit { background: #fff; }





/*4-3-17*/
.pagination{ background: #FFF; border-radius: 0; padding: 10px !important; text-align: center !important;}

.prev{ float: left;}

.page-numbers {    color: #000;}

.prev:before,.next:after{ color: #8D734B;}

.next{ float: right;}

.pagination.col-sm-12 span.page-numbers.current{ font-weight: bold;}

.gallery_item { width: 100%; }

.team_outer{ position: relative;}

.single_member{ position: absolute;bottom: 15px; color: #FFF; text-align: left; padding: 0 25px 8px;}

.no-pad-left{ padding-left: 0px !important;}

.no-pad-right{padding-right: 0px !important;}

.box h4{ color: #FFF; font-size: 20px;}

.gallery_item_content h4{ color: #FFF; font-size: 20px;}

.gallery_item_content { position: absolute; color: #FFF; bottom: 25px; padding-left: 20px; padding-right: 20px; display: none;}

.grid-item:hover .gallery_item_content{ display: block;}

.grid-item{ margin-bottom: 5px; margin-top: 5px;}

.tablepress tfoot th, .tablepress thead th{ background: #112A3E !important; color: #fff;}

.vacancy_table h2 { padding: 10px 0;}

.tablee {display: table;height: 410px;position: relative;width: 100%;}



.tc {display: table-cell;height: 100%;text-align: center;vertical-align: middle;width: 100%;}

.rcase{ border-bottom: 0 !important;}

.rcase > span{ border-bottom: 1px solid #FFF;}

.rcase.white > span{ border-bottom: 1px solid #000;}

.rcase span span{ font-size: 14px !important; padding-left: 10px;}



.single_member_contents .text_btn2 {bottom: 25px;position: absolute;}

.ext_bx{ min-height: 525px !important;}

.idx_sec1 .box2_box,.idx_sec2 .box { position: relative; }

.has-pad-right { padding-right: 5px !important; }

 #vacancy_mail { width: 60%;padding: 10px; color: #808080;background: #F6F6F6;border: none;height: 40px; }

 #vacancy_mail_submit {width: 15%;height: 40px;color: #112A3E;font-weight: bold;border: 2px solid #A0A0A0;}

#tablepress-1 a { bottom: 5px; }

.sub-menu {

   display: none;

}

.links{ position: absolute;bottom: 20px; }

.timeline{ margin-bottom: 20px;}

.timeline a{border: 0 !important; padding: 0 !important;}

.timeline a:hover{ color: #e4d9c6 !important;}

div.box.box2 .box2_box.box2_txt h4{ color: #000;}



.sub-menu{border: 0px solid #997430 !important; width: 90%; background: #fff !important;}

.sub-menu li{width:100% !important; padding:0px !important;}

.sub-menu li a{position:relative; display: block; width: 100%; background: #fff !important;}



.top_nav ul li:hover .sub-menu {

   background: rgb(255, 255, 255) none repeat scroll 0 0;

   display: block;

   position: absolute;

   z-index: 999;

}

.single-news{	padding-bottom: 50px;}



/*.grey_wrap{ background: #8D734B; margin:10px 0px;}

.grey_wrap .no-pad-right,.grey_wrap .no-pad-left ,.blue_wrap .no-pad-right,.blue_wrap .no-pad-left ,.white_wrap .no-pad-right,.white_wrap .no-pad-left{ padding: 0;}

.grey_wrap .box ,.blue_wrap .box ,.white_wrap .box{ margin-top: 0px !important;}

.blue_wrap {background: #112A3E; margin:10px 0px;}

.white_wrap{ background: #FFFFFF;margin:10px 0px;}*/

.clear{ clear: both;}

/*.no-pad-left div.box.long_bx, .no-pad-right div.box.long_bx{   padding: 15px 25px 25px;}*/

.item{ background: #B1B1B1;}

.box p a{  color: inherit !important; border: 1px solid #fff; font: normal 12.5px/13px 'FrutigerRoman'; padding: 6px 16px;

margin-top: 22px; position: static !important;bottom: unset !important;}

#ctf p a{color: inherit !important; border: 0 !important; padding: 0 !important; color: #fff !important;}

/*new*/

.row-hover tr{background: #f5f5f5}

/*end of new*/





@media (min-width: 992px) and (max-width: 1199px) {



.container{ width: 970px;}

.idx_sec2 .txt h5{ font-size: 19px; line-height: 21px;}

.idx_sec2 .prnce_name{ font-size: 13px; margin-top: 12px;}

.idx_sec2 .box3{ min-height: 517px;}





.indx_body_sec p{ font-size: 15px;}





}



 

 

 

@media (min-width: 768px) and (max-width: 991px) {



.container{ width: 750px;}





.navbar-header{ width: 26%;}

.top_nav ul li a{ font-size: 11px;}

.top_nav .navbar-collapse{ width: 100%;}

.top_nav ul li{ padding: 0 10px;}

.top_nav .navbar-collapse{ float: none;}

.top_nav .nav{ margin: 0px; width: 100%;}

.top_nav .navbar-collapse{ margin-top: 0px; padding: 0px;}

.navbar-brand{ padding: 0px;}

.indx_body_sec p{ font-size: 14px; line-height: 18px;}

.indx_body_sec h3{ font-size: 20px; line-height: 28px;}

.idx_sec1 .box1 .pic{ min-height: 508px;}

.idx_sec2 .txt h5{ font-size: 19px; line-height: 21px;}

.idx_sec2 .prnce_name{ font-size: 13px; margin-top: 12px;}

.idx_sec2 .box3{ min-height: 517px;}







.idx_sec1 .col-sm-8{ width: 100%;}

.idx_sec1 .col-sm-4{ width: 100%;}

.idx_sec1 .box5{ min-height: 250px;}



.idx_sec2 .col-sm-4{ width: 100%;}

.idx_sec2 .col-sm-8{ width: 100%;}

.foot_box{ font-size: 13px;}















}





 

@media only screen and (max-width: 767px){

.container{ width: 100%;}



.top_nav ul li a{ font-size: 11px;}

.top_nav .navbar-collapse{ width: 100%;}

.top_nav ul li{ padding: 0 10px;}

.top_nav .navbar-collapse{ float: none;}

.top_nav .nav{ margin: 0px; width: 100%;}

.top_nav .navbar-collapse{ margin-top: 0px; padding: 0px;}

.navbar-brand{ padding: 0px;}

.indx_body_sec p{ font-size: 14px; line-height: 18px;}

.indx_body_sec h3{ font-size: 20px; line-height: 28px;}

.idx_sec1 .box1 .pic{ min-height: 508px;}

.idx_sec2 .txt h5{ font-size: 19px; line-height: 21px;}

.idx_sec2 .prnce_name{ font-size: 13px; margin-top: 12px;}

.idx_sec2 .box3{ min-height: 517px;}







.idx_sec1 .col-sm-8{ width: 100%;}

.idx_sec1 .col-sm-4{ width: 100%;}

.idx_sec1 .box5{ min-height: 250px;}



.idx_sec2 .col-sm-4{ width: 100%;}

.idx_sec2 .col-sm-8{ width: 100%;}

.foot_box{ font-size: 13px;}

.idx_sec2 .box3{ float: left;}

.idx_sec3 .box2_btm_pic{ text-align: center;}

.foot_sos{ position: inherit; top: inherit; left: inherit; text-align: center; width: 100%; padding: 20px 15px;}



.navbar-brand{ width: 25%;}

.header_Inn{ padding: 10px 0;}

.header_srch{ top:10px; z-index: 1; right: 15px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background: none;}

.navbar-default .navbar-toggle{ border: 0px;}

.navbar-toggle{ margin: 30px 0 0;}

.navbar-default .navbar-toggle .icon-bar{ background: #997430;}

.navbar-toggle .icon-bar{ width: 26px; height: 3px;}

.header_sec{ position: relative;}

.header_sec .container{ padding: 0px;}

.header_sec .navbar-header{ padding: 0 15px;}

.header_sec .navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: none;}

.header_sec .navbar-collapse{ position: absolute; top: 100%; left: 0px; width: 100%; background: #fff; z-index: 99; padding-bottom: 20px;}

.top_nav ul li{ float: left;}





.idx_sec3 .box3 img{ width: 100%;}

.idx_sec3 .box3{ padding: 0px;}

.idx_sec3 .box{ min-height: auto;}

.idx_sec2 .box3{ min-height: auto;}





.foot_menu_sec .col-xs-12{ margin-top: 20px;}





/*custom 767 */

/*.no-pad-left{ padding-left: 5px !important;}*/

/*.no-pad-right{padding-right: 5px !important;}*/



	.left-div{display: table;clear: both}

	.time-line .round{display: none;}

	.right-div{ clear: both;display: table;padding-left: 40px;padding-right:40px;padding-left: 0px;border-right: 3px solid #8d734b;}

	.right-div .story{float: right;}

	.right-div .story:before{content: "";width: 0;height: 0}

	.long_bx{ min-height: 450px !important;}

	/*.right-div .story:after{content: "";width: 40px;height: 2px;background:#8d734b;position: absolute;right:-5px;top:50%;height: 3px;}*/

	/*.white { padding: 20px 10px; }*/

	.simple-img img { width: 100%; }



	.left-div,.right-div { border: none;padding: 0px !important;text-align: center; }

	.left-div .story::after,.right-div .story::before { background: none;width: 0px; }

	.right-div .story::before { background: none; }

	.time-line { padding-top: 0px; }

	.make-width { float: inherit;width: 100%; }

	.right-div .story { float: inherit; }

	.make-left-width { width: 100%; }



	.indx_body_sec_inn .row { margin: 0px; }

	.pic1.visible-xs > img { width: 100%; }



	.tablee { height: 200px; }



}





@media only screen and (max-width: 700px){ 

.virtul_ifrem iframe{ height: 350px;}







} 

 

@media only screen and (max-width: 640px){ 

.navbar-brand{ width: 30%;}





}



@media only screen and (max-width: 599px){ 

.virtul_ifrem iframe{ height: 300px;}



.idx_sec2 .txt h5 { font-size: 16px; line-height: 19px;}

.navbar-brand{ width: 36%;}





.footer_top_bg{ display: none;}

.foot_cont{ margin: 0px; padding: 30px 0 0; border-top: 5px solid #009ddf;}

.footer_sec{ padding: 0px;}

.foot_box{ font-size: 12px;}



} 

@media only screen and (max-width: 520px){  

.idx_sec1 .col-xs-6{ width: 100%;} 

.idx_sec2 .col-xs-6{ width: 100%;} 









 

 

} 

@media only screen and (max-width: 480px){ 



.navbar-brand{ width: 44%;}





.footer_sec .col-xs-6{ width: 100%; margin-top: 20px;}

.foot_box{ font-size: 13px;}



}





@media only screen and (max-width: 420px){ 



.navbar-brand { width: 49%;}

.idx_sec1 .txt{ padding: 10px;}

.top_nav ul li{ width: 50%;}











}





@media only screen and (max-width: 400px){ 





.navbar-brand { width: 55%;}









}

@media only screen and (max-width: 375px){ 



.header_srch{ width: 35%;}

.header_srch input[type="search"]{ font-size: 12px;}







}

@media only screen and (max-width: 360px){ 



.header_srch{ width: 35%;}

.header_srch input[type="search"]{ font-size: 12px;}



.navbar-brand { width: 60%;}















}





@media only screen and (max-width: 320px){ 



.navbar-brand { width: 60%;}









}









.blue-trans {
    background: rgb(141,115,75, 0.8) url(../images/btn-arrow.png) no-repeat scroll right center;
    color: #ffffff !important;
}


.seopage h2 {
    margin-top:20px !important;
}

.seopage h3 {
    margin-top:20px !important;
}

.seopage a{

    color: #112a3e !important;
    
    border: 0px solid #112a3e !important;
    
    font: normal 12.5px/13px 'FrutigerRoman';
    
    padding: 0px 0px !important;
    
    margin-top: 0px !important;
    
    /* position: absolute; */
    
    /* bottom: 25px; */
}

.seopage ul{ list-style: circle; padding: 10px; margin-left: 20px !important;  color: #112a3e; font-size: 14px; font-family: frutigel;}

.seopage .box4 ul{ color: #ffffff;}

.seopage .box4 h1{ color: #fff; border-bottom: 1px solid #fff;}

.seopage .box4 h2{ color: #fff; border-bottom: 1px solid #fff;}

.seopage .box8 h2{ color: #fff; border-bottom: 1px solid #fff; font-size: 22px;}

.seopage .box8 ul{ color: #ffffff;}

.seopage .box h2{ font-size: 22px; }

.seopage .box2_box h2{ font-size: 22px; border-bottom: 1px solid #112a3e; }

.seopage .box h3{ font-size: 20px; border-bottom: 0px;}

.seopage .text_btn { border: 1px solid white !important; padding: 15px !important; margin-top: 20px !important;}

.seopage .box2_box .text_btn { border: 1px solid #1128A3 !important;}

.seopage .box4 .text_btn { border: 1px solid #fff !important; color: #fff !important;}

.seopage .pic-small{min-height: 600px; background-size: cover !important;}