/*created by desiptikon@gmail.com */

body{background:#fff; margin:0; padding:0; font-size:16px; font-family: 'Open Sans', sans-serif; color:#3d4548;}

p{padding:0 0 15px 0; margin:0;}
img {border:none; outline:none; max-width:100%; height:auto;}
a {outline-style:none; color:#1e96bd; text-decoration:none;}
a:hover {color:#1e96bd;}
.fl {float:left;}	
.fr {float:right;}
.clear {clear:both; font-size:0; line-height:0;}

.wrapper{max-width:1200px; margin:0 auto;}
.display_show{display:block !important;}
.mobile_show{display:none !important;}

.err{color:red; display:block; margin:-10px 0 10px 0;}	
.succ{color:green; display:block; margin:-10px 0 10px 0;}	
.err2{color:red; display:block; text-align:center;}	

#signup-form .btn {
    padding: 0 20px;
    margin: 20px 0 0 0;
    background: #f17006;
    border: solid 1px #c27f3c;
    font-size: 17px;
    color: #fff;
    font-weight: 600;
    height: 52px;
    border-radius: 5px;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
}

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

h2{margin:0 0 20px 0; padding:0; color:#000; font-size:27px; font-family: 'Montserrat', sans-serif; font-weight:400;}

/* ======================= header ============================= */
#header{padding:6px 0 0 0;}		
	#header a.app{padding:3px 0 0 0; margin:13px 0 0 55px;}		
	#header .acc_log{padding:23px 0 0 0;}		
	#header .acc_log a{color:#3d4548;}		
	#header .phone{margin:15px 50px 0 0;}		
	#header .phone a{color:#f69306; font-size:28px;}		
	#header .you_pro{background: url('../images/new_book/ic1.png') no-repeat 0 0; color:#ff8b17; height:36px; padding:5px 0 0 47px; margin:17px 50px 0 0;}	
	#header .you_pro a{color:#ff8b17;}	
	#header .you_pro.home2{background: url('../images/new_book/ic18.png') no-repeat 0 0;}	

	#header .menu_min{float:left; padding:25px 0 0 115px;}	
	#header .nav-menu .menu {display:flex; align-items:center;}
	#header .nav-menu ul.menu{list-style:none; margin:0; padding:0;}
	#header .nav-menu .menu li:not(:last-child) {margin-right:25px;}
	#header .nav-menu .menu li a{font-weight:700; font-size:16px; color:#3E4F58;}
	#header .nav-menu .menu li{position:relative;}
	#header .nav-menu .menu li .dropdown-menus{display:none; position:absolute; top:100%; left:-25px; background-color:#fff;
    border:1px solid rgba(229, 229, 229, 0.55); box-shadow:14px 14px 30px rgb(0 0 0 / 4%); padding:25px; z-index:100; min-width:225px;}
	#header .nav-menu .menu li:hover .dropdown-menus{display:block;}
	#header .nav-menu .menu li ul{width: 600px;}
	#header .nav-menu .menu li li{display:block; float:left; width:215px; padding:0 0 0 45px;}
	
 
/* ======================= content-top ============================= */
#content-top{position:relative;}
	#content-top .find_out_how a{display:block; width:150px; height:50px; position:absolute; top:290px; right:36%; z-index:100;}
	/* video#bgvid{height:525px;} */
	#content-top .search{position:absolute; bottom:90px; left:36%;}	
	#content-top .search input{width:360px; height:49px; border:0; margin:0; padding:0 0 0 5px; float:left; color:#6f7374; font-size:18px; font-weight:300; font-family: 'Open Sans', sans-serif; border-radius:8px 0 0 8px;}	
	#content-top .search a.search_btn {float:left; display:block;}
	#content-top .search .dropdown-menu li a {color: #5C5954;}
	#content-top .search .dropdown-menu li a:hover {text-decoration: none;}

	#content-top .head2{background:url('../images/new_book/head.jpg') no-repeat 0 0; height:377px; text-align:center; padding:30px 0 0 0;}
	#content-top .text{color:#aa66cc; font-size:29px;}
	#content-top .text b{font-size:35px;}
	#content-top .reg_now a{background:#fe8b16; padding:10px 20px; font-size:23px; color:#fff; font-weight:700; font-family: 'Montserrat', sans-serif; display:inline-block; border-radius:2px; text-transform:uppercase; margin:120px 0 0 0;}

/* ======================= content ============================= */
#content{}
	#category_menu{background:#eeeeee; border-bottom:solid 1px #ccccd0; padding:25px 0 30px; margin:-5px 0 0 0;}
	#category_menu ul{padding:0; margin:0; list-style:none;}
	#category_menu ul li{float:left;}
	#category_menu ul li:nth-child(1) .img{background:url('../images/new_book/ic5_1.png') no-repeat 50% 0; height:46px; margin:9px 0 5px 0;}
	#category_menu ul li:nth-child(1):hover .img{background-position:50% -46px;}
	#category_menu ul li:nth-child(2) .img{background:url('../images/new_book/ic2.png') no-repeat 50% 0; height:50px; margin:5px 0 5px 0;}
	#category_menu ul li:nth-child(2):hover .img, #category_menu ul li.act:nth-child(1) .img{background-position:50% -50px;}
	#category_menu ul li:nth-child(3) .img{background:url('../images/new_book/ic3.png') no-repeat 50% 0; height:49px; margin:6px 0 5px 0;}
	#category_menu ul li:nth-child(3):hover .img{background-position:50% -49px;}
	#category_menu ul li:nth-child(4) .img{background:url('../images/new_book/ic4.png') no-repeat 50% 0; height:44px; margin:11px 0 5px 0;}
	#category_menu ul li:nth-child(4):hover .img{background-position:50% -44px;}
	#category_menu ul li:nth-child(5) .img{background:url('../images/new_book/ic5.png') no-repeat 50% 0; height:55px; margin:0 0 5px 0;}
	#category_menu ul li:nth-child(5):hover .img{background-position:50% -55px;}
	
	#category_menu ul li:nth-child(6) .img{background:url('../images/new_book/ic5_2.png') no-repeat 50% 0; height:49px; margin:6px 0 5px 0;}
	#category_menu ul li:nth-child(6):hover .img{background-position:50% -49px;}
	#category_menu ul li:nth-child(7) .img{background:url('../images/new_book/ic5_3.png') no-repeat 50% 0; height:43px; margin:12px 0 5px 0;}
	#category_menu ul li:nth-child(7):hover .img{background-position:50% -43px;}
	#category_menu ul li a{color:#a1a1a2; font-weight:bold; font-size:18px; padding:0 25px; text-align:center; display:block;}
	#category_menu ul li:nth-child(7) a{padding:0;}
	#category_menu ul li a:hover, #category_menu ul li.act a{color:#ff8b17;}
	
	/* .head2{padding:20px 0 30px;} */
	.appointment select, .appointment input{height:39px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; padding:0 10px; margin: 5px 0 5px 0px; font-weight:300;}
	.appointment textarea{height:109px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; padding:0 10px; margin: 5px 0 5px 0px; font-weight:300; max-width:500px;}
	.appointment select.big, .appointment input.big{max-width:500px;}
	.appointment select.small, .appointment input.small{max-width:247px;}
	.appointment select.smallest, .appointment input.smallest{max-width:122px;}
	.appointment{max-width:500px; width:100%; margin:0 auto;}
	.appointment .title{color:#aa66cc; font-size:34px; font-family: 'Montserrat', sans-serif; font-weight:700; margin:15px 0 20px 0;}
	.appointment button{padding:0 16px; margin:20px 0 20px 0; background:#f17006; border:solid 1px #c27f3c; font-size:17px; color:#fff; font-weight:600; height:44px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}
	
	#appliance_repair{padding:40px 0;}
	#appliance_repair .title{color:#ff8b17; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:35px; margin:0 0 30px 0;}
	#appliance_repair .arrow{margin:15px 0 0 15px;}
	#appliance_repair p{line-height:30px; font-size:19px; color:#3f3f3f; font-weight:300;}
	#appliance_repair .text{color:#98cb00; font-weight:700;}
	#appliance_repair .text2{color:#aa66cc; font-weight:700;}
	#appliance_repair .text3{color:#ff8b17; font-weight:700;}
	#appliance_repair ul{margin:0; padding:0; list-style:none; font-size:21px; color:#3f3f3f; font-weight:300;}
	#appliance_repair li{background:url('../images/new_book/ic6.png') no-repeat 0 50%; padding:0 0 0 40px; line-height:58px; float:left; width:200px; margin:0 0 0 150px;}
	#appliance_repair li:nth-child(2){background:url('../images/new_book/ic7.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(3){background:url('../images/new_book/ic8.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(4){background:url('../images/new_book/ic10.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(5){background:url('../images/new_book/ic12.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(6){background:url('../images/new_book/ic11.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(7){background:url('../images/new_book/ic14.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(8){background:url('../images/new_book/ic15.png') no-repeat 0 50%;}
	#appliance_repair li:nth-child(9){background:url('../images/new_book/ic16.png') no-repeat 0 50%;}

	#two_gallery{background:#eee; padding:40px 0; border-top:solid 1px #ccccd0; border-bottom:solid 1px #ccccd0;}
	#two_gallery .title{background:url('../images/new_book/logo2.png') no-repeat 0 0; font-size:26px; height:99px; padding:40px 0 0 95px; margin:0 0 10px 0; font-weight:bold; color:#ff8b17; font-family: 'Montserrat', sans-serif;}
	#two_gallery .title2{background:url('../images/new_book/logo3.png') no-repeat 0 0; font-size:26px; height:99px; padding:40px 0 0 95px; margin:0 0 10px 0; font-weight:bold; color:#9bcd07; font-family: 'Montserrat', sans-serif;}
	#two_gallery .jcarousel span{color:#ff8b17; font-size:18px; font-family: 'Montserrat', sans-serif; display:block; font-weight:700; padding:10px 35px 0 0; text-align:center;}
	#two_gallery .jcarousel2 span{color:#9bcd07; font-size:18px; font-family: 'Montserrat', sans-serif; display:block; font-weight:700; padding:10px 35px 0 0; text-align:center;}
	
	#how_works{padding:40px 0;}
	#how_works .title{color:#aa66cc; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 30px 0; text-align:center;}
	#how_works .testimonials{width:640px;}
	#how_works .testimonials .test_box{padding:15px 0;}
	#how_works .testimonials .test_box:nth-child(2){border-top:solid 2px #99cc00; border-bottom:solid 2px #99cc00;}
	#how_works .testimonials .img img{float:left;}
	#how_works .testimonials .info{width:480px; float:right;}
	#how_works .testimonials .info .names{color:#aa66cc; font-weight:700; font-size:26px; font-family: 'Montserrat', sans-serif; float:left; padding:10px 0 0 0;}
	#how_works .testimonials .info .price{color:#99cc00; font-weight:700; font-size:40px; float:right;}
	#how_works .testimonials .info .rate{background:url('../images/new_book/rate.png') no-repeat 0 0; color:#a1a1a2; font-size:18px; padding:0 0 0 132px; line-height:18px; margin:0 0 10px 0;}
	#how_works .testimonials .info p{color:#3f3f3f; padding:0; font-weight:300;}
	#how_works .text_box{width:705px; font-size:19px; color:#3f3f3f;}
	#how_works .text_box ul{padding:0; margin:0; list-style:none;}
	#how_works .text_box ul li{background: url('../images/new_book/tell1.jpg') no-repeat 0 0; min-height:100px; padding:0 0 0 149px; margin:0 0 20px 0;}
	#how_works .text_box ul li:nth-child(2){background: url('../images/new_book/tell2.jpg') no-repeat 10px 0;}
	#how_works .text_box ul li:nth-child(3){background: url('../images/new_book/tell3.jpg') no-repeat 10px 0;}
	#how_works .text_box p{padding:0;}
	#how_works .text_box p span{color:#aa66cc; font-weight:700; font-family: 'Montserrat', sans-serif;}
	#how_works .text_box ul li:nth-child(2) p span{color:#99cc00;}
	#how_works .text_box ul li:nth-child(3) p span{color:#ff8b17;}
	#how_works .text_box ul li:nth-child(3) p{padding:15px 0 0 0;}
	
	#most_cost{background:url('../images/new_book/bg1.jpg') no-repeat 0 0; background-size:cover; padding:40px 0; font-size:19px; font-weight:300; color:#fff;}
	#most_cost .title{color:#fff; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 30px 0; text-align:center;}
	/* #most_cost .title span{text-transform:uppercase;} */
	#most_cost ul{padding:0; margin:10px 0 0 0; list-style:none;}
	#most_cost ul li{background:url('../images/new_book/bullet.png') no-repeat 0 4px; padding:0 0 0 30px; margin:0 0 12px 0;}
	#most_cost .sert{position:relative; top:-26px;}
	
	#video_toure{padding:80px 0;}
	#video_toure img{margin:0 0 0 60px;}
	#video_toure .title{background:url('../images/new_book/line.jpg') no-repeat 0 100%; color:#99cc00; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; padding:0 0 5px 0; margin:0 0 50px 0;}
	#video_toure p{color:#3f3f3f; font-size:19px; font-weight:300; line-height:30px;}
	#video_toure p span{color:#ff8b17; font-weight:700; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}
	
	#time_precious{background:#5b3c69; padding:70px 0 0;}
	#time_precious img.fl{margin:0;}
	#time_precious .title{color:#fff; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:26px; margin:0 0 30px 0; padding:50px 0 0; text-align:center;}
	#time_precious .time_box{max-width:680px; width:100%;}
	#time_precious .title span{font-size:34px;}
	#time_precious p{color:#fff; font-size:19px; font-weight:300; line-height:30px; padding:0 0 30px 0;}
	#time_precious p span{color:#ff8b17; font-weight:700; font-family: 'Montserrat', sans-serif;}
	#time_precious .app{max-width:385px; width:100%; margin:0 auto; color:#ff8b17; font-size:19px;}
	#time_precious .app img{margin:10px 0 0 0;}
	
	#quote{background:url('../images/new_book/bg2.jpg') no-repeat 0 0; background-size:cover; padding:40px 0 0;}
	#quote .title{color:#ff8b17; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 30px 0; text-align:center;}
	#quote .item{width:555px; float:left; margin:0 0 40px 0;}
	#quote .item:nth-child(2n){float:right;}
	#quote .item .img img{float:left; margin:0 30px 0 0;}
	#quote .item p{color:#3f3f3f; font-weight:300; line-height:28px; padding:0 0 5px 0;}
	#quote .item p span{color:#ff8b17; font-weight:600;}
	#quote .item .small_item .img img{float:left; margin:0 12px 0 0;}
	#quote .item .small_item .text{font-weight:700;}
	#quote .item .small_item .text a{color:#000; text-decoration:underline;}
	#quote .item .small_item .text span{color:#8d8c8c; font-weight:300;}
	#quote .item .small_item .rate{font-size:12px; color:#a1a1a2;}
	
	#dream_reality{padding:50px 0 0;}
	#dream_reality .wrapper{background:url('../images/new_book/logo4.png') no-repeat 100% 90%; min-height:245px;}
	#dream_reality.city_tpl .wrapper{min-height:320px;}
	#dream_reality .text{color:#3f3f3f; font-size:26px; font-family: 'Montserrat', sans-serif;}
	#dream_reality .text span{color:#ff8b17;}
	#dream_reality p{color:#3f3f3f; font-size:19px; line-height:30px; font-weight:300; padding:0 0 50px 0;}
	#dream_reality .title{color:#99cc01; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 20px 0; text-align:center;}
	#dream_reality .text2{color:#3f3f3f; font-size:26px; font-family: 'Montserrat', sans-serif; margin:0 0 25px 0;}
	#dream_reality .text2 a{color:#ff8b17; font-size:23px; font-family: 'Montserrat', sans-serif;}
	#dream_reality ul{padding:0; margin:0 40px; list-style:none; font-size:14px; float:left; line-height:22px;}
	
	#affilliate_programm{background:#f2f2f3; padding:50px 0; text-align:center;}
	#affilliate_programm .title{color:#a861cb; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 20px 0;}
	#affilliate_programm .text{color:#fe8b16; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px;}
	#affilliate_programm .text2{color:#99cc01; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:37px; padding:0 0 30px 0;}
	#affilliate_programm .text2 .one{padding:40px 30px 0 0;}
	#affilliate_programm .text2 span{background: url('../images/new_book/hands.png') no-repeat 0 100%; color:#fe8b16; font-size:82px; display:inline-block; padding:0 0 35px 0; float:left;}
	#affilliate_programm .text2 .two{max-width:758px; padding:40px 0 0 0;}
	#affilliate_programm a{background:#fe8b16; padding:10px 20px; font-size:23px; color:#fff; font-weight:700; font-family: 'Montserrat', sans-serif; display:inline-block; margin:20px 0 0 0; border-radius:2px;}
	
	#customers_area{padding:50px 0; text-align:center;}
	#customers_area .title{font-size:34px; color:#ff8b17; font-family: 'Montserrat', sans-serif; margin:0 0 30px 0;}
	#customers_area .title b{color:#99cc01; text-transform:uppercase;}
	#customers_area p{font-size:19px; font-weight:300; line-height:30px;}
	
	#are_benefits{padding:50px 0; background:#eee;}
	#are_benefits .title{font-size:34px; color:#a861cb; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 30px 0; font-weight:700;}
	#are_benefits ul{margin:0; padding:0; list-style:none;}
	#are_benefits ul li{font-size:19px; font-weight:300; background:url('../images/new_book/ic19.png') no-repeat 0 0; float:left; padding:0 0 0 110px; line-height:30px; width:540px; margin:0 120px 40px 0;}
	#are_benefits ul li:nth-child(2){background:url('../images/new_book/ic20.png') no-repeat 10px 0; margin:0 0 40px 0;}
	#are_benefits ul li:nth-child(3){background:url('../images/new_book/ic21.png') no-repeat 10px 0;}
	#are_benefits ul li:nth-child(4){background:url('../images/new_book/ic22.png') no-repeat 20px 0; margin:0 0 40px 0;}
	#are_benefits ul li span{color:#99cc01; text-transform:uppercase; font-weight:700; margin:0 0 5px 0; display:inline-block;}
	
	#does_work{padding:50px 0;}
	#does_work .title{font-size:34px; color:#fe8b16; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 40px 0; font-weight:700;}
	#does_work .item{width:383px; text-align:center; float:left; margin:0 25px 0 0;}
	#does_work .item .img{margin:0 0 10px 0;}
	#does_work .item .titles{background:#fe8b16; color:#fff; font-size:16px; font-weight:700; text-transform:uppercase; padding:2px 0 4px 0; border-radius:3px; margin:0 0 5px 0;}
	#does_work .item .titles span{font-size:14px;}
	#does_work .item p{font-size:19px; color:#3f3f3f; line-height:30px; font-weight:300;}
	#does_work .item p a{color:#fe8b16; text-decoration:underline; font-weight:600;}
	#does_work .item .app a{margin:0 10px;}
	#does_work .item:nth-child(2) .titles{background:#99cc01;}
	#does_work .item:nth-child(2) p span{font-size:14px; color:#628105; font-weight:600;}
	#does_work .item:nth-child(2) p span a{color:#628105;}
	#does_work .item:nth-child(3){margin:0;}
	#does_work .item:nth-child(3) .titles{background:#a861cb;}
	
	#client_testimonials{background:url('../images/new_book/bg3.jpg') no-repeat 0 0; background-size:cover; height:311px; padding:40px 0 0;}
	#client_testimonials .title{font-size:34px; color:#99cc01; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 40px 0; font-weight:700;}
	#client_testimonials .test{font-size:17px; color:#fff; line-height:26px; text-align:center; margin:0 0 15px 0;}
	#client_testimonials .test .titles{font-size:28px; color:#99cc01;}
	
	#what_cost{padding:50px 0;}
	#what_cost .title{font-size:34px; color:#a861cb; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 40px 0; font-weight:700;}
	#what_cost .box{background:url('../images/new_book/img3.jpg') no-repeat 0 0; min-height:795px; width:521px; padding:50px 0 0 60px; float:left;}
	#what_cost .box .titles_mob{color:#000; font-size:24px; font-family: 'Montserrat', sans-serif; font-weight:700; margin:0 0 10px 0; text-align:center; text-transform:uppercase;}
	#what_cost .box .titles{color:#99cc01; font-size:24px; font-family: 'Montserrat', sans-serif; font-weight:700; margin:0 0 10px 0;}
	#what_cost .box .titles span{color:#a861cb;}
	#what_cost .box .text{background:#99cc00; color:#fff; font-size:13px; font-weight:700; margin:0 0 5px 25px; display:inline-block; padding:2px 5px 4px; border-radius:2px;}
	#what_cost .box ul{margin:0; padding:0; list-Style:none;}
	#what_cost .box ul.mar{margin:0 0 115px 0;}
	#what_cost .box ul li{background:url('../images/new_book/bullet3.png') no-repeat 0 7px; padding:0 0 3px 30px; font-size:19px; color:#3f3f3f; font-weight:300;}
	#what_cost .box .big_but{text-align:center; margin:104px 0 0 0;}
	#what_cost .box .big_but a{background:#99cc01; max-width:330px; width:100%; display:inline-block;color:#fff; font-size:23px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:700; border-radius:4px; padding:10px 0;}
	#what_cost .box:nth-child(2){float:right; background:url('../images/new_book/img4.jpg') no-repeat 0 0; padding:40px 0 0 60px;}
	#what_cost .box:nth-child(2) .titles span{font-size:37px;}
	#what_cost .box:nth-child(2) .text{background:#a861cb;}
	#what_cost .box:nth-child(2) ul.mar{margin:0 0 10px 0;}
	#what_cost .box:nth-child(2) .big_but{margin:90px 0 0 0;}
	#what_cost .box:nth-child(2) .big_but a{background:#a861cb;}
	 
	#getting_started{padding:50px 0;}
	#getting_started .title{font-size:34px; color:#fe8b16; font-family: 'Montserrat', sans-serif; text-transform:uppercase; text-align:center; margin:0 0 40px 0; font-weight:700;}
	
	#get_hired{background:url('../images/new_book/bg4.jpg') no-repeat 0 0; background-size:cover; height:682px; padding:150px 0 0 0;}
	#get_hired .title{font-size:40px; color:#11121b; font-family: 'Montserrat', sans-serif; text-transform:uppercase; margin:0 0 30px 0; font-weight:700;}
	#get_hired p{font-size:22px; color:#11121b; line-height:35px; font-weight:300; padding:0 0 40px 0;}
	#get_hired a img{margin:0 0 40px 0;}
	
	#hiring{padding:60px 0;}
	#hiring .titles{font-size:26px; font-family: 'Montserrat', sans-serif; font-weight:900; /* text-transform:uppercase; */ margin:0 0 20px 0;}
	#hiring .titles_h2{font-size:18px; font-family: 'Montserrat', sans-serif; font-weight:900; text-transform:uppercase; margin:0 0 20px 0;}
	#hiring .google_partner{margin:0 0 15px 0;}
	#hiring .hiring_left{width:638px; float:left;}
	#hiring .hiring_left p{font-size:15px; line-height:24px;}
	#hiring .hiring_left .name_form{color:#aa66cc; font-size:18px; margin:0 0 20px 0; font-family: 'Montserrat', sans-serif; font-weight:700;}
	#hiring .hiring_left .box{width:300px; font-weight:300;}
	#hiring .hiring_left .box .star{color:#ff0000; font-size:15px; font-weight:700;}
	#hiring .hiring_left .box .min_inp{width:204px;}
	#hiring .hiring_left .box .min_inp2{width:86px;}
	#hiring .hiring_left .box input[type="text"]{height:39px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; padding:0 10px; margin: 5px 0 10px 0px; font-weight:300;}
	#hiring .hiring_left .box select{height:39px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; padding:0 10px; margin: 5px 0 10px 0px; font-weight:300;}
	#hiring .hiring_left .box .box_sel_time{width:60%!important;}
	#hiring .hiring_left .box .box_sel{width:39%!important;}
	#hiring .hiring_left .forgot_pass{color:#aa66cc; font-size:14px;}
	#hiring .hiring_left .forgot_pass a{color:#aa66cc;}
	#hiring .hiring_left input[type="submit"]{background:#aa66cc; border:solid 1px #8f53ad; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 45px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0;}
	#hiring .hiring_left input[type="button"]{background:#aa66cc; border:solid 1px #8f53ad; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 45px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0;}
	#hiring .hiring_right{width:438px; float:right;}
	#hiring .hiring_right .box{background:#efefef; padding:20px 30px;}
	#hiring .hiring_right .box .text{color:#9337be; font-size:18px; font-weight:700;}
	#hiring .hiring_right .box .text2{color:#323131; font-size:16px; font-weight:600;}
	#hiring .hiring_right .box p{font-size:15px;}
	#hiring .hiring_left .title-group.for-mobile {display: none;}
	#hiring .hiring_right .title-for-mobile {display: none;}
	
	
/* COMPANY */
/* ======================= content-top ============================= */		
#content-top2{border-top:solid 3px #eae9e7;}
	.head2{padding:20px 0 30px;}
	.head2 .state_info{max-width:855px; width:100%; margin:0 auto; text-align:center;}
	.head2 .state_info .title{color:#aa66cc; font-size:34px; font-family: 'Montserrat', sans-serif; font-weight:700; margin:15px 0 20px 0;}
	.head2 .state_info .title span{color:#ff8b17; font-size:34px; font-weight:300;}
	.head2 .state_info select{height:49px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0; padding:0 10px; font-weight:300;}
	.head2 .state_info select.big{max-width:368px; margin:0 15px 0 0;}
	.head2 .state_info select.small{max-width:216px; margin:0 15px 0 0;}
	.head2 .state_info button{padding:0 20px; margin:20px 0 0 0; background:#f17006; border:solid 1px #c27f3c; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}
			
	.map_location{padding:50px 0;}
	.map_location.bg_cat{background:#eae9e7;}
	.location{max-width:772px; width:100%; float:left;}
	.location.big_location{max-width:none; float:none;}
	.map_location.bg_cat .location{border:0;}
	.location .location_box{background:#fff;}
	.location .location_box .item{border:solid 1px #e0e0e0; padding:15px; position:relative; margin:0 0 25px 0;}
	.location .location_box .item .star{position:absolute; top:0; right:0;}
	.location .location_box .item .img{margin:0 25px 0 0;}
	.location .location_box .item .info{line-height:30px; font-size:17px; color:#5c5954; padding:10px 0 0 0; max-width:372px; width:100%;}
	.location.big_location .location_box .item .info{max-width:none;}
	.location .location_box .item .info .name{color:#5486a3; font-weight:500; font-size:19px;}
	.location .location_box .item .info a{color:#a372bc; text-decoration:none;}
	.location .location_box .item .links{padding:10px 0 0 0;}
	.location .location_box .item .links a{color:#a372bc; text-decoration:none; font-size:17px; display:block; text-align:center; margin:0 0 20px 0;}
	.location.big_location .box_block{margin:0 0 40px 0;}
	.location.big_location .box{max-width:556px; width:100%;}
	.location.big_location .box img{margin:0 0 15px 0;}
			
	.location .location_box .big_item .top{background:#f4f4f4; padding:25px;}
	.location .location_box .big_item .top .top_left{max-width:475px; width:100%;}
	.location.big_location .location_box .big_item .top .top_left{max-width:880px; width:100%;}
	.location .location_box .big_item .top .top_left .title{color:#aa66cc; font-size:32px; font-weight:900; margin:0 0 20px 0;}
	.location .location_box .big_item .top .top_left .rev{border-bottom:solid 1px #d4d4d4; padding:0 0 15px 0; margin:0 0 15px 0;}
	.location .location_box .big_item .top .top_left .rev img{float:left;}
	.location .location_box .big_item .top .top_left .rev span{color:#5c5954; font-size:17px; font-style:italic; display:block; margin:0 10px; float:left;}
	.location .location_box .big_item .top .top_left .rev a{color:#a372bc; font-size:17px; text-decoration:none; float:left;}
	.location .location_box .big_item .top .top_left .info{color:#5c5954; font-size:17px; line-height:30px; margin:0 0 15px 0;}
	.location .location_box .big_item .top .top_left .info b{color:#000; font-weight:900;}
	.location .location_box .big_item .top .top_left .links a{color:#a372bc; font-size:17px; text-decoration:none; margin:0 20px 0 0;}
				
	.location .location_box .big_item .bottom{padding:20px 0 0 0;}
	.location .location_box .big_item .bottom .title{color:#aa66cc; font-size:32px; font-weight:900; margin:0 0 20px 0;}
	.location .location_box .big_item .bottom .text{color:#5c5954; font-size:19px; font-weight:bold; margin:0 0 10px 0;}
	.location .location_box .big_item .bottom table td{vertical-align:top; padding:0 0 20px 0; color:#5c5954; font-size:17px;}
	.location .location_box .big_item .bottom table td:first-child{font-weight:500;}
	.location .location_box .big_item .bottom a{color:#aa66cc;}
	.claim_bus a{padding:12px 20px 0; background:#f17006; border:solid 1px #c27f3c; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif; display:inline-block;}
			
	.map_loc{max-width:372px; width:100%; float:right;}
	.map_loc .map_box{background:#fff; padding:25px; margin:25px 0 0 0;}
	.map_loc .map_box .title{color:#5c5954; font-size:19px; font-weight:bold; margin:0 0 20px 0;}
	.map_loc .map_box .item{border:solid 1px #e0e0e0; position:relative; padding:15px; font-size:17px; color:#5c5954; line-height:30px; margin:0 0 25px 0;}
	.map_loc .map_box .item .star{position:absolute; top:0; right:0;}
	.map_loc .map_box .item .img{margin:0 14px 0 0;}
	.map_loc .map_box .item .name{color:#5486a3; font-weight:500; font-size:19px; width:140px; padding:20px 0 0 0; line-height:23px;}
	.map_loc .map_box .item .links a.mar{margin:0 30px;}
	.map_loc .map_box .item .links a{color:#5486a3; text-decoration:none; font-size:17px;}
	
	.pagin{background:#6f6e6b; padding:5px 10px;}
	.pagin ul{padding:0; margin:0; list-style:none;}
	.pagin ul li{float:left; margin:0 5px 0 0;}
	.pagin ul li a{display:block; background:#8f8e8c; min-width:37px; width:100%; height:37px; padding:6px 3px 0; color:#d1d0cf; text-align:center; font-size:18px; border-radius:3px;}
	.pagin ul li span{display:block; background:#ff8b17; min-width:37px; width:100%; height:37px; padding:6px 3px 0; color:#fff; text-align:center; font-size:18px; font-weight:700; border-radius:3px;}
	
	#big_pop_up{max-width:368px; width:100%;}
	#big_pop_up .title{color:#aa66cc; font-size:32px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center; margin:0 0 6px 0;}
	#big_pop_up span{color:#6f7374; font-size:13px; text-align:center; text-align:center; display:block; margin:0 0 15px 0;}
	#big_pop_up input[type="text"],
	#big_pop_up input[type="email"]{height:49px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	#big_pop_up select{height:49px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	#big_pop_up textarea{height:149px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:10px; font-weight:300;}
	#big_pop_up .submit {padding:0 30px; margin:10px 0 0 0; background:#aa66cc; border:solid 1px #c7c3bc; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}
	#big_pop_up .submit:disabled {background: rgba(170, 102, 204, 0.68);}
	
	#small_pop_up {max-width:750px; width:100%; text-align:center;}
	#small_pop_up .title{color:#aa66cc; font-size:32px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center; margin:0 0 20px 0;}
	#small_pop_up .title2{color:#f17006; font-size:20px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center; margin:0 0 20px 0;}
	#small_pop_up .spu_box{max-width:368px; width:100%; margin:0 auto;}
	#small_pop_up select,
	#small_pop_up input[type="text"],
	#small_pop_up input[type="email"] {height:49px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	#small_pop_up .inp_small {width:32%!important;}
	#small_pop_up textarea {height:100px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	/*#small_pop_up button{padding:0 30px; margin:10px 0 0 0; background:#aa66cc; border:solid 1px #c7c3bc; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}*/
	#small_pop_up .submit {padding:0 30px; margin:10px 0 0 0; background:#aa66cc; border:solid 1px #c7c3bc; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}
	#small_pop_up .submit:disabled {background: rgba(170, 102, 204, 0.68);}
	#small_pop_up table{margin:0 0 40px 0; line-height:34px;}
	#small_pop_up table td{font-size:17px; color:#6f7374; vertical-align:top;}
	#small_pop_up table td:first-child{font-weight:600; text-align:right; padding:0 5px 0 0;}
	#small_pop_up table td:last-child{text-align:left; padding:0 0 0 5px;}

	#small_pop_up_2 {max-width:750px; width:100%; text-align:center;}
	#small_pop_up_2 .title{color:#aa66cc; font-size:32px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center; margin:0 0 20px 0;}
	#small_pop_up_2 .spu_box{max-width:368px; width:100%; margin:0 auto;}
	#small_pop_up_2 select,
	#small_pop_up_2 input[type="text"],
	#small_pop_up_2 input[type="email"] {height:49px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	#small_pop_up_2 .inp_small {width:32%!important;}
	#small_pop_up_2 textarea {height:100px; width:100%; border:solid 1px #c7c3bc; border-radius:5px; color:#6f7374; font-size:17px; font-family: 'Open Sans', sans-serif; margin:0 0 12px 0; padding:0 10px; font-weight:300;}
	/*#small_pop_up button{padding:0 30px; margin:10px 0 0 0; background:#aa66cc; border:solid 1px #c7c3bc; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}*/
	#small_pop_up_2 .submit {padding:0 30px; margin:10px 0 0 0; background:#aa66cc; border:solid 1px #c7c3bc; font-size:17px; color:#fff; font-weight:600; height:52px; border-radius:5px; cursor:pointer; font-family: 'Open Sans', sans-serif;}
	#small_pop_up_2 .submit:disabled {background: rgba(170, 102, 204, 0.68);}
	#small_pop_up_2 table{margin:0 0 40px 0; line-height:34px;}
	#small_pop_up_2 table td{font-size:17px; color:#6f7374; vertical-align:top;}
	#small_pop_up_2 table td:first-child{font-weight:600; text-align:right; padding:0 5px 0 0;}
	#small_pop_up_2 table td:last-child{text-align:left; padding:0 0 0 5px;}

	.alert {padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;}
	.alert-success {background-color: #dff0d8;border-color: #d0e9c6;color: #3c763d;}
	.alert-danger {background-color: #f2dede;border-color: #ebcccc;color: #a94442;}
/* COMPANY */


/* 21.02.17 */
	
	.login_tan{padding:100px 0; border-top:solid 5px #eae9e7;}
	.login_tan .wrapper{max-width:800px;}
	ul.tabs{padding:0; margin:0; height:47px;}
	.tabs li{display:block; float:left; margin:0 10px 0 0; font-size:14px; padding:15px 20px 0 20px; height:47px; color:#333333; cursor:pointer; background:#fff; border:solid 1px #eae9e7; border-bottom:0;}
	.tabs li:hover{background:#f7f6f1;}
	.tabs li.current{background:#f7f6f1;}
	.section .box{display:none; padding:25px; background:#fff; border:solid 1px #eae9e7; background:#f7f6f1;}
	.section .box.visible{display:block;}
	
	.login_tan .login_box{color:#6f7374; font-size:16px; font-weight:300; max-width:400px; width:100%; padding:10px 0 0 0;}
	.login_tan .login_box .title{color:#aa66cc; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.login_tan .login_box span{color:#ff0000; font-weight:400;}
	.login_tan .login_box input[type="text"],
	.login_tan .login_box input[type="password"] {width:100%; border:solid 1px #c7c3bc; height:50px; margin:5px 0 10px 0; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:0 5px; font-size:16px; color:#333;}
	.login_tan .login_box input[type="submit"]{background:#aa66cc; border:solid 1px #8f53ad; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 45px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0;}
	.login_tan .login_box .forgot{color:#aa66cc; font-size:14px;}
	.login_tan .login_box .forgot a{color:#aa66cc;}
	.login_tan .img{margin:0 15px;}
	.login_tan .soc_link{padding:77px 0 0 0;}
	.login_tan .soc_link img{margin:0 0 20px 0;}
	.login_tan .need{color:#6f7374; font-weight:300; font-size:14px;}
	.login_tan .need a{color:#aa66cc;}
	.login_tan .create_acc{border-left:solid 1px #eae9e7; margin:0 0 0 15px; padding:10px 0 25px 15px; max-width:333px; width:100%;}
	.login_tan .create_acc .title{color:#000; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.login_tan .create_acc .text{color:#99cc01; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:700;}
	.login_tan .create_acc .text span{color:#a861cb; font-size:22px;}
	.login_tan .create_acc .img{text-align:center; margin:15px 0 0;}
	.login_tan .create_acc .text2{color:#fe8b16; font-size:16px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center;}
	.login_tan .create_acc input[type="text"]{width:100%; border:solid 1px #c7c3bc; height:26px; margin:10px 0; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:0 5px; font-size:16px; color:#333;}
	.login_tan .create_acc .reg_free{text-align:center; margin:0;}
	.login_tan .create_acc .reg_free a{background:#ff8b17; border:solid 1px #e5770a; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 25px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0; display:inline-block;}
	.login_tan .create_acc .text_box{color:#a861cb; font-size:22px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center;}
	.login_tan .create_acc .text_box span{font-size:17px; font-weight:400;}
	.login_tan .create_acc .text_box b{color:#ff8b17;}
	.login_tan .create_acc .text_box2{color:#a861cb; font-size:17px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center; padding:30px 0;}
	.login_tan .create_acc .text_box2 span{color:#ff8b17;}
	.login_tan .create_acc .text_box3{color:#a861cb; font-size:22px; font-family: 'Montserrat', sans-serif; font-weight:700; text-align:center;}
	.login_tan .create_acc .text_box3 span{color:#ff8b17; font-size:17px; font-weight:400;}
	
	.account_home{padding:100px 0; border-top:solid 5px #eae9e7;}
	.account_home .wrapper{max-width:900px;}
	ul.tabs2{padding:0; margin:0; list-style:none; width:170px; float:left;}
	.tabs2 li{display:block; padding:7px 0 7px 10px; font-family: 'Montserrat', sans-serif; font-weight:600; font-size:14px; color:#626668; cursor:pointer; background:#fff; border-bottom:0;}
	.tabs2 li a {color:#626668;}
	.tabs2 li:hover{background:#dcdbd8;}
	.tabs2 li.current2{background:#dcdbd8;}
	.section2 .box2{display:none; padding:5px 15px; background:#fff; border-left:solid 1px #dcdbd8; float:left; min-height:500px; max-width:730px; width:100%;}
	.section2 .box2.visible2{display:block;}
	.account_home .acc_welcome{border-bottom:solid 1px #dcdbd8; padding:0 10px 20px; width:100%;}
	.account_home .acc_welcome .title{color:#aa66cc; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.account_home .acc_welcome .text{color:#626668; font-size:14px; font-weight:300; text-align:center; display:block; margin:100px 0 30px 0;}
	.account_home .acc_welcome .start_new{text-align:center;}
	.account_home .acc_welcome .start_new a,
	.account_home .acc_welcome input[type="submit"] {background:#aa66cc; border:solid 1px #8f53ad; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 25px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0; display:inline-block;}
	.account_home .acc_welcome .title2{color:#aa66cc; font-size:22px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.account_home .acc_welcome .title3{color:#626668; font-size:22px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0;}
	.account_home .acc_welcome .text2{color:#626668; font-size:15px; font-weight:300; display:block; margin:0 0 15px 0;}
	.account_home .acc_welcome .text2 b{font-weight:700;}
	.account_home .acc_welcome .star{color:#ff0000; font-weight:400;}
	.account_home .acc_welcome input[type="text"],
	.account_home .acc_welcome input[type="email"],
	.account_home .acc_welcome input[type="tel"],
	.account_home .acc_welcome input[type="password"] {width:100%; border:solid 1px #c7c3bc; height:32px; margin:5px 0 10px 0; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:0 5px; font-size:16px; color:#333;}
	.account_home .acc_welcome .title4{color:#626668; font-size:17px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 5px 0;}
	.account_home .acc_welcome table{margin:20px 0 0 0;}
	.account_home .acc_welcome td{padding:10px 0; border-top:solid 1px #dcdbd8; font-size:17px;}
	.account_home .acc_welcome td:first-child{font-weight:700; font-family: 'Montserrat', sans-serif;} 
	.account_home .acc_welcome td a{color:#aa66cc;}
	
	.sigin_up_big{padding:100px 0; border-top:solid 5px #eae9e7;}
	.sigin_up_big .wrapper{max-width:980px;}
	.sigin_up_big .sigin_up_box{}
	.sigin_up_big .sigin_up_left{max-width:582px; width:100%; padding:25px 0; margin:0 30px 0 0;}
	.sigin_up_big .sigin_up_left .title{color:#aa66cc; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.sigin_up_big .sigin_up_left h3{color:#aa66cc; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.sigin_up_big .sigin_up_left .text{color:#6f7374; font-size:18px; font-weight:400; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.sigin_up_big .sigin_up_left h4{color:#6f7374; font-size:18px; font-weight:400; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.sigin_up_big .sigin_up_left span.star{color:#ff0000; font-weight:400;}
	.sigin_up_big .sigin_up_left .error {border: 1px solid #f10808 !important;}
	.sigin_up_big .sigin_up_left select,
	.sigin_up_big .sigin_up_left input[type="text"],
	.sigin_up_big .sigin_up_left input[type="password"],
	.sigin_up_big .sigin_up_left input[type="email"] {width:100%; border:solid 1px #c7c3bc; height:50px; margin:5px 0 10px 0; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:0 5px; font-size:16px; color:#333;}
	.sigin_up_big .sigin_up_left input[type="submit"]{background:#aa66cc; border:solid 1px #8f53ad; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 45px 10px; font-size:17px; color:#fff; font-weight:600; cursor:pointer; margin:10px 0;}
	.sigin_up_big .sigin_up_right{max-width:365px; width:100%; min-height:599px; background:#fbf9f9; padding:25px 20px;}
	.sigin_up_big .sigin_up_right .title{color:#6f7374; font-size:18px; font-weight:700; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0;}
	.sigin_up_big .sigin_up_right ul{padding:0; margin:0 0 50px 0; list-style:none; font-size:14px; color:#6f7374;}
	.sigin_up_big .sigin_up_right ul li{background: url('../images/homeowners/arrow_siginup.jpg') no-repeat 0 8px; padding:0 0 5px 15px;}
	.sigin_up_big .sigin_up_right .log_in a{background:#eae9e7; border:solid 1px #afadaa; border-radius:5px; font-family: 'Open Sans', sans-serif; padding:7px 35px 10px; font-size:17px; color:#6f7374; font-weight:600; cursor:pointer; margin:10px 0;}
	
	/* 21.02.17 */
	
	/* 23.02.17 */
	
	.appointment_box{padding:60px 0; border-top:solid 5px #eae9e7;}
	.appointment_box .title{color:#ff8b17; font-size:34px; font-weight:300; font-family: 'Montserrat', sans-serif; margin:0 0 20px 0; text-align:center; display:block;}
	.appointment_box .appointment button{background:#aa66cc; border:solid 1px #8f53ad;}
	
/* ======================= Step2 ============================= */
	.list{margin:0 0 20px 0;text-align:center;}
	.list.last{margin:0;}
	.list .ico_act{display:none;}
		.list .ic1{position:relative;}
		.list .ic1 a{display:inline-block; background: url('../images/ic1.png') no-repeat 0 0; width:44px; height:52px;}
		.list .ic1 a:hover{background-position:0 -52px;}
		.list .ic1 .act{background-position:0 -52px;}
		.list .ic1 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic2{position:relative;}
		.list .ic2 a{display:inline-block; background: url('../images/ico_2.png') no-repeat 0 0; width:44px; height:31px;}
		.list .ic2 a:hover{background-position:0 -31px}
		.list .ic2 .act{background-position:0 -31px;}
		.list .ic2 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic3{position:relative;}
		.list .ic3 a{display:inline-block; background: url('../images/ico_3.png') no-repeat 0 0; width:25px; height:47px;}
		.list .ic3 a:hover{background-position:0 -47px;}
		.list .ic3 .act{background-position:0 -47px;}
		.list .ic3 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic4{position:relative;}
		.list .ic4 a{display:inline-block; background: url('../images/ico_4.png') no-repeat 0 0; width:45px; height:40px;}
		.list .ic4 a:hover{background-position:0 -40px;}
		.list .ic4 .act{background-position:0 -40px;}
		.list .ic4 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic5{position:relative;}
		.list .ic5 a{display:inline-block; background: url('../images/ico_5.png') no-repeat 0 0; width:42px; height:42px;}
		.list .ic5 a:hover{background-position:0 -42px;}
		.list .ic5 .act{background-position:0 -42px;}
		.list .ic5 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic6{position:relative;}
		.list .ic6 a{display:inline-block; background: url('../images/ico_6.png') no-repeat 0 0; width:44px; height:38px;}
		.list .ic6 a:hover{background-position:0 -38px;}
		.list .ic6 .act{background-position:0 -38px;}
		.list .ic6 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic7{position:relative;}
		.list .ic7 a{display:inline-block; background: url('../images/ico_7.png') no-repeat 0 0; width:59px; height:29px;}
		.list .ic7 a:hover{background-position:0 -29px;}
		.list .ic7 .act{background-position:0 -29px;}
		.list .ic7 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic8{position:relative;}
		.list .ic8 a{display:inline-block; background: url('../images/ico_8.png') no-repeat 0 0; width:48px; height:37px;}
		.list .ic8 a:hover{background-position:0 -37px;}
		.list .ic8 .act{background-position:0 -37px;}
		.list .ic8 .ico_act{position:absolute; bottom:0; right:42px;}
		#type .icheckbox{display:none;}
		
		.list .ic9{position:relative;}
		.list .ic9 a{display:inline-block; background: url('../images/ico_9.png') no-repeat 0 0; width:44px; height:38px;}
		.list .ic9 a:hover{background-position:0 -38px;}
		.list .ic9 .act{background-position:0 -38px;}
		.list .ic9 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .ic10{position:relative;}
		.list .ic10 a{display:inline-block; background: url('../images/ico_10.png') no-repeat 0 0; width:42px; height:44px;}
		.list .ic10 a:hover{background-position:0 -44px;}
		.list .ic10 .act{background-position:0 -44px;}
		.list .ic10 .ico_act{position:absolute; bottom:0; right:42px;}
		
		.list .title{margin:5px 0 0 0;}
		.list ul{margin:0; padding:0; list-style:none;}
		.list li{color:#8d979e; font-size:13px; line-height:24px;}
		
		.modal-form2 {width: 100%; max-width: 405px; padding: 0 15px; margin: auto;}
		
		.ch_box{width:250px;}
		.icheckbox{width: 18px; height: 18px; vertical-align: middle; border: 2px solid #757575; border-radius: 1px; background-clip: padding-box; cursor: pointer; -webkit-transition: 0.2s; transition: 0.2s; display:inline-block;}
		.ch_box label{margin:0 0 0 5px; font-size:14px;}
		.ch_box .icheckbox{margin:4px 0 8px 0;}
		
	.pal_box{max-width:632px; width:100%; margin:0 auto; border-radius:5px; color:#000; font-family: 'Raleway', sans-serif; font-weight:bold; font-size:16px; font-weight:500;}	
	.pal_box .pal_top{background:#dde7f0;  padding:30px; border-radius:5px 5px 0 0;}
	.pal_box .pal_top .title{font-family: 'Raleway', sans-serif; font-weight:bold; font-size:18px; text-transform:uppercase;}
	.pal_box .pal_top .visa{display:block; margin:10px 0;}
	.pal_box input[type="text"]{width:100%; height:42px; border:solid 1px #a5bccc; padding:0 5px; margin:5px 0 15px; border-radius:5px; color:#727272; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:300;}
	.pal_box input[type="text"].min{width:47%; margin:0;}
	.pal_box input[type="text"].last{margin:0;}
	.pal_box select{width:47%; height:42px; border:solid 1px #a5bccc; padding:0 5px; margin:5px 0 15px; border-radius:5px; color:#727272; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:300;}
	.pal_box .pal_bot{background:#d0dfec;  padding:30px 30px 0; border-radius:5px 5px 0 0;}
	.pal_box .pal_bot .title{font-family: 'Raleway', sans-serif; font-weight:bold; font-size:18px; text-transform:uppercase;}
	.pal_box .pal_bot .text{font-size:14px;}
	.pal_box .pal_but{background:#d0dfec;  padding:15px 30px 30px; border-radius:0 0 5px 5px;}
	.pal_box .pal_but .reg_but{margin:0 0 10px 0;}
		
/* ======================= Bg Step ============================= */
.bg_stgeps{padding:30px 0px; color:#000; font-family: 'Raleway', sans-serif; font-size:17px; font-weight:500;}
.sigin_up_left .bg_stgeps .title{color:#6f7374;}
	.bg_stgeps .star{color:#d60202; font-weight:bold;}
	.bg_stgeps input[type="text"], .bg_stgeps input[type="password"]{width:100%; height:42px; border:solid 1px #9eb6c7; padding:0 5px; margin:5px 0 15px; border-radius:5px; color:#727272; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:300;}
	.bg_stgeps textarea{width:100%; height:288px; border:solid 1px #9eb6c7; padding:0 5px; margin:5px 0 15px; border-radius:5px; color:#727272; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:300;}
	.bg_stgeps select{width:100%; height:42px; border:solid 1px #9eb6c7; padding:0 5px; margin:5px 0 15px; border-radius:5px; color:#727272; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:300;}
	.sel_min{max-width:389px; width:100%;}
	.bg_stgeps input[type="checkbox"]{display:none;}
	.bg_stgeps input[type="checkbox"] + label{display:block;}
	.bg_stgeps input[type="checkbox"] + label a{color:#169ddc; text-decoration:none;}
	.bg_stgeps input[type="checkbox"] + label span{display:inline-block; width:20px; height:20px; margin:-3px 6px 0 0; vertical-align:middle; background:url('../images/checkbox_bg.png') no-repeat 0 0; cursor:pointer;}
	.bg_stgeps input[type="checkbox"]:checked + label span{background:url('../images/checkbox_bg.png') no-repeat 0 -20px;}	
	.line{height:1px; background:#d0d5d8; margin:30px 0;}
	.reg_but{text-align:center;}
	.reg_but a{display:inline-block; background:#e6790f; padding:12px 30px; font-size:28px; color:#fff; font-family: 'HelveticaInseratLTStdRoman'; cursor:pointer; text-decoration:none; border-radius:5px;}
	.nav_but{margin:45px 0 0 0;}
	.back_but a{display:block; background:#a9c7db; padding:8px 30px; font-size:28px; color:#fff; font-family: 'HelveticaInseratLTStdRoman'; cursor:pointer; text-decoration:none; border-radius:5px;}
	.cont_but a{display:block; background:#e6790f; padding:8px 30px; font-size:28px; color:#fff; font-family: 'HelveticaInseratLTStdRoman'; cursor:pointer; text-decoration:none; border-radius:5px;}
	
	.but_a{display:inline-block; border:0; color:#fff; text-decoration:none; background:#e6790f; font-size:23px; font-family: 'HelveticaInseratLTStdRoman'; padding:8px 50px; border-radius:5px; cursor:pointer; margin:25px 0 0 0;}
	
	.rad_text{font-size:14px; color:#6f7374; float:left; margin:3px 0 3px 5px; font-family: 'Montserrat', sans-serif;}
	#select_pod_cat input{float:left; margin:5px 0 0 0;}
	
	.fl {float:left;}	
	.fr {float:right;}
	.clear {clear:both; font-size:0; line-height:0;}
	
	#agr_div input[type="checkbox"]{height:auto; width:auto; margin:0 5px 0 0;}
	#agr_div label{position:static;}
	.err{color:#ff0000; font-size:12px;}
	.succ{color:green; font-size:12px;}
	.err2{color:#ff0000; font-size:12px;}
	a.sign_up{display:inline-block; border:solid 1px #fff; padding:5px 10px; margin:0 0 0 5px; border-radius:3px;}
	.mob_form{padding:30px;}
	.other_img{margin:0 0 30px 0;}
	.icon-block .icon.my_img img{width:auto;}
	
	
	/* 24.02.17 */
	.privacy{padding:50px 0; border-top:solid 5px #eae9e7; min-height:620px;}
	.privacy .wrapper{max-width:940px;}
	.privacy h1{color:#aa66cc; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 30px 0;}
	
	/* 01.03.17 */
	.city{padding:60px 0; border-top:solid 5px #eae9e7;}
	.city h1{padding:0; margin:0 0 30px 0; font-size:21px; font-weight:700; font-family: 'Montserrat', sans-serif;}
	.city ul{padding:0; margin:0; list-style:none;}
	.city li{float:left; width:250px; margin:0 66px 10px 0;}
	.city li:nth-child(4n){margin:0 0 10px 0;}
	.city li a{color:#333; font-size:14px; font-weight:300;}
	
	.contacts{padding:60px 0; border-top:solid 5px #eae9e7;}
	.contacts h1{color:#aa66cc; font-size:34px; text-align:center; padding:0; margin:0 0 30px 0;}
	.contacts .contact_form{width:444px;}
	.contact_form input[type="text"]{width:100%; height:49px; padding:0 10px; margin:0 0 30px 0; font-size:17px; color:#3d4548; background:none; border:solid 1px #c7c3bc; font-family: 'Open Sans', sans-serif; border-radius:5px; font-weight:300;}
	.contact_form textarea{width:100%; height:149px; padding:0 10px; margin:0 0 30px 0; font-size:17px; color:#3d4548; background:none; border:solid 1px #c7c3bc; font-family: 'Open Sans', sans-serif; border-radius:5px; font-weight:300;}
	.contact_form input[type="submit"]{background:#aa66cc; height:49px; font-size:17px; font-weight:600; color:#fff; text-decoration:none; font-family: 'Open Sans', sans-serif; border:0; cursor:pointer; padding:0 30px; border-radius:5px;}
	.contacts .contact_info{width:540px;}
	.contacts .contact_info p{font-size:20px; font-family: 'Montserrat', sans-serif; line-height:27px;}
	
	.google_review{max-width:500px; width:100%; margin:0 auto;}
	.google_review .goog_info{margin:0 0 30px 0; line-height:26px;}
	.google_review .goog_info ul{padding:0; margin:0; list-style:none;}
	.google_review .goog_info .agree_box {display:flex; margin:10px 0 0 0;}
	.google_review .goog_info .agree_box input[type="checkbox"]{padding:0; margin:0 10px 0 0;}
	.google_review button{background:#aa66cc; height:49px; font-size:17px; font-weight:600; color:#fff; text-decoration:none; font-family: 'Open Sans', sans-serif; border:0; cursor:pointer; padding:0 30px; border-radius:5px;}
	
	/* 02.03.17 */
	.dropdown-menu {
		background-clip: padding-box;
		background-color: #ffffff;
		border: 1px solid rgba(0, 0, 0, 0.15);
		border-radius: 3px;
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
		display: none;
		float: left;
		font-size: 14px;
		left: 0;
		list-style: outside none none;
		margin: 2px 0 0;
		min-width: 360px;
		padding: 15px;
		position: absolute;
		top: 100%;
		z-index: 1000;
	}
	.dropdown-menu li {
		color: #5c5954;
		font: 400 16px/1.6em Arial,sans-serif;
		padding: 5px 0;
	}
	
	/* 20.03.17 */
	.angie{background:url('../images/angie.png') no-repeat 0 0; width:100px; height:56px; text-align:center;}
	.angie .rew_star{height:11px; padding:3px 0 0 20px;}
	.angie .rew_star img{float:left;}
	.yelp{background:url('../images/yelp.png') no-repeat 0 0; width:87px; height:56px;}
	.yelp .rew_star{height:11px; padding:3px 0 0 12px;}
	.yelp .rew_star img{float:left;}
	
	/* 03.04.17 */
	.advertising_packages{padding:50px 0; border-top:solid 5px #eae9e7;}
	.advertising_packages .wrapper{max-width:1206px;}
	.advertising_packages h1{color:#aa66cc; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 30px 0;}
	.advertising_packages .title2{color:#f17006; font-weight:700; font-family: 'Montserrat', sans-serif; font-size:34px; margin:0 0 20px 0;}
	.advertising_packages .main_ban_box img{margin:0 0 0 -14px;}
	.banner_tobe{margin:40px auto 0; max-width:510px; width:100%; color:#767a84;}
	.banner_tobe h3{text-align:center; margin:0 0 20px 0; padding:0; font-size:26px;}
	.banner_tobe h3 span{font-size:17px; font-size:400;}
	
	.rec_fre{width:500px; margin:0 auto; padding:25px 0 0 0;}
	.rec_fre .logo_fre{text-align:center;}
	#step_1 .text{color:#3598dc; font-size:21px; font-weight:bold; text-align:center; margin:30px 0 20px;}
	#step_1 .but{text-align:center;}
	#step_1 .but a{color:#fff; font-size:21px; font-weight:bold;display:inline-block; width:154px; height:48px; padding:12px 0 0 0; margin:0 5px;}
	#step_1 .but a:nth-child(1){background:#3598dc;}
	#step_1 .but a:nth-child(2){background:#f36a5a;}
	
	#step_end .text{color:#3598dc; font-size:21px; font-weight:bold; text-align:center; margin:30px 0 20px;}
	#step_end .text2{color:#97b1c3; font-size:21px; font-weight:bold; text-align:center; margin:0 0 10px;}
	#step_end .but{text-align:center;}
	#step_end textarea{border:solid 1px #97b1c3; margin:0 0 30px 0; width:395px; height:98px;}
	#step_end .but a{background:#3598dc; color:#fff; font-size:21px; font-weight:bold;display:inline-block; width:154px; height:48px; padding:12px 0 0 0; margin:0 5px;}
	
	.choose_photo2 a {
		background: #bd7ff2;
		text-decoration: none;
		display: block;
		color: #fff;
		font-size: 14px;
		font-family: 'Roboto', sans-serif;
		text-transform: uppercase;
		text-align: center;
		font-weight: 700;
		border-radius: 5px;
		padding: 10px 10px;
		margin: 25px 0 0 40px;
	}
	.cho_foto img {
		border: solid 8px #bd7ff2;
		border-radius: 5px;
		float: left;
		margin: 0 0 10px 0;
		width: 150px;
		height: 150px;
	}
	
/* ======== SMS ========= */
.sms_body{background: url('../images/sms_bg.jpg') no-repeat 0 0; max-width:375px; width:100%; min-height:667px; padding:236px 25px 0 25px; font-family: 'Roboto', sans-serif; margin:0 auto;}
.sms_box{padding:26px 21px 25px 21px; background:#fff; border-radius: 12px;}
.sms_logo{padding:0 0 0 25px;}
.sms_job{font-size:23px; color:#48535F; font-weight:900; padding:8px 0 0 22px;}
.sms_job span{font-size:22px; color:#97CA00; text-transform:uppercase;}
.sms_job p{font-size:18px; color:#a70505; text-transform:uppercase;}
.sms_info{text-align:center; padding:26px 0 0 0; font-size:17px; color:#48535F; line-height:26px;}
.sms_login a{background:#97CA00; display:block; border-radius: 8px; color:#fff; text-align:center; height:45px; font-size:18px; font-weight:700; padding:10px 0 0 0; margin:39px 0 0 0;}
.sms_app{padding:20px 0 0 0;}
.sms_app a{float:left;}
.sms_app a:first-child{padding:16px 9px 0 0;}

.not_found .btn_not{background-color:#aa66cc;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat", sans-serif;position:relative;text-transform:uppercase;transition:background-color 0.2s, color 0.2s;white-space:nowrap; font-size: 12px; padding: 11px 28px;}
	
/* ======================= footer ============================= */
#footer{background:#523062 url(../images/new_book/foot_bg.png) no-repeat 37% 85%; padding:8px 0;}
	#footer .bg{border-top:solid 10px #99cc00; padding:20px 0 0 0;}
	#footer .app{margin:0 15px 0  0;}
	#footer .free{font-size:16px; color:#fff; font-weight:700; padding:10px 0 0 0;}
	#footer .free span{color:#99cc00;}
	#footer .free b{color:#fe8b16;}
	#footer .soc{margin:0 0 0 35px;}
	#footer .copy{font-size:14px; color:#fff; font-weight:300; margin:30px 0 0 0;}
	#footer .copy a{color:#fff;}
	
	.foot_center{margin:0 0 0 150px;}
	.foot_center ul{list-style:none; margin:0 40px 0 0; padding:0;}
	.foot_center li{line-height:30px;}
	.foot_center li a{color:#fff;}
	.foot_right .are_but a{background:#fe8b16; color:#fff; display:inline-block; padding:10px 20px; border-radius:5px; font-size:15px; margin:30px 0 0 0;}

/* ======================= mob settings ============================= */
.mobile_head{position:relative;}
.app_mob{padding:3px 0 0 0;}
.app_mob img{margin:0 5px 0;}
.mob_menu{margin:0 20px 0 0;}
#menu_mob{left:0; position:absolute; top:69px; width:100%; z-index:100;}
#menu_mob ul{list-style:none; margin:0; padding:0;}
#menu_mob ul a{background:rgba(255, 255, 255, 0.88); color:#000; display:block; font-size:18px; margin:1px 0 0; padding:16px 0; text-align:center; text-decoration:none; font-weight:700;}

@media screen and (max-width : 1680px){
	#content-top .search{bottom:51px; left:31%;}
	#content-top .find_out_how a{top:239px; right:36%;}
}		
@media screen and (max-width : 1440px){
	#content-top .search{bottom:51px; left:31%;}
	#content-top .find_out_how a{top:214px; right:35%;}
}

@media screen and (max-width : 1100px){
	#dream_reality{padding:40px 10px;}
	#dream_reality .wrapper{background:none;}
	#dream_reality .text2{text-align:center;}
	#dream_reality ul{margin:0; text-align:center; width:50%;}
}
	
@media screen and (max-width : 800px){
	.display_show{display:none !important;}
	.mobile_show{display:block !important;;}
	
	#header{padding:6px 10px;}
	#header .you_pro{ margin:3px 0 0 0; line-height:16px; padding:0 0 0 40px;}
	
	#content-top .search{position:static; background:#aa66cc; padding:15px 10px;}
	#content-top .search input{width:45%; border-radius:8px; color:#6f4389; height:44px; margin:0 10px 0 0;}
	#content-top video{display:none;}
	
	#category_menu ul{display:flex; flex-wrap: wrap;}
	#category_menu ul li{width:50%;}
	#category_menu ul li a{width:100%;}
	
	#appliance_repair{padding:40px 10px;}
	#appliance_repair .title{float:none;}
	#appliance_repair .arrow{display:none;}
	#appliance_repair li{width:50%; margin:0}
	
	#two_gallery{padding:40px 10px;}
	#two_gallery .jcarousel-control-next{right:0;}
	#two_gallery .jcarousel-control-next2{right:0;}
	
	#how_works{padding:40px 10px;}
	#how_works .testimonials{float:none; width:100%;}
	#how_works .testimonials .img{text-align:center;}
	#how_works .testimonials .img img{float:none;}
	#how_works .testimonials .info{float:none; width:100%;}
	#how_works .text_box{width:100%; float:none; padding:0; margin:20px 0 0 0;}
	
	#most_cost{padding:40px 10px;}
	#most_cost .sert{display:none;}
	
	#video_toure{padding:40px 10px;}
	#video_toure img{float:none; margin:0 0 30px 0;}
	#video_toure .title{margin:0 0 20px 0;}
	
	#time_precious{padding:40px 10px;}
	#time_precious img.fl{display:none;}
	#time_precious .app{text-align:center;}
	#time_precious .app a{float:none;}
	
	#quote{padding:40px 10px;}
	#quote .item{float:none; width:100%;}
	#quote .item .img{text-align:center;}
	#quote .item .img img{float:none; margin:0 0 10px 0;}
	
	#dream_reality{padding:40px 10px;}
	#dream_reality .wrapper{background:none;}
	#dream_reality .text2{text-align:center;}
	#dream_reality ul{margin:0; text-align:center; width:50%;}
	
	#affilliate_programm{padding:40px 10px;}
	#affilliate_programm .text2{font-size:30px;}
	#affilliate_programm .text2 .fl{float:none;}
	#affilliate_programm .text2 span{float:none;}
	
	#customers_area{padding:40px 10px;}
	
	#are_benefits{padding:40px 10px;}
	#are_benefits ul li{float:none; width:100%;}
	
	#does_work{padding:40px 10px;}
	#does_work .item{margin:0 auto 20px;}
	
	#client_testimonials{padding:40px 10px; height:auto;}
	
	#what_cost{padding:40px 10px;}
	#what_cost .box{width:100%; background:none; padding:0; margin:0 0 20px 0;}
	#what_cost .box:nth-child(2){width:100%; background:none; padding:0; margin:0 0 20px 0;}
	#what_cost .box ul.mar{margin:0 0 10px 0;}
	#what_cost .box .big_but{margin:20px 0 0 0;}
	#what_cost .box:nth-child(2) .big_but{margin:20px 0 0 0;}
	
	#getting_started{padding:40px 10px;}
	
	#get_hired{padding:40px 10px; height:auto;}
	
	#how_works{padding:40px 10px;}
	#how_works .text_box{float:none;}
	#how_works .img{float:none;}
	
	ul.tabs{height:auto;}
	.tabs li{margin:0; float:none;}
	.login_tan .login_box{float:none;}
	.login_tan .img{display:none;}
	.login_tan .soc_link{padding:20px 0 0 0;}
	.login_tan .create_acc{border:none; float:none; padding:0; margin:20px 0 0 0;}
	.login_tan .create_acc img{display:none;}
	.login_tan .create_acc .reg_free{text-align:left;}
	
	.sigin_up_big{padding:40px 0;}
	.sigin_up_big .sigin_up_left{float:none;}
	.sigin_up_big .sigin_up_box{border:0;}
	
	.head2 .state_info{display:none;}
	
	#hiring{padding:40px 10px;;}
	#hiring .titles{float:none;}
	#hiring .google_partner{float:none;}
	#hiring .hiring_left{float:none; width:100%;}
	#hiring .hiring_left .box{width:100%; float:none;}
	#hiring .hiring_right{float:none; width:100%;}
	
	.contacts{padding:40px 20px;}
	.contacts .contact_form{width:100%; float:none; margin:0 0 20px 0;}
	.contacts .contact_info{float:none; width:100%;}
	.contacts .contact_info .fl{float:none;}
	.contacts .contact_info .fr{float:none;}
	
	.not_found{padding:0 20px;}
	
	#footer{height:auto;}
	#footer .bg{padding:20px 10px;}
	#footer .soc{margin:10px 20px 0 0; float:left;}
	.foot_left{float:none;}
	.foot_center{margin:20px 0; float:none;}
	.foot_center ul{width:50%; margin:0;}
	.foot_center li a{display:block; text-transform:uppercase; text-align:center; border-bottom:solid 1px #7c5a8c; padding:7px 0; font-size:20px;}
	.foot_right{float:none;}
	.foot_right .are_but{float:none;}
	#footer .copy{float:none;}
}
@media screen and (max-width : 480px){
	#hiring .hiring_left .title-group.for-mobile {
		display: block;
		margin-top: 20px;
	}

	#hiring .title-group.for-desktop {
		display: none;
	}

	#hiring .hiring_right .title-for-mobile {
		display: block;
		font-size: 25px;
		color: #9337be;
		font-weight: 700;
	}

	#hiring .hiring_right .title-for-desktop {
		display: none;
	}

	#hiring  .hiring-flex {display: flex;flex-direction: column-reverse;}
	#header a.app{margin:0 0 0 25px;}
	#header .acc_log{font-size:14px;}
	.mob_menu{margin:11px 20px 0 0;}
	.app_mob{width:100px;}
	.app_mob img{margin:0;}
	#header .you_pro{width:130px; margin:16px 0 0 0;}
	#appliance_repair li{width:50%;}
	
	#category_menu ul li{width:50%;}
	.foot_center ul{float:none; width:100%;}
}