@charset "utf-8";

@media only screen and (min-width: 320px) and (max-width: 767px) {
.footer_sub { padding-left: 15px; padding-right: 15px;text-align: center;border-left: none;}
.foter_link {margin: 0 auto 10px; width: 236px;}	
.foter_link li:last-child {margin-right: 0;}
.follow{ width: 235px; margin: 0 auto;}
.footer_logo img { margin: 15px auto;}
.form-grou.sub_field {float: none; margin: 10px auto; width: 255px;}	
.sub_btn { float: none;}	
.tp-caption.cap_baner.start { left: 0!important; right: 0!important;}	
.bannerh5{font-size: 50px;letter-spacing: 0;text-align:center;}	
.bannerh2{font-size: 36px;line-height: 50px;text-align:center;}
.banner_class { height: 300px;}
.form-group.sub_field{float: none; margin: 10px auto;width: 245px;}   
.accept {float: none;margin: 15px auto 0; width: 270px;}   
.heading h1{font-size: 30px;}   
.partner {height: 60px; margin: 5px 8px; padding: 8px; width: 45%;}
.forcefullwidth_wrapper_tp_banner, .tp-fullwidth-forcer, .tp-banner.revslider-initialised.tp-simpleresponsive, #revslider-717 > ul{height: 300px !important;}	
.m_sgn {margin: 20px auto;float: none; overflow: hidden;clear: both;width: 210px;}	
.header_bg{top: 119px;}	
.navbar-collapse.collapse.m_navbar {position: absolute; width: 210px; left: -130px; background: #fff; border: none;}	
.togle_nav {width: 215px; position: absolute; left: -130px; background: #fff; text-align: right; display:none;  box-shadow: 0px 3px 6px 0px #a4a4a4;}	
.togle_nav .nav.navbar-nav { margin: 0;}	
.new_nav .nav.navbar-nav a{padding-right: 20px;}
.new_nav .navbar-toggle .icon-bar { background-color: #033b2f;}
.navbar-inverse.new_nav  .navbar-toggle:focus, .navbar-inverse.new_nav  .navbar-toggle:hover{background-color: #033b2f;}
.new_nav .navbar-toggle:hover .icon-bar {background-color: #ffffff;}
.navbar-inverse.new_nav .navbar-toggle { border-color: #033b2f;}
.m_prehotel { margin-bottom: 15px;}
.rght_hotel { margin-bottom: 15px;}	
.m_lfthotel { padding-left: 10px;}
.m_rghthotel { padding-right: 5px;}	
.m_rghthotel .data_overlay { right: 5px;}	
.m_lfthotel .data_overlay {left: 10px;}	
.red_line{margin: 30px auto 15px;}	
.product_dv{box-shadow:none;margin-top: 20px;background: none; padding: 0 15px; position: static;}
.product_dv:hover{transform: scale(1) !important; transition: none; position: static;}	
.feature_data > h1{padding-top: 25px;}	
.feature_data{height: auto;}	
.feature_btn{margin: 20px auto 15px ;}
.feature_prdct3 .feature_data h1{padding-top: 25px;}
.featr_hght { background: none;height: auto;}	
.global{height: 570px;background-position: 58% 0;}	
.partner.mob_part img { margin: 0 auto;}
.partner.mob_part { width: 100%; margin: 0px 0 20px 0px;}	
.see_all{margin: 20px auto 40px;}	
.abt_line{display: none;}	
.feature_prdct1, .feature_prdct2, .feature_prdct3 {box-shadow: 0px -1px 6px 1px #cccccc;}	
.preferd_hover .hotel_img img { transform: scale(1); transition: all 0.7s ease 0s;width: 100%;}	
.copyright {float: none;margin-right: 0px;}
/*agent registration*/
.bordr_rght { border-right: medium none;}
.comp_detls{padding: 25px 10px 0;}
.iata { margin-top: 0;}
.comp_detls.rght_detls { padding: 25px 10px 0;}
.com_yellow1{margin: 10px 0 0 25px;}
h2.company1{padding: 30px 25px 0;}
.form_brdr{margin: 20px 30px 10px;}
.finance_mar {margin-bottom: 5px;}
.terms_mar {margin-bottom: 0;margin-top: 5px;}	
.terms_mar .checkbox label::before{left: 25px;bottom: -2px;}	
.terms_mar .checkbox span{margin-left: 30px;}	
h2.company{padding: 30px 25px 0;}	
.com_green{margin: 10px 0 20px 25px;}	
.com_blue{margin: 10px 0 0 25px;}	
.comp_detls.tokan { padding-left: 25px;}	
.submit, .reset{margin: 10px 10px 15px;}	
/*signin*/
.sign_in{border-radius:15px;}
.sign_modal .modal-content{height: auto;}
.submit_modal {margin-bottom: 10px;}
.m_sgnnone { margin-bottom: 10px;}	
.header_grey{height: 93px;background: #ffffff none repeat scroll 0 0;}
.acnt_nav li{margin-right: 0; width: 50%;margin-bottom: 10px;}
/*my booking*/
.mob-mar { margin-bottom: 15px;}
.my-booking{ margin-bottom: 0;}	
/*css for table*/		
.mob_table{border-collapse:collapse;border-spacing:0;display:block;position:relative}
.acc_table1{padding:0}
.acc-table1 .acc-header,.acc_table1 thead{display:block;float:left;width:auto;text-align:left;padding:0}
.acc_table1 tbody{display:block;width:160px;position:relative;overflow-x:auto;white-space:nowrap;clear:none}
.acc_table1 td{display:block;padding:10px}
.acc_table1 tbody tr{display:inline-block;width:100%;}
.acc_table1 > .table > tbody > tr{border-left:0; border-right: 1px solid  #ddd;margin-left:-4px}
.acc_table1 > .table > thead > tr > th{padding:10px 10px;text-align:center; border: 0;}
.acc_table1 tbody tr td,.acc_table1 thead tr th{display:block;padding:10px 10px; border: 0;margin: 0 !important;}
/*end css for table*/
.night { margin-top: 17px;}	
.submit1.sub_bt{margin-top: 0;}	
.m_padR15{padding-right:15px;}
.m_padLR0{padding-left:0px; padding-right:0;}
.m_padR0{padding-right:0;}
.m_padL15{padding-left:15px;}
.allform .tab-pane{padding: 0;}	
.star_rating_frm {padding-right: 0;}	
.child_sec { padding-right: 15px;}	
.m_adlt {padding-left: 0;padding-right: 0;}	
.adlt_chld{padding-right: 0;}	
.chldpd1 { padding-left: 0; padding-right: 0;}
.chld_strct {padding-left: 0;}
.special_cat1 { margin-top: 0;}
.panel-tabs > li > a{height: 45px;line-height: 16px; padding: 8px 5px 0;font-size: 11px;}	
.frm_tbs .glyphicon.glyphicon-bed{font-size: 13px;vertical-align: text-top;margin-right: 0;display: block;}	
.reset1	{margin: 10px 15px 0 0;}
.submit1{ margin: 10px 15px 0 0;}
.type1 li, .type2 li, .type3 li{font-size: 12px;}
.has-spinner { margin-bottom: 20px;}	
.my_antpad{padding-right: 15px;}	
.credit { background: #fff none repeat scroll 0 0; clear: both; line-height: 18px; margin-bottom: 10px; margin-top: 20px; overflow: hidden; padding: 15px;}	
.report-list.equalheight { min-height: auto !important;}
.report-list .nav-pills li{width: 25%;float: left;border:none;}	
/*.report-list .nav-pills > li.active > a{padding: 10px;}*/
.report-list .nav-pills li p, .report-list .nav-pills li.active p{font-size: 11px;}
.report-list{ width: 100%;}	
.report-list .nav-pills > li a:hover, .report-list .nav-pills > li a.active{box-shadow:none;padding: 10px;}	
.report-list .nav-pills > li.active > a{box-shadow:none;padding: 10px; }	
.report-details .tab-content{ margin-left: 0;width: 100%;}	
.report-list .nav-pills > li.active > a:focus, .report-list .nav-pills > li.active > a:hover{box-shadow:none;padding: 10px;}	
.report-list .nav-pills > li a{padding: 10px;}	
.refine_toggle {display: none;}	
.search_head{padding: 15px 0 0;}	
.all_hotel{margin: 0 auto; width: 300px;}	
.list_srch { float: none; margin: 0 auto; left: 0;right: 0 !important;}	
.modify{ margin-top: 15px; margin-bottom: 10px;}	
.all_hotelnew {clear: both; overflow: hidden;position: relative;}
.all_hotelnew .fa.fa-caret-down{right: 12%;}
.sort{width: 32.3%;margin-bottom: 4px;}	
.search_white{ margin-bottom: 10px;padding-bottom: 10px;}
.left_sec {padding: 0 15px;background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;}	
.filter_opt {padding-left: 15px;padding-right: 15px;}	
.border_list{padding: 5px;}	
.hotelist_img {float: none;margin: 5px auto;}	
.hotel_rght {float: none;text-align: center; width: 100%;}	
.hotel_info1 span{ display: inline-block;}	
.price{ margin: 5px 0 10px;}	
.mob_title{display:block;}	
.mob_title > p {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #000;font-size: 12px;height: auto;line-height: unset; margin: 5px 0;text-align: center;width: auto;}
.night.radio > a { display: block; text-align: center;}
.mar_hotlst{padding-left: 0;}	
.ckeck_hotel h2{text-align:center;}	
.rom_hedng{ display: none;}	
.bg_grey{margin-left: 10px;margin-right: 10px;padding: 20px 0;}
.view_modal li:first-child{display: block;margin-right: 0;margin-bottom: 10px;}
.view_modal li:last-child{margin-right:0;margin-bottom:10px;}	
.total p{float: none; margin-bottom: 10px;}	
.total{float: none;}	
.total_pad {padding-left: 15px;}	
.book_now {float: none; margin: 0 auto;width: 136px;}	
.view_modal {text-align: center;}	
#search-fields {left: 0;position: absolute;top: -105px; z-index: 100;}
.mob_ckin{padding-right:0;}	
.mob_adlt{ padding-left: 0;}	
.mob_rm {padding-right: 15px;}
.special_cat{padding-left: 5px;}
.panel-tabs > li{width: 33%;}
.print_eml {margin: 20px;}
.hotel_details{ margin: 0 0 10px;}	
.detail_prc{margin-right: 0;}
.detail_prc p{margin-bottom: 10px;margin-top: 0;text-align: left;}		
.hotel_detailstab .panel-tabs > li > a{font-size: 11px;}
.hotel_frmbg{margin-bottom: -65px;}	
.facili_brdr {border-right: medium none;}	
.checkin span, .checkout span, .totalnights span{font-size: 14px;}
.checkin span .fa, .checkout span .fa, .totalnights span .fa{font-size: 18px;margin-right: 5px;}
.checkin p, .checkout p, .totalnights p{font-size: 14px;margin: 4px 0 0 5px;}	
.hotel_detl > span{ margin: 5px 10px 0;}	
.checkout p {margin: 5px 10px 0;}	
.totalnights{padding-left: 10px;}	
.bg_blue{margin-top: 5px;}	
.left_detl > h1{ font-size: 16px;margin-bottom: 15px;}
.checkin, .checkout, .totalnights{margin: 5px 0;}	
.totalnights { padding-left: 0;border-left: medium none;}	
.right_detl {float: left; margin-bottom: 10px;}	
.bg_blue{ padding: 20px;}
.agency_no {padding-right: 0;}	
.agency_no label{ margin-bottom: 0;float: left;margin-top: 0px;}	
.agency_no input{width: 54%;margin-left: 10px; float: left;}	
.per_nght {margin-top: 20px;padding-left: 0; text-align: left;}	
.room_dtls {padding: 25px 20px;}	
.verti_line, .cont_ln {display: none;}	
.available1{clear: both;}	
.room_dtls .hotl_prce {margin-left: 15px;margin-top: 18px;font-size: 25px;float:left;}	
.mob_contdtl1 {padding: 0;}	
.cont_dtls label{padding-left: 0;}	
.bookng_id{padding: 0 15px;}	
.bookng_id li{width: 33%;}
.bok_idmob{padding-right:15px;}	
.bok_idmob1{padding-left:15px;}		
.bokng_nots {padding: 15px;}	
.terms{ padding: 0 15px;}	
.bokng_btn > a{padding: 10px 15px;font-size: 13px;}	
.btn_mar {margin-bottom: 15px;margin-top: 5px;}	
.only_mob{display:block;}	
.only_desk{display:none!important;}
.fnt_light {width: 150px !important;}	
.only_mob > a { margin: 0 7px;}	
.bking-detlsnw .gateway.table.acc_table1 th {height: 39px;}	
.my-booking .gateway.table.acc_table1 th {height: 38.5px;}	
.mob_eml p{float:right;margin:10px 0;}
.follow li{margin-right: 5px;}
.follow > p{margin-right: 10px;}	
.footer_sub > p{font-size: 13px;}	
.qut_nam{font-size: 16px;padding: 7px 0;}	
.rm_dtlmob{padding:0 15px;}
.travelr_info{padding: 25px 0 0;}
.mob_confm{padding-right:15px;}	
.mob_confm1{padding-left:15px;}		
.prog_bg{width:96%;background: rgba(0, 0, 0, 0) url("../images/WA_logo-loader.gif") no-repeat scroll 35% 0;} 	
.prog_image > img{margin: 0 auto;}
.terms_mar .checkbox {margin: 0 15px 15px;}
.reset { margin-left: 15px !important;}	
.reservation-st { height: auto;}
.cont_padr {padding-right: 15px;}
.contact_box{height:auto;}	
.contact_img{    background: rgba(0, 0, 0, 0) url("../images/contact_us.jpg") no-repeat scroll 50% 10%;}
.about_para > h1{font-size: 26px;}
.about_para > p{font-size: 16px;line-height: 22px;padding: 0 10px;}	
.abt_ser li{font-size: 14px;}	
.abt_para1{ padding: 0 20px;}
.abt_ser {padding: 0 25px;}
.abt_ofc > h1{font-size: 26px;}	
.abt_ofc{padding: 0 25px;}
.abt_ofc > h2{font-size: 14px;}
.ofic_box, .ofic_box1 { border: 1px solid #ccc; clear: both; height: auto;margin: 0 15px 30px;overflow: hidden;padding: 15px;}
.ofc_para{padding-right: 0; margin-top: 15px;text-align: center;}	
.global{display:none;}
footer{ background: #565c73 url("../images/footer_bg.png") repeat-x scroll 0 0;}
.foter_logo1 {width: auto;margin-top: 20px;margin-bottom: 25px;}
	
.product_dv.zoom1_product, .product_dv.zoom2_product {width: 100%;position:static!important; padding: 0;transform: scale(1)!important;bottom:0!important;}
.zoom1_product:hover, .zoom2_product:hover{transform: scale(1)!important;position:static!important;bottom:0!important;}	
.product_dv.zoom_product { width: 100%; transform: scale(1)!important;position:static!important;bottom:0!important;}
.product_dv.zoom_product:hover{transform: scale(1)!important;position:static!important;bottom:0!important;}
.partners { margin-bottom: 40px; margin-top: 30px;}	
.featr_div { width: 300px;}	
.feature_prdct3:hover, .feature_prdct2:hover, .feature_prdct1:hover{transform: scale(1);position:static!important;}
#map-canvas{width: 100%;}

	
	
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation: portrait){
.viwe_more_htl { height: 138px;}
.foter_line{ top: -3px;}
.hotel_img img {height: 290px;}
.rght_hotel .hotel_img img { height: 140px;}

	
	
	
	

}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape){
.viwe_more_htl { height: 216px;}
.credit {width:100%;}
.foter_line{ top: -6px;}
.hotel_img img {height: 300px;}
.rght_hotel .hotel_img img {height: 200px;}
.viwe_more_htl { height: 200px;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.foter_line{top: -10px;}
.m_menu { padding: 0;}
.new_nav .nav.navbar-nav a { font-size: 12px;}	
.sign > a{width: 65px;font-size: 12px;}
.signup > a{ width: 80px;font-size: 12px;}
.global{background: transparent url("../images/global1.jpg") no-repeat scroll 0 0;background-position: center;}	

.form-inline .sub_field input { height: 35px;}
.sub_btn a{ height: 35px;line-height: 33px;width: 95px;font-size: 13px;}

.footer_sub > p{font-size: 14px; margin-bottom: 5px;}		
.accept{ margin-top: 15px;}

.acnt_nav li{margin-right: 12px;}
.acnt_nav a{font-size: 11px;}
.acnt_nav li:first-child span, .acnt_nav li:nth-child(2) .fa, .acnt_nav li:nth-child(3) span, .acnt_nav li:nth-child(4) .fa{ font-size: 14px; margin-right: 5px;}	

.hotelist_img{margin-right: 7px;width: 110px;}
.hotelist_img img{height: 100px; width: 110px;}
.hotel_info1 h4{font-size: 11px;}	
.nam_htel{width:20%!important;}	
.bg_grey{padding: 20px 0;}	
.view_modal li{margin-right: 10px;}		
.view_modal li:last-child{margin-right:0;}
.prog_image > img{margin: 0 auto;}
.rom_hedng{margin: 13px 2px 0 15px;}
.cont_padr {padding-right: 15px;}
.contact_img{    background: rgba(0, 0, 0, 0) url("../images/contact_us.jpg") no-repeat scroll 50% 10%;}

.rght_hotel .data_overlay{padding: 15px;}	
.data_overlay{background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0.8) 19%, rgba(0, 0, 0, 0) 64%) repeat scroll 0 0;padding: 30px 10px 0 25px;}	
.abt_line{display: none;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {

.m_sgn {padding: 0 15px 0 0;}
.new_nav .nav.navbar-nav a{font-size: 12px;}
.new_nav .nav.navbar-nav a{font-size: 12px; padding-left: 5px; padding-right: 6px;}	
.tp-caption.cap_baner.start {left: 7%!important;}	
.tp-bgimg.defaultimg { background-position: center top!important;}	
.data_overlay > h2{font-size: 20px;margin-bottom: 10px;}
.rght_hotel .data_overlay > h2{font-size: 12px;font-family: "Montserrat-Light";}
.viwe_more_htl{padding: 10px;}	
.viwe_more_htl p{font-size: 13px;}	
.viwe_more_htl h3{font-size: 11px;}
.viwe_more_htl h2{ font-size: 17px;}	
.viwe_more_htl .fa{font-size: 22px;}	
.viwe_more_htl {height: 104px;}	
.feature_data > h1{padding-top: 35px;}	
.feature_prdct3 .feature_data h1{padding-top: 25px;}	
.feature_prdct2 .feature_data > h2, .feature_prdct3 .feature_data h1{ font-size: 50px;}	
.partner{ margin: 25px 10px; width: 17%;}		
.see_all{margin: 20px auto 40px;}	
.rght_hotel .hotel_img img {height: 104px;}
.hotel_img img {height: 240px;}
.viwe_more_htl {height: 104px;}
.foter_link a{font-size: 13px;}
.foter_link li::after { font-size: 11px;margin-left: 5px;}	
.follow a{font-size: 22px;}	
.follow li{margin-right: 5px;}
.abt_line {left: 250px; height: 150px;}
.copyright {float: left; margin-top: 15px;}	

.footer_sub > span{font-size: 15px;}	
	
/*agent registration*/
.iata { margin-top: 0;}	
.comp_detls{padding: 25px 0 0 15px;}	
.comp_detls.finance.m_reserv { padding-left: 0;}	
.comp_detls.finance.m_reserv1 { padding-left: 0;padding-right:10px}	
.terms_mar .checkbox label::before{bottom: -3px;}	
.terms_mar{ margin-top: 40px; margin-bottom: 0;}	
.btn_mar { margin-top: 15px;}	

/* login */
.right_modal img{padding: 0 30px;}	
.reg_sec h2{font-size: 29px;}	
.reg_sec p{font-size: 19px;}
.submit, .reset{ margin: 10px 15px 35px;}
.reset {margin-left: 35px;}	
.night { margin-top: 15px;}
.acnt_credt p, .acnt_name h4{font-size: 20px;}
/*listing*/
.refine_toggle {display: none;left: 15px;position: absolute;top: -10px;width: 300px;z-index: 100;}	
.refine{left: 15px;position: absolute;top: -50px;width: 300px;}
.refine_clk{padding: 10px 20px;}
.list_srch{right: 15px!important;top: 70px!important;margin: 15px 0 0;}	
.search_white{height: 120px;}
.search_head{ padding: 25px 0 0 0px;}
.left_sec{border: medium none;}	
.sort{width: 19.6%;}


.view_modal .view_rm1{width: 150px;}

.sm_price p{text-align:center;}	
.book_now a{width: 115px;}	
.total{font-size: 21px;}	
.view_modal.new_viewrom{margin-left: 10px;}
.ckeck_hotel h2{line-height: 16px;}	
.panel-tabs > li{ width: 33%;}	
.checkin span, .checkout span, .totalnights span{font-size: 14px;}
.checkin span .fa, .checkout span .fa, .totalnights span .fa{font-size: 18px;margin-right: 5px;}
.checkin p, .checkout p, .totalnights p{font-size: 14px;margin: 4px 0 0 5px;}	
.hotel_detl > span{ margin: 5px 10px 0;}	
.checkout p {margin: 5px 10px 0;}	
.totalnights{padding-left: 10px;}		
.hotl_prce{font-size: 23px; margin-top: 2px;float:left;}	
.right_detl > p{margin-top: 8px;}	
.per_nght { margin-top: 20px;}	
.room_dtls {padding: 25px 15px;}	
.available1{clear: both;}	
.agency_no input {float: left;margin-left: 10px;width: 55%;}
.mob_contdtl {padding: 0;}
.mob_rmrk{margin-top:10px; float: left;}	
.verti_line{display: none;}	
.right_detl{ clear: both;float: left; margin-bottom: 10px;}
.agency_no label{margin-bottom: 0;margin-top: 10px;float: left;}	
.gate_charg { width: 53% !important;}	
.credit { margin-top: 10px;}	
.hotel_rght {width: 80%; }
.total p{line-height: 12px;}
.contact_box{padding: 20px;height: 390px;}
.contact_box > h2{font-size: 15px;margin-bottom: 20px;}
.contact_box .tel{font-size: 12px;}
.ofc_para{margin-top: 15px;text-align: center;}
.ofic_box, .ofic_box1{ height: 350px;}	
.ofc_para {padding-left: 15px;}
	
.flag1 {left: 1.9%;top: 26.5%;}
.flag2 {left: 38.4%;top: 10.5%;}	
.flag3{left: 42.5%;}	
.flag4 {left: 46.5%;}	
.flag5{ left: 51.3%;top: 33%;}
.flag6 {left: 57.3%;}
.flag7 {left: 59.5%;top: 34.5%;}	
.flag8 {left: 70.5%;top: 40%;}	
.flag9{left: 78.3%;}
.flag1 .adrss {left: -30px;}
.flag1 .adrss .fa {left: 15%;text-align: left;}	

footer{padding: 35px 0 20px;}
.form-group.sub_field {float: left; margin-top: 5px; width: 45%;}
.sub_btn{margin-top: 5px;}
.featr_div{width: 750px;}
.product_dv.zoom1_product, .product_dv.zoom2_product, .product_dv.zoom_product{width:33.33%}
.feature_data > h1{font-size: 22px;}
.feature_data > h2{ font-size: 26px;}
.feature_prdct1 .feature_data > p {margin: 0 20px;}	
.feature_btn > a{font-size: 15px;}	
.width230px { width: 190px;}
.feature_btn{width: 155px;}

	
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.viwe_more_htl {height: 130px;}
.rght_hotel .hotel_img img {height: 130px;}
.hotel_img img {height: 290px;}
.viwe_more_htl {height: 130px;}
.abt_line{left: 330px;}
.copyright {float: left;margin-top: 15px;margin-right: 0px;margin-left: 20px;}	
.submit, .reset { margin: 15px 15px 35px;}

.star_rating_frm {padding-right: 0;}
#adv_search_pane label {font-size: 10px;}	
.special_cat{margin-left: 50px;}	
.sort{width: 16.3%;}	
.search_head {float: left;padding: 25px 0;}
label.css-label {font-size: 12px;}	
.gate_charg { width: 43% !important;}		
.total{float:right;}
.book_now { clear: both;}	
.view_modal .view_rm1{width: 140px;}	
.view_modal {margin-top: 20px;}	
.credit { margin-top: 15px;}	
.view_modal.new_viewrom {margin-top: 30px;}	
.contact_box{padding: 20px;height: 330px;}
.ofic_box, .ofic_box1{ height: 200px;}	
.ofc_img img{height: 105px;margin: 20px auto;width: 105px;}
	
.flag1 {left: 12.9%;top: 26.5%;}
.flag2 { left: 40.9%;top: 10.9%;}	
.flag3{left: 44.2%;}	
.flag4 {left: 47.4%;top: 16.4%;}	
.flag5{ left: 51.3%;top: 33%;}
.flag6 {left: 56%;}
.flag7 {left:57.8%;top: 33.9%;}	
.flag8 {left:66%;top: 40.4%;}	
.flag9{left: 71.9%;}
.flag1 .adrss {left: -30px;}
.flag1 .adrss .fa {left: 15%;text-align: left;}	
	
.form-group.sub_field{ width: 190px;}	
.foter_link li{margin: 0 7px 0 0;}
.foter_link a{font-size: 12px;}
.follow > p{margin-right: 10px;}
.follow li{margin-right: 7px;}	
	
	
	
}





@media screen and (min-width: 1366px){	

.flag1 {left: 19.7%;top: 25.5%;}
.flag2 { left: 42.5%;top: 10.8%;}	
.flag3{left: 45.3%; top: 18.9%;}	
.flag4 {left: 48%;top: 16.2%;}	
.flag5{ left: 51.3%;  top: 32.6%;}
.flag6 {left:55.2%;top: 28%;}
.flag7 {left: 56.7%;top: 33.5%;}	
.flag8 {left:63.2%;top: 40.5%;}	
.flag9{left: 68.2%;}
	
	
}	
