@charset "utf-8";

@media(max-width:1530px){
.serv_content{width:230px;}
.serv_content h5 {font-size: 15px; line-height:18px; font-weight: 600; padding:5px 0;}
.info_dwn .serv.ylo .serv_content {left: 33px;}
.info_dwn .serv.red .serv_content {left: calc(50% - 115px);}
.info_dwn .serv.blue .serv_content{left: calc(50% - 115px);}
.info_dwn .serv.brwn .serv_content{left: calc(50% - 115px);}
.info_dwn .serv.grn .serv_content{left: calc(50% - 157px);}
	}
	
@media(max-width:1400px){
.for_bigger_wrapper .wrapper, .wrapper{max-width: 1170px;}
.profile_inner .left_side, .profile_inner:before{width:300px;}
.profile_inner .right_side {width: calc(100% - 300px); padding:0 30px 40px 30px;}
.profile_inner .left_side .gender_h{width:100%;}
.profile_inner .right_side .inp_rw{width:calc(50% - 30px);}
}

@media(max-width:1300px){
.tour_block .wrapper{max-width:900px;}
}

@media(max-width:1200px){
.banner_infographic::before {left: -79px; top: -28px; width: 465px; height: 465px;}
.banner_infographic { left: calc(50% - 150px); height: 300px; width: 300px;}
.banner_infographic::after {left: -50px; bottom: -60px; width: 400px; height: 400px;}
.info_dwn .serv{width:90px; height:90px;}
.info_dwn .serv .img_ico{width:100%;}
.info_dwn .serv .img_ico {margin: 7px 0 0 4px;}

.info_dwn .serv.grn {left: -152px; top:190px;}
.info_dwn .serv.brwn {top: 328px; left: -50px;}
.info_dwn .serv.blue {top: 375px; left: 106px;}
.info_dwn .serv.red {top: 326px; left: 264px;}
.info_dwn .serv.ylo {top: 190px; left: 363px;}

.info_dwn .serv.ylo .serv_content {left: -26px;}
.info_dwn .serv.red .serv_content, .info_dwn .serv.blue .serv_content, .info_dwn .serv.blue .serv_content, .info_dwn .serv.grn .serv_content{left: calc(50% - 85px);}
.serv_content h5 {font-size: 14px;line-height: 18px; font-weight: 600; padding: 0;}
.serv_content p{display:none;}
.serv_content{width: 175px;}
.info_mid img { margin-top: 30px;}
.banner_content { margin-top: 140px; height:560px;}
.hover_div { left: calc(50% - 150px); padding: 20px; height:300px; width:300px; font-size: 13px;}
.hover_div::after { left: calc(50% - 149px); top: 1px; height: 290px; width: 290px;}
.hover_div h5 {font-size: 16px; padding: 10px 0 5px;}
.language_selector{width:auto; padding:0;}
header nav .nav_o li{padding:2px 14px;}
header nav .log_sec a{width:90px; font-size:12px;}
	
}

@media(max-width:1024px){
.main_heading h1 {font-size: 24px; line-height: 16px; padding:30px 0 0;}
.main_heading p {font-size: 12px; line-height: 12px; padding: 7px 10% 0px;}
.tour_block .bx-controls{display:none;}
footer ul{float:left; width:100%; padding:10px 0;}
footer ul li {padding: 5px 10px; display:inline-block; float:none;}
footer ul li a {font-size: 12px; font-weight: 400;}
.copy_rt {font-size: 12px; line-height: 36px;}


}

@media(max-width:900px){
.menu_drpdown .drpdwn_option li a{padding-left:24px;}
.user_options{border-radius:5px 5px 0 0; background:#f1f1f1;}
.user_options a{line-height:initial !important; padding-top:5px; border-bottom:1px #ddd solid;}
.user_options i{display: inline-block; vertical-align: middle; margin-right:10px;}
.user_options ul{display:none;}
.user_options ul li a{padding:15px 0}
}

@media(max-width:768px){
.profile_inner .left_side{width:100%; background:#f15928;}
.profile_inner .right_side{width:100%;}
.profile_inner:before{display:none;}
header .logo img{width:120px;}
header nav{padding:0 0 10px 0;}
header nav .nav_o li a{font-size:12px;}
.language_selector{font-size:12px;}
header nav .nav_o li.social{padding:7px 5px 2px 5px;}
header nav .nav_o li li{padding:0 6px;}
header nav .nav_o li:last-child{padding-right:0;}
header nav .nav_o li li:last-child{padding-right:6px;}
.banner_infographic{width:100%; height:auto; left:0; background:none;}
.info_mid{display:none;}
.info_dwn .serv{position:static; display:inline-block; margin-top:10px;}
.info_dwn ul li{width:50%; float:left; text-align:center;}
.info_dwn .serv.red .serv_content, .info_dwn .serv.blue .serv_content, .info_dwn .serv.blue .serv_content, .info_dwn .serv.grn .serv_content{left: calc(50% - 150px); width: 300px;}
.info_dwn .serv.brwn .serv_content{left: calc(50% - 150px); width: 300px;}
.info_dwn .serv.ylo .serv_content{left: calc(50% - 150px); width: 300px;}
.banner_content {margin-top: 100px; height:auto; padding-bottom:50px;}
.serv_content p{display:block; margin-top:10px;}
.hover_div{display:none !important;}
.register_wrap {width: 100%; padding:10px; margin-top: 10px;}
.feature_reg {width: 100%; position: static; transform: translateY(0); margin-top: 20px;}
.inp_rw {margin:0 15px 15px;}
}

@media(max-width:700px){
.profile_inner .right_side .inp_rw{width:calc(100% - 30px);}
.profile_inner .right_side h3{margin-top:30px;}
.banner_content{margin-top:70px;}
.info_dwn ul li{width:100%; margin:10px 0;}
.inp_rw {margin:0 0 15px; width:100%;}
.fea_ssl {padding: 10px;}
.register .mn_head {font-size: 20px; padding-bottom: 10px;}
.wrapper{width:90%;}
body.inner {margin-top: 180px;}
.inner_header_bg{height:180px;}
.inner_header_bg span{border-radius:0; background-size:cover; padding-top:130px; font-size:20px; line-height:10px; height:180px;}
.inner_header_bg span img{width:40px; height:auto;}
header .logo{width: 100%; text-align: center;}
header.inner_header .logo{width: 100%; text-align: left; padding-left:20px;}
.menu {position: absolute; right: 10px; top: 10px; z-index:9999;}
.hamburger-box{border:0;}
header nav .log_sec {width: 100%;text-align: center;}
header nav .log_sec a{display:inline-block; float:none;}
header nav .nav_o li {display: inline-block; float:none; vertical-align: top;}
header nav .nav_o{float:left; width:100%; text-align:center;}
.middle_wrap {padding: 20px 0;}
header {position: absolute;}
.left_section, .right_section, .info_card .img_wrapper, .info_card .info_content, .info_conleft, .info_conright{width:100%; float:left; position:static; padding:5px 10px;}
.listing_search {margin-top: 10px;}
.field_wrap{margin-bottom:5px;}
.lft_title{cursor:pointer;}
.lft_title i{display:block;}
.lft_content{display:none;}
.info_conright{border-left:0;}
.line__head {font-size: 20px;}
.search {top: -300px; display:none;}
.search.search_open{display:block;}
header nav .nav_o li.user_options, header nav .nav_o li.social{display:none;}
header nav{width:100%;}
footer .social{display:block;}
.search {z-index: 9999; position:fixed; height:100%;}
.search_close{right:20px; top:20px;}
.search_tab {margin: 40px 0 20px;}
.search_input .input_search_option, .search_input input[type="text"], .search_input input[type="button"]{display:inherit; float:left; width:100%; max-width:100%; border-bottom:2px solid #fff;box-shadow: inherit; }
.search_option {top: 200px; width: 100%; height:calc(100vh - 200px); overflow-y:auto;}
.search_input input[type=text]{font-size:14px;}
.search_input{border-width:2px; width:90%; margin-left:5%;}
.search_input input[type="button"]{border-bottom:0;}
header.inner_header {padding: 15px 0 10px;}
.menu_drpdown{position:absolute; left:0; top:70px;}
.menu_drpdown .drpdwn_option li a{background-image:none;}
.menu_drpdown .drpdwn_option {width: 100%; right: 0; top: 0; border-radius:0;}
.menu_drpdown .drpdwn_option:before{display:none;}
}

@media(max-width:480px){
.profile_inner .left_side .gender_h{width:100%; margin-bottom:10px;}
.profile_inner .left_side .gen_cont{margin:0 5px 0 0;}
.profile_btn .green_btn{width:100px;}
}



