@import url("css2.css");

*{
	margin:0;
	padding:0;
	/* -webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s; */
}
#preloader,
.inner{
	bottom:0;
	right:0;
	top:0;
	left:0;
}
#preloader{
	display:none;
	position:fixed;
	z-index:9999999;
	background:rgba(255,255,255,.6);
}
.inner{
	position:absolute;
	width:54px;
	height:54px;
	margin:auto;
}
.page-loader{
	display:block;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#fefefe;
	z-index:100000;
}
#preloader span.loader{
	width:50px;
	height:50px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	font-size:10px;
	text-indent:-12345px;
	border-top:1px solid rgba(0,0,0,.08);
	border-right:1px solid rgba(0,0,0,.08);
	border-bottom:1px solid rgba(0,0,0,.08);
	border-left:1px solid rgba(0,0,0,.5);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-animation:spinner .7s infinite linear;
	-moz-animation:spinner .7s infinite linear;
	-ms-animation:spinner .7s infinite linear;
	-o-animation:spinner .7s infinite linear;
	animation:spinner .7s infinite linear;
	z-index:100001;
}
@-webkit-keyframes spinner{
	0%{
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		transform:rotate(0);
	}
	100%{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-moz-keyframes spinner{
	0%{
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		transform:rotate(0);
	}
	100%{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@-o-keyframes spinner{
	0%{
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		transform:rotate(0);
	}
	100%{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
@keyframes spinner{
	0%{
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		transform:rotate(0);
	}
	100%{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		transform:rotate(360deg);
	}
}
body{
	height:100%;
	position:relative;
	margin:0;
	padding:0;
	height:100%;
	font-size:14px;
	background:#fff;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
.slick-track{
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
a{
	
	outline:none !important;
	color:#1c569d;
}
.pricelistbox,
.itemprice{
	list-style-type:none;
	margin:0;
}
.itemprice{
	border-top:1px solid #508ced;
	border-bottom:1px solid #508ced;
	border-left:1px solid #508ced;
	width:20%;
	text-align:center;
	float:left;
}
.itemprice.active{
	color:#fff;
	background-color:#508ced;
}
.itemprice.active a{
	color:#fff;
}
.itemprice:first-child{
	-webkit-border-top-left-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-bottomleft:8px;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}
.itemprice:last-child{
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomright:8px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	border-right:1px solid #508ced;
}
.itemprice a{
	min-height:62.5px;
	text-decoration:none !important;
	padding:20px 0 10px;
	display:block;
	font-size:16px;
	color:#5d7498;
}
h3.pricetitle{
	color:#3e82f8;
	padding-left:25px;
	
	font-weight:500;
	font-size:20px;
	margin-bottom:20px;
}
.tabitem{
	font-size:14px;
	color:#5d7498;
	padding:18px 25px;
	background-color:#fff;
	border-bottom:1px solid #c3cedf;
	
}
.pricehere{
	color:#2e3c54;
	
	font-weight:700;
}
.prictable{
	margin-bottom:60px;
}
.pricecart{
	cursor:pointer;
	width:187px;
	text-align:center;
	
	font-weight:500;
	height:45px;
	font-size:16px;
	line-height:45px;
	color:#2e3c54;
	border-radius:8px;
	background-color:#f6f7f8;
	
}
.tabitem:hover{
	background-color:#f6f7f8;
}
.tabitem:hover .pricecart{
	color:#fff;
	background-color:#508ced;
}
.priceopen{
	padding-bottom:90px;
}
.pricelistwrap{
	margin-bottom:60px;
}
.adminthis{
	position:absolute;
	left:50%;
	margin-left:-17.5px;
	bottom:4%;
	background-color:#fff;
	height:35px;
	z-index:50;
	width:35px;
	font-size:16px;
	border-radius:35px;
	line-height:35px;
	text-align:center;
}
.pagecorrector h3{
	
	font-weight:300;
	font-size:30px;
	color:#2768d1;
	font-weight:normal;
}
.editadmin{
	height:55px;
	width:55px;
	background-color:#fff;
	border-radius:55px;
	font-size:20px;
	line-height:55px;
	text-align:center;
	text-decoration:none !important;
	position:fixed;
	left:5%;
	bottom:70px;
	z-index:9999;
	-webkit-box-shadow:0 0 20px -13px rgba(0,0,0,0.75);
	-moz-box-shadow:0 0 20px -13px rgba(0,0,0,0.75);
	box-shadow:0 0 20px -13px rgba(0,0,0,0.75);
}
.editadmin:hover{
	color:#fff;
	background-color:#2768d1;
}/*
.showmoreboxrev{
	display:none;
	
}*/
.section10 .modal-sm{
	width:990px;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
.section10 .modal-sm .modal-content{
	padding:0;
}
.modalclose{
	border-top:1px solid #e5e5e5;
	padding:19px 20px 20px;
	margin-top:15px;
	text-align:right;
}
.inputname{
	font-size:12px;
	padding-bottom:10px;
}
.wrapper{
	overflow:hidden;
}
.inpname{
	padding-bottom:15px;
}
.modal-content{
	border-radius:10px;
	padding:54px 15px 40px;
	text-align:left;
}
input.form-control{
	height:50px;
}
input.redborder{
	border-width:2px;
	border-color:red;
}
.modal .close span{
	display:none;
}
.modal .close{
	position:absolute;
	top:0;
	font-size:31px;
	right:0;
	background-color:#eef0f5;
	background-image:url("../img/close.png");
	background-position:center center;
	background-repeat:no-repeat;
	color:#43a0de;
	width:45px;
	top:0;
	height:45px;
	line-height:45px;
	text-align:center;
	border-radius:0 5px 0 5px;
	-moz-border-radius:0 5px 0 5px;
	-webkit-border-radius:0 5px 0 5px;
}
.modal .close:hover{
	opacity:.8;
}
.modal .mainbtnstyle{
	height:54px;
	line-height:54px;
	text-align:center;
	font-size:16px;
	border-radius:5px;
}
.modal .modal-content{
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
.mainformname{
	color:#1c569d;
	padding-bottom:15px;
	font-size:20px;
}
.mainformtext{
	font-size:12px;
	padding-bottom:15px;
}
.uploadimage{
	height:55px;
	width:100%;
}
.uploadstyle{
	position:relative;
	height:55px;
	overflow:hidden;
}
.uploadmake{
	background-image:url("../img/upload.png");
	background-position:center right 30px;
	background-repeat:no-repeat;
	padding-left:15px;
	height:55px;
	width:100%;
	background-color:#dfdfdf;
	color:#000;
	font-size:16px;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	line-height:55px;
	border-radius:5px;
}
.uploadfunc{
	opacity:0;
	position:absolute;
	z-index:10;
	width:100%;
	height:55px;
	display:block;
}
.sucsess{
	display:none;
}
.confid{
	font-size:10px;
	color:#6e6e76;
	padding-top:10px;
}
.confid a{
	text-decoration:underline;
}
select{
	width:100%;
	background-color:transparent;
	height:40px;
	padding-left:15px;
	border:1px solid #aeaeb8;
}
.modal select{
	border-radius:5px;
	height:54px;
	border-color:#e6e6e6;
}
.inpname{
	padding-left:0;
	text-align:left;
	padding-bottom:8px;
	font-size:16px;
}
.mobilemenu,
.mobilebox{
	display:none;
}
input.form-control{
	height:54px;
	font-size:18px;
	border-radius:5px;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
}
input.form-control:focus{
	border-color:#000;
}
input.form-control.redborder{
	border-width:2px;
	border-color:red !important;
}
.buttonnar{
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
.formtangle{
	width:300px;
	height:60px;
	margin:20px auto;
	border-radius:10px;
	font-size:17px;
	font-weight:700;
	padding-left:90px;
	position:relative;
	color:#fff;
	line-height:60px;
	
	font-weight:500;
	cursor:pointer;
	display:block;
	margin-bottom:40px;
	text-align:left;
	-webkit-box-shadow:0 36px 99px 0 rgba(0,0,0,0.06);
	-moz-box-shadow:0 36px 99px 0 rgba(0,0,0,0.06);
	box-shadow:0 36px 99px 0 rgba(0,0,0,0.06);
}
.formtangle:hover{
	text-decoration:none;
	color:#fff;
}
.formtangle.green{
	background-color:#55CD6C;
}
.formtangle.blue{
	background-color:#41B4E6;
}
.formtangle.grey{
	background-color:#8495B1;
}
.formtangle.dlue{
	background-color:#3E82F8;
	display:none;
}
.formtangle.jade{
	background-color:#21DBDB;
}
.formtangle.glue{
	background-color:#4A76A8;
}
.formicon{
	position:absolute;
	height:88px;
	width:88px;
	left:-10px;
	top:-15px;
	cursor:pointer;
}
.whapp{
	background:url("../img/whatsapp.png") left center no-repeat;
}
.teleg{
	background:url("../img/telegram.png") left center no-repeat;
}
.mailto{
	background:url("../img/mailto.png") left center no-repeat;
}
.telep{
	background:url("../img/telephone.png") left center no-repeat;
}
.ord{
	background:url("../img/ord.png") left center no-repeat;
}
.vikon{
	background:url("../img/vikon.png") left center no-repeat;
}
.mailinfo{
	display:none;
	font-size:20px;
}
.formasy{
	display:none;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}

.wrapcontext .contextshablon{
	background:#18e8da;
	background:-moz-linear-gradient(-45deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	background:-webkit-linear-gradient(-45deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	background:linear-gradient(135deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18e8da',endColorstr='#5886e8',GradientType=1);
	height:560px;
	margin-bottom:0 !important;
}

.wrapcontext .section.seo6.onpc{
	padding-bottom:0;
	padding-top:20px;
}
.wrapcontext .seo6tabmain{
	height:50vh;
	overflow-y:scroll;
	overflow-x:hidden;
}
.wrapcontext .company1{
	padding-top:50px;
	padding-bottom:365px;
}
.wrapcontext .photofixplot .company1box:after{
	opacity:1;
}
.wrapcontext .photofixplot h3{
	color:#5d7498;
	
	font-weight:500;
}
.wrapcontext .photofixplot .company1text{
	text-align:left;
	line-height:18px;
	font-size:15px;
	color:#fff;
	font-weight:400;
}
.wrapcontext .sec2inform.sec2informz34{
	padding:0;
}
.wrapcontext .context1{
	padding-top:40px;
}
.wrapcontext .context1 h4.h4{
	padding-top:20px;
}
.wrapcontext .context1 video{
	width:720px;
}
.wrapcontext .section.section5.seo4 h2.common{
	padding-top:40px;
}
.wrapseo .section.seo6.onpc{
	padding-top:35px;
	background-color:#fff;
	padding-bottom:0;
}
.wrapseo .section.seo6.onpc h2.common{
	margin-bottom:40px;
}
.wrapseo .section.section2{
	padding-bottom:50px;
	padding-top:35px;
	background-color:#f6f7f8;
}
.wrapseo .sec1wrap{
	margin:20px auto;
}
.wrapseo .seo2 h2.common{
	padding-top:20px;
}
.section5.seo4{
	padding-top:65px;
}

.wrapseo h1.h1inside{
	margin-top:10px;
}

.wrapseo .mainbtn.ht2btn.datatextcopy{
	margin-top:30px;
}
.breadcrumb{
	margin:0;
	padding:20px 0 5px;
	list-style-type:none;
}
.breadcrumb li{
	list-style-type:none;
	padding:0;
}
.breadcrumb li a{
	border-bottom:1px solid #ccc;
}
.breadcrumb li a:hover{
	border-bottom:1px solid #0b67be;
	color:#0b67be;
}
.breadcrumb li a,
.breadcrumb li span{
	font-weight:700;
	color:#0b67be;
	font-size:14px;
	text-decoration:none !important;
}
.breadcrumb li span{
	color:#5d7498;
}
.breadcrumb li a:hover{
	color:#4d6aae;
}
.breadcrumb li:after{
	content:"/";
	padding-left:15px;
	padding-right:15px;
	color:#ccc;
}
.breadcrumb li:last-child a:after{
	opacity:0;
}
.centerinf h1.allh1{
	text-align:center;
	font-size:62px;
	padding-bottom:140px;
	margin:0;
}
h1.allh1{
	color:#343e5c;
	margin-top:0;
	font-size:42px;
	margin-bottom:25px;
}
.modal-sm{
	width:420px;
}
.modal-sm .modal-content{
	padding:30px;
}
.tovarmx .modal-sm .modal-content{
	padding:75px 100px;
}
.modal-sm .mainbtnstyle,
.gotocart{
	background-color:#39aebd;
	border:0 none;
	color:#fff;
	padding:0;
	width:100%;
	text-transform:uppercase;
	display:block;
	height:56px;
	font-weight:600;
	text-align:center;
	border-radius:5px;
	cursor:pointer;
	font-size:16px;
	line-height:56px;
	
	text-decoration:none !important;
	-webkit-box-shadow:0 33px 33px -15px rgba(0,0,0,0.23);
	-moz-box-shadow:0 33px 33px -15px rgba(0,0,0,0.23);
	box-shadow:0 33px 33px -15px rgba(0,0,0,0.23);
}
.modal-sm .mainbtnstyle:hover,
.gotocart:hover{
	background-color:#208a98;
	color:#fff;
}
.modal-sm .mainbtnstyle:after{
	display:none;
}
.modal-sm .modal-content .inputname{
	font-size:14px;
	padding-bottom:7px;
	color:#4b5b6a;
}
.modal-sm .modal-content input{
	border-color:#c5d1dd;
	border-width:2px;
}
.modal-sm .modal-content input:focus{
	border-color:#39aebd;
}
.modal-sm .modal-content .confid{
	font-size:12px;
	padding-top:20px;
	text-align:center;
}
.modal-sm .modal-content .confid a{
	text-decoration:underline;
	color:#272624;
}
.modal-sm .modal-content .tovarmodalimg{
	height:110px;
	background-position:center center;
	background-size:cover;
	border-radius:3px;
}
.container{
	max-width:1200px;
}
.logotop{
	padding-right:0;
}
.logotop img{
	max-width:100%;
	width:230px;
}
.logodes{
	font-size:12px;
	color:#000;
	padding-top:20px;
	letter-spacing:0.7px;
}
.citytop{
	padding:0;
	font-weight:700;
}
.citytop a,.footcont a.dropper,.footcont a.droplike{
	position:relative;
	font-size:16px;
	color:#000;
	padding:0 20px;
	text-decoration:underline;
}
.citytop a.dropper{
	z-index:1001
}
.dropdown:hover .dropdown-menu,.dropdown-menu:hover{
	display:block;
}
.citytop .dropdown-menu{
	border:0;
	padding-top:40px;
	top:-10px;
	left:-10px;
}
.citytop .dropdown-menu li{
	padding:5px 0;
}
.citytop .dropdown-menu li:hover{
	background-color:#b9bdc0;
}
.citytop a span::before,.footcont a.dropper span::before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:10px;
	height:15px;
	background:url("../img/pin.svg") center no-repeat;
}
.citytop a span::after,.footcont a.dropper span::after{
	content:'';
	position:absolute;
	top:7px;
	right:0;
	width:10px;
	height:7px;
	background:url("../img/trian.svg") center no-repeat;
}
.dropdown-menu a.droplike{
	text-decoration:none;
	padding:0 30px;
	font-weight:400;
	display:inline-block;
	width:100%;
}
.menutop{
	text-align:right;
}
.menutop ul li a{
	
	font-weight:400;
	color:#0B67BE;
	font-size:16px;
	border-bottom:1px solid #0B67BE;
}
.menutop ul li a:hover{
	text-decoration:none;
	border-bottom:1px solid #000;
	color:#0b67be;
}
.menutop ul li{
	padding-left:19px;
	padding-right:19px;
	float:left;
	list-style-type:none;
}
.menutop ul li.activenow a{
	color:#508ced;
}
.menutop ul{
	margin:0 -20px 0 0;
	padding:0;
	float:right;
	list-style-type:none;
}
.headas{
	padding-top:10px;
}
.headas a{
	font-size:30px;
	color:#000;
	margin-left:20px;
}
.headas a span{
	color:#0B67BE;
	font-weight:700;
}
.headas a.wtsp{
	font-size:37px;
	color:#1FB400;
}
.headas a.tlgm{
	font-size:32px;
	color:#269FD1;
	margin-left:10px;
}
.headtop{
	padding:35px 0 25px;
}
.headtop2{
	background-color:#f6f7f8;
	height:68px;
}
.headtop2 ul{
	list-style-type:none;
	margin:0 -45px 0 0;
	padding:0;
}
.headtop2 ul li{
	list-style-type:none;
	margin:0;
	float:left;
	padding-right:45px;
}
.headtop2 ul li a{
	font-size:15px;
	line-height:65px;
	display:block;
	
	font-weight:700;
	color:#0b67be;
	text-transform:uppercase;
}
.headtop2 ul li a:hover{
	color:#23527c;
	border-bottom:3px solid #5d7498;
	text-decoration:none;
}
.headtop2 ul li.activenow a{
	color:#5d7498;
	border-bottom:3px solid #5d7498;
}
.mainbtn{
	
	text-align:center;
	cursor:pointer;
}
.sitebtn{
	margin:0 auto;
	background:#508cee;
	line-height:50px;
	height:50px;
	display:block;
	width:250px;
	color:#fff;
	text-align:center;
	margin-bottom:100px;
	border-radius:5px;
}
.sitebtn:hover{
	color:#fff;
	background-color:#154eb1;
	text-decoration:none;
}
.ht2btn,.abtn{
	border-radius:4px;
	color:#fff;
	height:35px;
	text-decoration:none !important;
	display:inline-block;
	line-height:35px;
	background-color:#0B67BE;
	font-size:13px;
	margin-top:14px;
}
.ink{
	display:block;
	position:absolute;
	background:rgba(255, 255, 255, 0.3);
	border-radius:100%;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
}
.animate{
	-webkit-animation:ripple 0.65s linear;
	-moz-animation:ripple 0.65s linear;
	-ms-animation:ripple 0.65s linear;
	-o-animation:ripple 0.65s linear;
	animation:ripple 0.65s linear;
}
@-webkit-keyframes ripple{
	100% {opacity: 0; -webkit-transform: scale(2.5);}
}
@-moz-keyframes ripple{
	100% {opacity: 0; -moz-transform: scale(2.5);}
}
@-o-keyframes ripple{
	100% {opacity: 0; -o-transform: scale(2.5);}
}
@keyframes ripple{
	100% {opacity: 0; transform: scale(2.5);}
}
a.ht2btn,a.ht2btn:hover{
	font-size:13px;
	color:#fff;
	padding:0 15px;
	float:right;
}
.abtn{
    background-color:#2e3c54;
}
.abtn:hover {
	color: #fff;
	background-color: #154eb1;
}
.citytop .ht2btn.datatextcopy, .footcont .ht2btn.datatextcopy{
	background-color:rgba(11,103,190,0.77);
	padding:0 15px;
}
.ht2btn:hover,.citytop .ht2btn.datatextcopy:hover{
	background-color:#2151a0;
}
.calctop{
	padding-left:0;
}
a.calcbtn{
	background-color:#0B67BE;
	border-radius:4px;
	padding:14px 0 14px 70px;
	height:68px;
	text-decoration:none;
	display:inline-block;
}
a.calcbtn:hover{
	background-color:#2151a0;
	text-decoration:none;
}
.calcbtn span,.calcbtn:hover span{
	color:#fff;
	font-size:15px;
	text-transform:uppercase;
	font-weight:700;
}
.calcbtn::before{
	content:'';
	position:absolute;
	width:36px;
	height:36px;
	top:16px;
	left:18px;
	background:url("../img/calcul.svg") center no-repeat;
}
.mainpage{
	padding-bottom:85px;
	text-align:center;
	position:relative;
}
.mainpage h1{
	margin-top:50px;
	margin-bottom:50px;
	padding:0;
	text-align:center;
	font-size:58.5px;
	color:#5d7498;
	
	font-weight:300;
}
.mainbox h2{
	
	font-weight:700;
	font-size:24px;
	margin-top:0;
	margin-bottom:25px;
	position:relative;
	padding:0 0 12px;
	color:#2e3c54;
}
.mainfrontleft .mainbox h2:after{
	content:'';
	background-color:#c5cfdb;
	height:3px;
	width:75px;
	display:block;
	left:50%;
	margin-left:-37.5px;
	bottom:0;
	position:absolute;
}
.mainfrontright .mainbox h2:after{
	content:'';
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image:url("../img/path2.svg");
	height:5px;
	width:53px;
	display:block;
	left:50%;
	margin-left:-26.5px;
	bottom:0;
	position:absolute;
}
.mainbox{
	background-color:#f6f7f8;
	border-radius:5px;
	width:370px;
	position:relative;
	-webkit-box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
	-moz-box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
	box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
}
.maingrid{
	width:882px;
	height:462px;
	background-image:url("../img/grid5.svg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	position:absolute;
	right:-200px;
	bottom:120px;
}
#canvas,
#canvas2{
	border-radius:5px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:170px;
}
.mainboxin{
	position:relative;
	z-index:10;
	height:100%;
	padding:30px;
	min-height:557px;
}
.mainbox p{
	font-size:14px;
	
	font-weight:500;
	display:block;
	min-height:110px;
	padding:0;
	margin:0;
}
.mainbox ul{
	margin:0;
	padding:0;
}
.mainbox ul,
.mainbox ul li{
	list-style-type:none;
}
.mainbox ul li{
	padding-bottom:15px;
	margin:0;
}
.mainbox ul li a{
	
	font-weight:500;
	font-size:18px;
	color:#2e3c54;
}
.maininfo{
	position:absolute;
	width:100%;
	bottom:25px;
	left:0;
	z-index:10;
}
.pricesite{
	font-size:18px;
	
	font-weight:500;
}
.mainbox .abtn{
	width:170px;
	margin:10px auto 0;
}
.mainbox p{
	color:#5d7498;
}
.mainfrontleft .mainbox{
	float:right;
}
.mainfrontright .mainbox{
	float:left;
}
.mainbox:after{
	
	content:'';
	display:block;
	position:absolute;
	top:0;
	opacity:0;
	left:0;
	height:100%;
	width:100%;
	border-radius:5px;
	background:#18e8da;
	background:-moz-linear-gradient(-45deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	background:-webkit-linear-gradient(-45deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	background:linear-gradient(135deg,rgba(24,232,218,1) 0,rgba(58,181,225,1) 50%,rgba(88,134,232,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#18e8da',endColorstr='#5886e8',GradientType=1);
}
.mainbox:hover,
.mainbox:hover p,
.mainbox:hover ul li a,
.mainbox:hover h2{
	color:#fff;
}
.mainbox:hover:after{
	opacity:1;
}
.mainboxwave{
	position:absolute;
	bottom:0;
	left:0;
	background-image:url("../img/path3.svg");
	width:100%;
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:170px;
}
.mainfrontright .mainbox .mainboxwave{
	background-image:url("../img/path4.svg");
}
.mainpagetext{
	padding-top:60px;
	text-align:center;
	font-size:16px;
	line-height:23px;
	color:#5d7498;
}
.section1{
	font-size:20px;
	text-align:center;
	background-color:#fcfcfc;
	padding:55px 0;
}
.sec1phone{
	margin-top:25px;
}
.sec1phone a{
	color:#8495b1;
	display:block;
	text-decoration:none !important;
	border-radius:5px;
	width:270px;
	margin:0 auto;
	text-align:center;
	line-height:65px;
	
	font-weight:700;
	background-color:#ececee;
}
.sec1place,
.sec1street{
	color:#8495b1;
}
.sec1place{
	padding-top:15px;
}
.sec1street{
	font-size:14px;
}
.sec1mainphone a{
	display:block;
	font-size:32px;
	color:#2e3c54;
	text-decoration:none;
	
	font-weight:700;
	border-radius:5px;
	border:3px solid #35bbe0;
	line-height:90px;
}
.sec1mainphone span{
	content:'';
	margin-right:20px;
	display:inline-block;
	height:26px;
	margin-bottom:-2px;
	width:16px;
	background-image:url("../img/path5.svg");
	background-size:100% 100%;
	background-position:center center;
	background-repeat:no-repeat;
}
.sec1text{
	text-align:center;
	color:#508ced;
	padding-top:20px;
	font-weight:900;
	font-size:24px;
}
.section2{
	padding-bottom:65px;
	padding-top:65px;
}
h2.common{
	font-weight:700;
	color:#0967BE;
	font-size:40px;
	text-align:left;
	padding:0 0 35px;
	position:relative;
}
.secin1 h2.common{
	color:#fff;
	font-size:30px;
	line-height:40px;
}
h2.common::after{
	position:absolute;
	content:'';
	display:block;
	width:215px;
	height:1px;
	background-color:#0967BE;
	left:0;
	bottom:10px;
}
.secin1 h2.common::after{
	background-color:#fff;
}
.commontext{
	color:#24334C;
	font-size:20px;
	text-align:left;
	padding-bottom:20px;
	position:relative;
}
.sec2num{
	position:relative;
	font-size:120px;
	color:#2d76d5;
	line-height:125px;
	
	font-weight:300;
}
.sec2num span{
	padding-left:20px;
	position:relative;
	z-index:10;
	background:-webkit-linear-gradient(#31c0de,#558ae8);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	text-shadow:-6px -2px 1px rgba(150,150,150,0.33);
}
.sec2num:after{
	content:'';
	display:block;
	height:64px;
	width:64px;
	border-radius:8px;
	background-color:#f6f7f8;
	position:absolute;
	top:0;
	left:0;
}
.sec2name{
	color:#8495b1;
	
	font-weight:300;
	font-size:45px;
}
.sec2text,
.sec2text h3{
	color:#5d7498;
}
.sec2text{
	font-size:16px;
	line-height:25px;
}
.sec2text h3{
	padding-bottom:5px;
}
.sec2btn{
	text-decoration:none !important;
	display:block;
	margin-top:25px;
	height:65px;
	width:90%;
	line-height:59px;
	padding:3px;
	text-align:center;
	border-radius:5px;
	max-width:240px;
	background:#4eb4cd;
	background:-moz-linear-gradient(-45deg,rgba(78,180,205,1) 0,rgba(70,166,227,1) 48%,rgba(83,147,221,1) 100%);
	background:-webkit-linear-gradient(-45deg,rgba(78,180,205,1) 0,rgba(70,166,227,1) 48%,rgba(83,147,221,1) 100%);
	background:linear-gradient(135deg,rgba(78,180,205,1) 0,rgba(70,166,227,1) 48%,rgba(83,147,221,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eb4cd',endColorstr='#5393dd',GradientType=1);
}
.sec2btn:hover span{
	background-color:#46a2e3;
	color:#fff;
}
.sec2btn span{
	
	color:#fff;
	
	font-weight:500;
	font-size:16px;
	background-color:transparent;
	display:block;
	height:100%;
	border-radius:3px;
	width:100%;
	position:relative;
}
.section2 .slick-dots{
	padding:0;
}
.section2 .slick-dots,
.section2 .slick-dots li{
	list-style-type:none;
	margin:0;
}
.section2 .slick-dots{
	text-align:center;
	margin-top:130px;
}
.slick-arrow{
	height:70px;
	width:70px;
	position:absolute;
	bottom:55px;
	font-size:38px;
	border:0 none;
	border-radius:5px;
	color:#0967BE;
	z-index:888;
}
.slick-arrow i:before{
	z-index:10;
	position:relative;
}
.slick-arrow i:after{
	content:'';
	display:block;
	border-radius:5px;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#fff;
}
.slick-arrow.slick-prev{
	margin-left:-80px;
	left:50%;
}
.slick-arrow.slick-next{
	margin-right:-80px;
	right:50%;
	color:#0967BE;
}

.slick-dots{
	text-align:center;
	list-style-type:none;
}
.slick-dots li{
	padding-left:7px;
	list-style-type:none;
	display:inline-block;
	padding-right:7px;
}
.slick-dots li button{
	height:15px;
	width:15px;
	border-radius:15px;
	padding:0;
	display:block;
	margin:0;
	border:0 none;
	background-color:#ececee;
	text-indent:-999999px;
}
.slick-dots li.slick-active button{
	background-color:#3d82f7;
}
.section3{
	position:relative;
	padding-top:0;
	padding-bottom:40px;
}
.section3 .sec3bg{
	height:440px;
	background-color:#f6f7f9;
	position:absolute;
	top:50%;
	margin-top:-220px;
	width:100%;
}
a.menuobject .menuname{
	color:#333;
}
a.menuobject:hover .menuname{
	color:#fff;
}
a.menuobject .menutextonmain{
	color:#5d7498;
}
.menuobject{
	display:block;
	text-decoration:none !important;
	overflow:hidden;
	margin-bottom:30px;
	-webkit-box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
	-moz-box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
	box-shadow:0 17px 43px -2px rgba(0,0,0,0.15);
	min-height:340px;
	background-color:#fff;
	border-radius:6px;
	padding:30px;
	
}
.menuobject:hover{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	color:#fff;
}
.menuobject:hover ul li a{
	color:#fff;
}
.menuobject:hover .menutextonmain{
	color:#fff;
}
.menutextonmain{
	position:relative;
	z-index:10;
}
.menuobject:hover .menuname:after,
.menuobject:hover .reality{
	height:600px;
	top:-200px;
	left:-200px;
	width:600px;
}
.menuic{
	position:relative;
	z-index:10;
	height:65px;
	width:83px;
	background-image:url("../img/newic30.svg");
	background-size:100% 100%;
	background-position:center left;
	background-repeat:no-repeat;
}
.mic2 .menuic{
	background-image:url("../img/ic2.svg");
}
.mic3 .menuic{
	background-image:url("../img/ic3.svg");
}
.mic4 .menuic{
	background-image:url("../img/ic4.svg");
}
.mic5 .menuic{
	background-image:url("../img/ic5new.svg");
}
.mic6 .menuic{
	background-image:url("../img/ic6.svg");
}
.menuobject ul{
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:10;
}
.menuobject ul li{
	padding-bottom:7px;
	list-style-type:none;
}
.menuobject ul li a{
	font-size:16px;
	color:#5d7498;
}
.menuname{
	position:relative;
	font-size:24px;
	line-height:26px;
	padding:20px 0 20px;
	
	font-weight:500;
}
.menuname span{
	position:relative;
	z-index:10;
	display:block;
}
.menuname:after,
.reality{
	content:'';
	display:block;
	height:12px;
	position:absolute;
	top:35px;
	left:0;
	width:100%;
	background-color:#508cee;
	
}
.mic2 .menuname:after{
	background-color:#37af54;
}
.mic3 .menuname:after{
	background-color:#0db3b3;
}
.mic4 .menuname:after{
	background-color:#e58a8a;
}
.mic5 .menuname:after{
	background-color:#c9c313;
}
.mic6 .menuname:after{
	background-color:#e3a4ef;
}
.containerfix{
	width:875px;
	position:relative;
	z-index:10;
	margin:0 auto;
}/*
.sec3grid{
	position:absolute;
	bottom:-40px;
	right:-70px;
	width:882px;
	height:522px;
	background-image:url(../img/grid.svg);
	background-position:center center;
	background-size:100% 100%;
}
.sec4img{
	
	height:405px;
	border-radius:7px;
	background-size:cover;
	position:relative;
	display:block;
	text-decoration:none !important;
	color:#fff !important;
}
.sec4crug{
	font-family:'ElegantIcons';
	top:40px;
	position:absolute;
	right:40px;
	font-size:30px;
	line-height:66px;
	text-align:center;
	cursor:pointer;
	background-position:center center;
	height:66px;
	width:66px;
	border-radius:66px;
	color:#fff;
	
	display:none;
	border:1px solid #fff;
	background-size:100% 100%;
}
.sec4item.slick-center:hover .sec4crug{
	background-color:#fff;
	color:#479fe4;
}
.sec4wrapitem{
	padding-left:25px;
	padding-right:25px;
	height:565px;
}
.sec4wrap .sec4item{
	min-height:610px;
	
}
.sec4wrap .sec4item .sec4wrapitem{
	opacity:.2;
	
}
.sec4wrap .sec4item.slick-center .sec4img{
	height:490px;
}
.sec4wrap .sec4item.slick-active.slick-center .sec4wrapitem{
	opacity:.5;
}
.sec4wrap .sec4item.slick-active .sec4wrapitem .sec4img{
	-webkit-box-shadow:0 25px 33px -19px rgba(0,0,0,0.37);
	-moz-box-shadow:0 25px 33px -19px rgba(0,0,0,0.37);
	box-shadow:0 25px 33px -19px rgba(0,0,0,0.37);
}
.sec4wrap .sec4item.slick-active.slick-center .sec4wrapitem{
	padding-left:0;
	opacity:1;
	padding-right:0;
}
.sec4wrap .sec4item.slick-active.slick-center{
	padding-top:40px;
}*/
.sec4wrap{
	padding-bottom:30px;
	padding-left:0;
	padding-right:0;
}
.section5{
	padding:75px 0 75px;
	background-color:#f6f7f9;
}
.section5.seo4 h2.common{
	margin-top:0;
}
.sec5wrap{
	position:relative;
	padding-left:90px;
	color:#24334C;
}
.sec5ic1 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic1.svg");
}
.sec5ic2 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic2.svg");
}
.sec5ic3 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic3.svg");
}
.sec5ic4 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic4.svg");
}
.sec5ic5 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic5.svg");
}
.sec5ic6 .sec5wrap .sec5icinside{
	background-image:url("../img/s5ic6.svg");
}
.sec5icinside{
	content:'';
	display:block;
	width:60px;
	height:60px;
	position:absolute;
	top:0;
	left:0;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
}

h3.sec5h3{
	font-weight:700;
	font-size:16px;
	margin-bottom:15px;
}
.sec5text{
	font-size:14px;
	line-height:20px;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
}
.sec5item{
	margin-top:30px;
}
.section6{
	padding-bottom:125px;
}
.section6 .container{
	margin-top:-300px;
}
.section6 h2.common{
	padding-bottom:55px;
}
.grid2{
	width:722px;
	height:542px;
	position:absolute;
	top:-62px;
	left:-80px;
	background-size:100% 100%;
	background-image:url("../img/grid2.svg");
}

.section7{
	background-color:#f6f7f9;
	padding:70px 0 50px;
}

.fixpadding{
	padding-left:130px;
}
.gradientbtn{
	display:block;
	height:56px;
	line-height:56px;
	border-radius:5px;
	position:relative;
	color:#fff !important;
	
	font-weight:500;
	text-decoration:none !important;
	font-size:16px;
}
.gradientbtn:after,
.gradientbtn:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	
	font-weight:500;
	border-radius:5px;
	position:absolute;
	top:0;
	left:0;
}
.gradientbtn:after{
	
	background:rgba(49,194,223,1);
	background:-moz-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(49,194,223,1)),color-stop(50%,rgba(75,152,229,1)),color-stop(100%,rgba(97,120,234,1)));
	background:-webkit-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-o-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-ms-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:linear-gradient(to right,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31c2df',endColorstr='#6178ea',GradientType=1);
}
.gradientbtn:before{
	opacity:0;
	
	z-index:3;
	background-color:#6178ea;
}
.gradientbtn:hover:before{
	opacity:.8;
}
.gradientbtn span{
	z-index:10;
	position:relative;
}
header.main-header{
	display:none !important;
}
.section8{
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	background-color:#f6f7f8
}
.sec8img{
	width:270px;
	margin:0 auto;
}
.sec8img img{
	-webkit-box-shadow:0 11px 29px -15px rgba(0,0,0,0.39);
	-moz-box-shadow:0 11px 29px -15px rgba(0,0,0,0.39);
	box-shadow:0 11px 29px -15px rgba(0,0,0,0.39);
}
.sec8name{
	font-size:18px;
}
.sec8imgwrap{
	vertical-align:bottom;
	height:93px;
	display:inline-block;
}
.section9{
	padding-bottom:65px;
	background-color:#f6f7f8;
}
.sec9wrap{
	background-image:url("../img/sertborder.png");
	background-position:center center;
	background-repeat:no-repeat;
	height:190px;
	position:relative;
	width:138px;
	margin:0 auto;
}
.sec9itemin{
	width:125px;
	height:178px;
	position:absolute;
	top:7px;
	left:6px;
	background-size:cover;
	background-position:center center;
	-webkit-box-shadow:0 12px 56px -11px rgba(0,0,0,0.37);
	-moz-box-shadow:0 12px 56px -11px rgba(0,0,0,0.37);
	box-shadow:0 12px 56px -11px rgba(0,0,0,0.37);
}
.sec9item.horizontalphoto .sec9wrap{
	width:190px;
	height:138px;
	margin-top:23px;
	background-image:url("../img/sertborder2.png");
}
.sec9item.horizontalphoto .sec9name{
	padding-top:40px;
}
.sec9item.horizontalphoto .sec9itemin{
	width:177px;
	height:125px;
}
.sec9name{
	padding-left:30px;
	padding-right:30px;
	font-size:18px;
	text-align:center;
	padding-top:30px;
}
.section9 .slick-dots{
	margin-top:50px;
}
.section9 .slick-dots li.slick-active button{
	background-color:#0967BE;
}
.section10 .mainformname{
	
	font-weight:500;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:0 solid #000;
	padding-bottom:0;
	background:rgba(49,194,223,1);
	background:-moz-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(49,194,223,1)),color-stop(50%,rgba(75,152,229,1)),color-stop(100%,rgba(97,120,234,1)));
	background:-webkit-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-o-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-ms-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:linear-gradient(to right,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31c2df',endColorstr='#6178ea',GradientType=1);
	height:100px;
	line-height:100px;
	text-align:center;
	color:#fff;
}
.section10 .wrapmainform{
	-webkit-box-shadow:0 17px 53px -2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 17px 53px -2px rgba(0,0,0,0.1);
	box-shadow:0 17px 53px -2px rgba(0,0,0,0.1);
	overflow:hidden;
}
.modal .section10 .wrapmainform{
	box-shadow:none;
}
.modal .section10 .wrapmainform .maininf{
	padding-bottom:0;
}
.hs-chat-footer{
	padding-bottom:12px !important;
}
.hs-chat-footer a,
.hs-chat-footer svg{
	display:none !important;
}
.hs-modal__footer{
	display:none !important;
}
.youdata{
	padding:10px 0;
}
.unbone{
	text-align:left;
	font-size:16px;
	padding-top:30px;
}
.unbone a{
	font-size:18px;
	font-weight:600;
	text-decoration:underline;
}
.tbone{
	padding:0 10px;
}
.unbone .slick-arrow{
	height:130px;
	width:80px;
	position:absolute;
	top:50%;
	bottom:auto;
	margin-top:-95px;
	font-size:100px;
	border:0 none;
	border-radius:10px;
	background-color:#fff;
	color:#EF1D24;
	-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,0.06);
	-moz-box-shadow:0 2px 24px 0 rgba(0,0,0,0.06);
	box-shadow:0 2px 24px 0 rgba(0,0,0,0.06);
	line-height:130px;
}
.unbone .slick-arrow.slick-prev{
	left:-100px;
	margin-left:0;
}
.unbone .slick-arrow.slick-next{
	right:-100px;
	margin-right:0;
}
.unbone .slick-arrow.slick-next::after,
.unbone .slick-arrow i::after{
	display:none;
}
.modal .section10 .backfooter{
	color:#333333;
	border-radius:5px;
	border:1px solid #adadad;
	background-color:#fff;
	border-color:#adadad;
	float:left;
	padding:6px 12px;
	font-size:14px;
	cursor:pointer;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	display:none;
}
.backfooter.openform{
	color:#333333;
	border-radius:5px;
	border:1px solid #adadad;
	background-color:#fff;
	border-color:#adadad;
	margin:10px auto;
	width:66px;
	padding:6px 12px;
	font-size:14px;
	cursor:pointer;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	display:none;
}
.bone{
	position:relative;
	width:100%;
	height:245px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
/*
.bone iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.bone{
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	margin-top:150px;
}*/
.unbone .bone{
	margin-top:0;
}
.modal .section10 .closefooter{
	color:#333;
	border-radius:5px;
	border:1px solid #adadad;
	background-color:#fff;
	border-color:#adadad;
	display:inline-block;
	padding:6px 12px;
	font-size:14px;
	cursor:pointer;
	
}
.modal .section10 .closefooter:hover{
	background-color:#ebebeb;
}
.stepbox{
	width:574px;
	margin:0 auto;
}
.maininf{
	text-align:center;
	padding:32px 0;
}
.maininf .mainformtext{
	font-size:20px;
	color:#5d7498;
	padding-bottom:60px;
}
.maininf input.form-control{
	background-color:#f6f7f9;
	border:0 none;
}
.sec10step2{
	display:none;
}
.maininf input{
	height:34px;
	padding-bottom:0;
	padding-top:0;
	font-size:16px;
	padding-left:23px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border:0 solid #000;
}
.smarform.stupid.onfocus{
	background-color:#f6f7f9;
	border-color:#f6f7f9;
}
.smarform.stupid.onfocus.smartfocus{
	background-color:#fff;
	border-color:#dddfe0;
}
.smarform.smartgood,
.idcomment.smartgood{
	border-color:#61bfbf !important;
}
.smarform.smartgood.smartbad,
.idcomment.smartgood.smartbad{
	border-color:#e66286 !important;
}
.smarform:after{
	content:'';
	opacity:0;
	display:block;
	width:15px;
	position:absolute;
	top:50%;
	margin-top:-7.5px;
	right:25px;
	background-size:100% 100%;
	height:15px;
	background-image:url("../img/tick.svg");
	background-position:center center;
	background-repeat:no-repeat;
	
}
.smarform.smartgood.smartbad:after{
	opacity:1;
	background-image:url("../img/error.svg");
}
.smarform.smartgood:after{
	opacity:1;
}
.smarform.stupid.onfocus input::placeholder{
	color:#000;
}
.maininf .confid{
	margin-top:25px;
}
.maininf .mainbtn{
	height:64px;
	line-height:64px;
}

.maininf .inpname{
	padding-top:12px;
	font-size:12px;
	color:#8495b1;
	padding-left:23px;
	background-color:#f6f7f9;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border:0 solid #000;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
}
.smarform{
	height:66px;
	width:100%;
	background-color:#f6f7f9;
	border-radius:5px;
	position:relative;
	border:1px solid #f6f7f9;
}
.smarform input.form-control{
	width:100%;
	height:100%;
	background-color:transparent;
	position:absolute;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	padding-bottom:0;
	z-index:2;
	transition:all .2s;
	opacity:0;
}
.smarform.onfocus input.form-control{
	padding-top:15px;
	opacity:1;
}
.smarform input.form-control::placeholder{
	color:#edf0f4;
}
.smarform.onfocus{
	background-color:#fff;
	border-color:#dddfe0;
}
.smarform.onfocus .inpname{
	font-size:12px;
	top:0;
	line-height:38px;
}
.smarform .inpname{
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
	background-color:transparent;
	position:absolute;
	top:0;
	padding:0 0 0 23px;
	left:0;
	height:100%;
	line-height:66px;
	z-index:2;
	font-size:18px;
}
.maininf .stepgoname{
	font-size:18px;
	color:#5d7498;
	text-align:left;
	padding:40px 0 25px;
}
.section10{
	padding-bottom:90px;
}
.section11{
	position:relative;
	overflow:hidden;
	padding-bottom:90px;
}
.sec11item{
	border-radius:5px;
	padding-right:50%;
}
.sec11item .sec11text{
	position:absolute;
	top:0;
	left:50%;
	padding:90px;
	min-height:100%;
	width:50%;
	font-size:18px;
	z-index:2;
	border-radius:10px;
	opacity:0;
	background-color:#f6f7f9;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
}
.sec11item.active .sec11name{
	background-color:#f6f7f9;
}
.sec11item.active .sec11text{
	opacity:1;
}
.sec11item.active .sec11name{
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
	
	font-weight:700;
}
.faq{
	position:relative;
}
.sec11name{
	cursor:pointer;
	position:relative;
	padding:15px 17px;
	color:#8495b1;
	font-size:20px;
	border-radius:5px !important;
	margin-bottom:15px;
}
.sec11name span{
	position:relative;
	z-index:1;
}
.sec11name:after{
	content:'';
	border-radius:5px;
	height:100%;
	display:block;
	width:120%;
	opacity:0;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	top:0;
	position:absolute;
	left:0;
	background-color:#f6f7f9;
}
.sec11item.active .sec11name:after{
	opacity:1;
}
.footer{
	padding:70px 0;
	background-color:#F6F7F8;
}
.footcont{
	font-weight:700;
}
.footcont img{
	width:auto;
	margin-top:-30px;
	
}
.footcont a.homlin:hover{
	text-decoration:none;
}
.footcont a.homlin span{
	display:inline-block;
	font-size:11px;
	line-height:13px;
	color:#000;
	font-weight:400;
	/* padding:5px 0 0 25px; */
}
.footcont .ht2btn,.footcont .ht2btn:hover{
	display:block;
	width:160px;
	float:left;
	margin-top:15px;
}
.footcont div.ht2btn,.footcont div.ht2btn:hover{
	margin-top:30px;
}
.footcont a.ht2btn,.footcont a.ht2btn:hover{
	margin-bottom:60px;
}/*
.footcont .dropdown{
	margin:60px 0 15px;
}*/
.footcont .dropdown-menu{
	top:auto;
	bottom:100%;
}
.footer ul,
.footer ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.footer ul li a{
	color:#0967BE;
	font-size:16px;
}
.footer ul li a:hover{
	color:#2151a0
}
.footer .footphone{
	margin-bottom:15px;
}
.footer .footphone a{
	color:#0967BE;
	font-weight:700;
	font-size:20px;
}
.rater{
	color:#96A1AA;
	font-weight:400;
}
.star {
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background-image: url("../img/star-blank.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.star.over {
	background-image: url("../img/start.png");
}
.supermenu .dropdown-menu {
	position:relative;
	top:auto;
	left:auto;
	z-index:1;
	display:block;
	min-width:0;
	padding:25px 0 45px;
	margin:0;
	background-color:transparent;
	border:0;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;

}
.footer .supermenu ul li a{
	font-weight:700;
	font-size:18px;
	padding:0;
	text-decoration:underline;
	text-transform:uppercase;
}

.footer .supermenu ul li a.droplike span{
	font-size:16px;
	font-weight:400;
	text-transform:none;
}
.footer .supermenu ul li.nodropdown{
	margin-bottom:10px;
}
.footer .footersoc{
	margin-top:30px;
}
.footer .footersoc a{
	color:#fff;
	margin-left:13px;
	font-size:27px;
	display:inline-block;
	background-color:#0967BE;
	border-radius:100px;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
}
.footer .footersoc a:first-child{
	margin-left:0;
}
.footeraftersoc{
	font-size:14px;
	color:#96A1AA;
	padding-top:20px;
}
.fooci{
	padding-top:20px;
}
.fooci a{
	font-size:14px;
	padding-top:0;
	color:#96A1AA;
	display:block;
}
.footer .footeraftersoc ul li a{
	font-weight:400;
	font-size:14px;
	color:#96A1AA;
	text-decoration:underline;
	text-transform:none;
}

.phonebtnmob{
	background-image:url("../img/phone2.svg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:15px 15px;
	position:absolute;
	width:32px;
	height:32px;
	background-color:#fff;
	line-height:32px;
	position:absolute;
	top:12px;
	text-align:center;
	right:20px;
	border-radius:10px;
}
.onmob{
	display:none;
}
.onpc{
	display:block;
}
.section9 .slick-arrow{
	top:50%;
	margin-top:-70px;
}
.section9 .slick-arrow.slick-prev{
	left:0;
}
.section9 .slick-arrow.slick-next{
	right:0;
}
.searchpop{
	margin-bottom:15px;
}
.rowfix1{
	margin-left:-10px;
	margin-right:-10px;
}
.rowfix1 .form-group{
	padding-left:10px;
	padding-right:10px;
}
.sec2format,.seo2format{
	position:relative;
	line-height:24px;
	padding-left:32px;
	margin-bottom:20px;
	cursor:pointer;
}
.sec2format span,.seo2format span{
	border-radius:2px;
	height:23px;
	width:23px;
	position:absolute;
	left:0;
	top:0;
	line-height:24px;
	content:"";
	display:block;
	border:1px solid #8495b1;
}
.sec2format span:before{
	width:12px;
	height:9px;
	background-image:url("../img/check.svg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	z-index:2;
	position:absolute;
	top:6px;
	left:5px;
	content:'';
	display:block;
}
.sec2format span:after,.seo2format span:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	background-color:#8495b1;
}
.sec2format.active span:after,.seo2format.active span:after{
	opacity:1;
}
.sec2val{
	text-align:left;
}
.sec2fixpad{
	padding-top:20px;
}
.textareawrap{
	padding-bottom:25px;
}
.textareawrap textarea{
	height:143px;
	border:0 none;
	width:100%;
	border-radius:5px;
	background-color:#f6f7f9;
	border:1px solid #f6f7f9;
	padding:15px 20px;
	resize:none;
}
.textareawrap textarea::placeholder{
	color:#8495b1;
	opacity:1;
}
.forload{
	display:none;
}
.lds-roller{
	display:inline-block;
	position:relative;
	width:64px;
	height:64px;
}
.lds-roller div{
	animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;
	transform-origin:32px 32px;
}
.lds-roller div:after{
	content:" ";
	display:block;
	position:absolute;
	width:6px;
	height:6px;
	border-radius:50%;
	background:#5d7498;
	margin:-3px 0 0 -3px;
}
.lds-roller div:nth-child(1){
	animation-delay:-0.036s;
}
.lds-roller div:nth-child(1):after{
	top:50px;
	left:50px;
}
.lds-roller div:nth-child(2){
	animation-delay:-0.072s;
}
.lds-roller div:nth-child(2):after{
	top:54px;
	left:45px;
}
.lds-roller div:nth-child(3){
	animation-delay:-0.108s;
}
.lds-roller div:nth-child(3):after{
	top:57px;
	left:39px;
}
.lds-roller div:nth-child(4){
	animation-delay:-0.144s;
}
.lds-roller div:nth-child(4):after{
	top:58px;
	left:32px;
}
.lds-roller div:nth-child(5){
	animation-delay:-0.18s;
}
.lds-roller div:nth-child(5):after{
	top:57px;
	left:25px;
}
.lds-roller div:nth-child(6){
	animation-delay:-0.216s;
}
.lds-roller div:nth-child(6):after{
	top:54px;
	left:19px;
}
.lds-roller div:nth-child(7){
	animation-delay:-0.252s;
}
.lds-roller div:nth-child(7):after{
	top:50px;
	left:14px;
}
.lds-roller div:nth-child(8){
	animation-delay:-0.288s;
}
.lds-roller div:nth-child(8):after{
	top:45px;
	left:10px;
}
@keyframes lds-roller{
	0%{
		transform:rotate(0deg);
	}
	100%{
		transform:rotate(360deg);
	}
}
h1.h1inside,
div.h1inside{
	font-size:54px;
	line-height:72px;
	
	font-weight:300;
	padding:0;
	margin:127px 0 0;
	position:relative;
	z-index:1;
	color:#5d7498;
}
.maininside{
	height:761px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.maininside .container{
	height:100%;
	position:relative;
}
.secin1{
	position:relative;
	z-index:2;
	background-color:#0967BE;
	padding:40px 0;
}
.secin1text{
	margin-top:30px;
	font-size:20px;
	color:#fff;
	line-height:30px;
}
.secin1text p{
	padding-bottom:30px;
	margin-bottom:0;
}
.section_nuar{
	background-color:#f6f7f8;
	text-align:center;
	color:#141E28;
	font-weight:700;
	text-transform:uppercase;
	padding:50px 0 10px;
}
.section_nuar .container{
	display:inline-block;
}
.neyer{
	padding-bottom:20px;
	background:url("../img/neyer.png") center no-repeat;
	background-size:contain;
}
.neyer div{
	position:relative;
	z-index:2;
}
.neyer_suptext{
	font-size:17px;
	line-height:20px;
	padding:215px 0 5px;
}
.neyer_text{
	color:#E54545;
	font-size:35px;
	line-height:50px;
}
.neyer_subtext{
	text-transform:none;
	font-size:16px;
	line-height:20px;
	font-weight:400;
}
.neyer .mainbtn.ht2btn{
	height:75px!important;
	line-height:75px!important;
	background-color:#E54545!important;
	font-size:20px!important;
	display:inline-block!important;
	padding:0 43px;
	margin-top:10px!important;
	margin-bottom:20px;
}
.company1{
	background-color:#f6f7f8;
	padding:60px 0 70px;
}
.company1box{
	background-color:#fff;
	font-size:18px;
	line-height:24px;
	color:#0967BE;
	padding:40px 10px;
	font-weight:700;
	text-align:center;
	-webkit-box-shadow:0 7px 34px 3px rgba(0,0,0,0.09);
	-moz-box-shadow:0 7px 34px 3px rgba(0,0,0,0.09);
	box-shadow:0 7px 34px 3px rgba(0,0,0,0.09);
}
.cifix.company1box{
	margin-bottom:30px;
	min-height:280px;
	padding-bottom:10px;
}
.photofixplot .company1img,
.photofixplot .company1text{
	position:relative;
	z-index:10;
}
.photofixplot .cic1 .prohover{
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.photofixplot .company1box{
	position:relative;
}
.photofixplot.companyproinfoblock .company1proname{
	position:relative;
	z-index:10;
}
.photofixplot.companyproinfoblock:hover .company1proname{
	color:#fff;
}
.company1.zindexfix3{
	position:relative;
	z-index:10;
	padding-bottom:130px;
}
.company1img{
	height:100px;
}
.company1img.cic3 img{
	height:100%;
}
.company1title{
	font-size:54px;
	text-align:center;
	margin-top:-216px;
	line-height:64px;
	color:#5d7498;
	padding-bottom:70px;
	
	font-weight:300;
}
.company1title.sizefix2{
	font-size:36px;
	padding-bottom:20px;
	line-height:48px;
}
.sec2inform.zindexfix4{
	position:relative;
	z-index:20;
	padding-top:80px;
	padding-bottom:80px;
	margin-top:0;
}
.sec2inform.zindexfix4 .section10{
	padding-bottom:0;
}
.section2.sectioncasein.sectionfix29{
	padding-bottom:80px;
}
.sec2inform{
	position:relative;
	z-index:3;
	margin-top:-310px;
	padding-bottom:80px;
}
.sec2inform .wrapmainform{
	background-color:#fff;
}
.knownow{
	background-color:#fff;
}
.section10 .mainformname{
	font-size:24px;
}
.section2.sectioncasein{
	padding-bottom:150px;
	position:relative;
}
.sectioncasein .grafcontainer{
	margin:0 -40px;
}
.sectioncasein .graficwrapfix{
	padding:20px 40px 0;
}
.sectioncasein .graficwrap{
	background-color:#fff;
	border-radius:7px;
	-webkit-box-shadow:0 22px 34px -14px rgba(0,0,0,0.16);
	-moz-box-shadow:0 22px 34px -14px rgba(0,0,0,0.16);
	box-shadow:0 22px 34px -14px rgba(0,0,0,0.16);
}
.sec3wrap{
	padding:40px;
	background-color:#fff;
}
.seo2 h2.common{
	padding-bottom:0;
	margin:0;
}
.seo2{
	padding-bottom:30px;
}
.seo3{
	overflow:hidden;
	position:relative;
	padding-bottom:50px;
}
.seo3 .container{
	position:relative;
	z-index:2;
}
.seo3itemwrap{
	background-color:rgba(9,103,190,0.06);
	padding:30px 35px;
	color:#24334C;
	min-height:420px;
}
.seo3name{
	padding:20px 0;
	font-size:16px;
	font-weight:700;
}
.seo3item{
	padding-bottom:30px;
}
.seo3text{
	font-size:14px;
}
.seo4textfix{
	margin-top:60px;
	padding:55px 0 70px;
	font-size:30px;
	color:#0967BE;
	font-weight:700;
	background-color:#fff;
	text-align:center;
}
.wrapseo .seo4textfix{
	text-align:left;
}
.blinkarrow{
	position:absolute;
	width:25px;
	height:50px;
	background:url("../img/blinkarrow.svg") center no-repeat;
	background-size:contain;
	left:50%;
	margin-left:-50.5px;
	top:40px;
	opacity:0;
	animation: glowing 3000ms infinite;
}
@keyframes glowing {
  0% {opacity:0;}
  17% {opacity:1;}
  68% {opacity:0;}
}
.blinkarrow.b_2{
	margin-left:-32.5px;
	animation: glowing_2 3000ms infinite;
}
@keyframes glowing_2 {
  0% {opacity:0;}
  34% {opacity:1;}
  83% {opacity:0;}
}
.blinkarrow.b_3{
	margin-left:-14.5px;
	animation: glowing_3 3000ms infinite;
}
@keyframes glowing_3 {
  0% {opacity:0;}
  51% {opacity:1;}
  100% {opacity:0;}
}
.seo5{
	padding:80px 0 40px;
}
.seo5 h2.common{
	margin-bottom:0;
	padding-bottom:15px;
}
.seo5in{
	text-align:center;
	position:relative;
}
.seo5box{
	padding-top:40px;
	padding-bottom:40px;
}
.seo5boxinf{
	opacity:0;
	font-size:20px;
	height:100%;
	width:100%;
	position:absolute;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:140px;
	background-color:#fff;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
	-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,0.23);
	-moz-box-shadow:0 0 19px 0 rgba(0,0,0,0.23);
	box-shadow:0 0 19px 0 rgba(0,0,0,0.23);
	border-radius:2px;
}
.seo5in:hover .seo5boxinf{
	opacity:1;
}
.seo5boxinf .seo5name{
	
	font-weight:700;
}
.seo5photo{
	height:280px;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
}
.seo5name2{
	font-size:18px;
	color:#2e3c54;
	padding-top:40px;
}
.seo6{
	padding-top:100px;
	padding-bottom:100px;
	background-color:#f6f7f9;
}
.seo6tab{
	background-color:#fff;
	padding:10px 30px;
	font-size:24px;
	color:#2e3c54;
	text-align:center;
	border-radius:8px;
}
.firstcolprice{
	text-align:left;
	border-right:2px solid #f2f3f5;
	padding:0 40px;
}
.secondcolprice{
	border-right:2px solid #f2f3f5;
	padding:0 20px;
}
.thirdcolprice{
	padding:0 20px;
}
.fourcolprice{
	border-left:2px solid #f2f3f5;
	padding:0 20px;
}
.seo6tabmain{
	color:#5d7498;
	font-size:16px;
}
.seo6tabmain{
	text-align:center;
	margin-top:30px;
	background-color:#fff;
	padding:10px 30px;
	border-radius:8px;
}
.seo6tabrow{
	border-bottom:2px solid #f2f3f5;
	padding-top:10px;
	padding-bottom:10px;
}
.seo6tabrow:hover{
	box-shadow:0 10px 10px #f2f3f5;
}
.status{
	width:24px;
	height:24px;
}
.seo6tabrowbold{
	padding-top:25px;
	padding-bottom:25px;
	
	font-weight:700;
	font-size:24px;
}
.seo6btns{
	padding:10px 30px;
	text-align:center;
}
.seo6btns .mainbtn,
.mainbtn.seo6btnsin{
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:16px;
	
	font-weight:500;
}
.seo6btns .mainbtn.mainbtn2,
.mainbtn.seo6btnsin{
	background-color:#8495b1;
}
.seo6btns .mainbtn.mainbtn2:hover,
.mainbtn.seo6btnsin:hover{
	background-color:#506d9e;
}
.seo6tabrowbold .firstcolpricefix2{
	font-size:18px;
	color:#2e3c54;
}
.fixtopfix2{
	padding-top:5px;
}
.fixtopfix{
	padding-top:15px;
}
.context1{
	padding-top:80px;
	position:relative;
	z-index:10;
	background-color:#f3f4f5;
	padding-bottom:0;
}
.context1icon{
	position:absolute;
	top:85px;
	right:-148px;
}
.context1in h3{
	font-size:36px;
	
	font-weight:400;
	font-weight:normal;
	margin-top:0;
	padding-top:0;
	padding-bottom:15px;
	margin-bottom:0;
}
.h3text{
	font-size:16px;
	line-height:23px;
	color:#5d7498;
	padding-bottom:25px;
}
h4.h4{
	color:#5d7498;
	margin:0;
	padding-top:0;
	padding-bottom:20px;
	
	font-weight:300;
	font-size:36px;
}
ul.goodul{
	font-size:20px;
	list-style-type:none;
}
ul.goodul li{
	padding-left:30px;
	padding-top:0;
	background-image:url("../img/good2.svg");
	background-position:left top 4px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	color:#2e3c54;
	margin-bottom:17px;
	list-style-type:none;
}
.context1text{
	color:#5d7498;
	font-size:18px;
	padding-top:15px;
	line-height:29px;
}
.context1text strong{
	
	font-weight:500;
	font-weight:normal;
}
.maininside.maininsidebottom{
	margin-bottom:-181px;
	position:relative;
	z-index:90;
}
.maininsidemini{
	font-size:24px;
	color:#5d7498;
	position:relative;
	z-index:1;
	padding-top:20px;
	line-height:32px;
}
.context1wrap{
	padding:60px;
	background-color:#fff;
	border-radius:5px;
}
.context1wrap .container{
	position:relative;
	z-index:110;
}
.googlecol{
	margin-top:0;
}
.googlecol .googlefix{
	padding-left:353px;
}
.googlecol .context1icon{
	right:auto;
	left:-145px;
}
.googlecol .context1icon img{
	width:564px;
	height:266px;
}
.googlecol .context1wrap{
	background-color:#f6f7f8;
}
.context2bgfff{
	position:relative;
}
.context1.context2bgfff{
	padding-bottom:90px;
	overflow:hidden;
}
.bgfff{
	position:absolute;
	top:257px;
	height:100%;
	background:#fff;
	left:0;
	width:100%;
}
.inlinefix{
	vertical-align:top;
	float:none;
	margin-bottom:30px;
	display:inline-block;
}
.inlinefix .company1box{
	min-height:254px;
}
.socialinlinefix .inlinefix{
	margin-left:-1.5px;
	margin-right:-1.5px;
}
.socialinlinefix .inlinefix .company1box{
	min-height:275px;
}
.rowinline{
	text-align:center;
	padding-top:40px;
}
.makesite{
	width:576px;
	height:528px;
	background-position:center center;
	background-size:100% 100%;
	position:absolute;
	right:290px;
	top:-65px;
}
.makesite svg{
	width:100% !important;
	height:100% !important;
}
.makesite.makeland{
	width:552px;
	top:0;
	right:0;
	height:502px;
	background-image:url("../img/makeland.svg");
}
.makesite.makecorp.makeland{
	background-image:url("../img/corpsite.svg");
}
.makesite.makeshop.makeland{
	background-image:url("../img/shop2.svg");
}
.makesite.makeabout.makeland{
	top:-25px;
	background-image:url("../img/about.svg");
}
.makesite.makeland.makecase{
	top:-25px;
	height:440px;
	background-image:url("../img/typrinter.svg");
}
.makesite.makeland.makeperfomance{
	top:-75px;
	background-image:url("../img/perfomance.svg");
}
.company1title.sizefix2.fixcorp.minifi2{
	font-size:24px;
	line-height:32px;
	padding-bottom:70px;
	margin-top:-270px;
	font-weight:300;
}
.company1title.sizefix2.fixcorp{
	margin-top:-220px;
	padding-bottom:170px;
}
.fixcorp2 .grids1{
	top:425px;
}
.fixshop2 .grids1{
	top:325px;
}
.company1.fixshop2.zindexfix3{
	padding-bottom:50px;
}
.secanal p{
	font-size:18px;
	color:#5d7498;
}
.fix2.fixshop2 h6{
	display:block;
}
.fixshopsite2.fixcorpsite2 .land4inf{
	padding-left:10px;
	padding-top:30px;
	min-height:240px;
	padding-right:10px;
}
.secanal strong{
	color:#000;
	
	font-weight:500;
	font-weight:normal;
}
.fixcorpsite2 .land4name{
	font-size:20px;
	color:#5d7498;
	
	font-weight:700;
}
.corpsitefix3{
	padding-top:155px;
}
.fix2 h6{
	display:none;
}
.section6.section6fixmargin .container{
	margin-top:0;
}
.fixcontainer{
	position:relative;
	width:785px;
	margin:0 auto;
	text-align:Center;
}
.fixboost {
	text-align:left;
	display:inline-block;
	float:none;
	margin:0 -2px;
}
.greed10{
	position:absolute;
	bottom:45px;
	right:-110px;
	background-image:url("../img/greed10.svg");
	background-position:center center;
	background-size:100% 100%;
	width:882px;
	height:522px;
}
.info1{
	position:relative;
	padding:75px 0 120px;
}
.fixboost .menuic{
	position:relative;
	background-image:none;
}
.fixboost .menuic img{
	height:68px;
}
.fixboost .menuname:after{
	display:none;
}
.fixboost .menuobject{
	padding:30px 65px 50px;
}
.fixboost .menuname{
	min-height:90px;
}
.fixboost .inf1text{
	font-size:18px;
	line-height:25px;
	color:#8495b1;
}
.fixboost:hover .inf1text{
	color:#fff;
}
.fixboost .ht2btn{
	margin-top:35px;
	color:#fff;
	background-color:#508cee;
	display:block;
}
.inf1zin{
	position:relative;
	z-index:10;
}
.info1{
	position:relative;
}
.info1 .container{
	position:relative;
	z-index:10;
}
.inf1bg{
	background-color:#f6f7f9;
	height:430px;
	position:absolute;
	width:100%;
	margin-top:-160px;
	top:50%;
}
.info2{
	padding-bottom:50px;
}
.padfixlast .info2{
	padding-bottom:10px;
}
.info2 h2.common{
	padding-bottom:50px;
}
.inf2img{
	height:170px;
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.inf2box{
	margin-bottom:30px;
}
.inf2box img{
	max-width:90%;
}
.infoboximg{
	vertical-align:middle;
	height:130px;
	line-height:130px;
	width:100%;
	display:inline-block;
	text-align:center;
}
.socimg{
	position:absolute;
	top:-70px;
	right:374px;
	width:300px;
	height:467px;
	background-size:100% 100%;
	background-position:center center;
}
.socimg svg{
	width:100% !important;
	height:100% !important;
}
.gora.gorafix2{
	bottom:-110px;
}
.analitika{
	padding:55px 0;
	background-color:#f6f7f9;
}
.monitoranalit{
	width:370px;
	position:relative;
	margin:0 auto;
	height:284px;
	background-image:url("../img/analitmonitor.svg");
	background-position:center center;
	background-size:100% 100%;
}
.monitordisplay{
	position:absolute;
	top:3px;
	left:3px;
	background-size:cover;
	background-repeat:no-repeat;
	height:226px;
	width:364px;
	background-position:center center;
}
.analitika h6{
	
	font-weight:700;
	font-weight:normal;
	font-size:18px;
	color:#3e82f8;
	padding-bottom:24px;
}
.analitika h2.common{
	padding-bottom:45px;
}
.secanal ul{
	color:#5d7498;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:18px;
}
.secanal ul li{
	position:relative;
	margin:0 0 10px;
	padding:0 0 0 17px;
	list-style-type:none;
}
.secanal ul li:after{
	content:'';
	display:block;
	width:4px;
	height:4px;
	top:10px;
	border-radius:4px;
	background-color:#5d7398;
	position:absolute;
	left:0;
	margin:0;
}
.analitika h3{
	font-size:18px;
	color:#3e82f8;
	font-weight:normal;
	padding-bottom:15px;
	margin:0;
	padding-top:30px;
	
	font-weight:700;
}
.analitika .mainbtn.gradientbtn{
	width:270px;
}
.markerditem{
	text-align:right;
	display:block;
	padding-bottom:0;
}
.markwrapin{
	display:inline-block;
	font-size:16px;
	cursor:pointer;
	padding:4px 12px;
	border-radius:5px;
	color:#8495b1;
}
.markwrapinwrap{
	padding-top:12.5px;
	padding-bottom:12.5px;
}
.slick-active.slick-current .markwrapin{
	background-color:#508cee;
	color:#fff;
}
.monitorinside .slick-dots{
	margin-top:20px;
}
.landingitem{
	padding-top:85px;
	padding-bottom:70px;
}
.landingitem h2.common{
	padding-bottom:50px;
}
.land4wrap{
	margin-bottom:30px;
	overflow:hidden;
	background-color:#f6f7f9;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	text-align:center;
}
.landingitem a{
	display:block;
	text-decoration:none !important;
}
.landingitem a:hover{
	-webkit-box-shadow:0 0 30px -21px rgba(0,0,0,0.39);
	-moz-box-shadow:0 0 30px -21px rgba(0,0,0,0.39);
	box-shadow:0 0 30px -21px rgba(0,0,0,0.39);
}
.land4img{
	position:relative;
	z-index:2;
	-webkit-box-shadow:0 14px 55px 0 rgba(0,0,0,0.1);
	-moz-box-shadow:0 14px 55px 0 rgba(0,0,0,0.1);
	box-shadow:0 14px 55px 0 rgba(0,0,0,0.1);
	height:240px;
	background-size:cover;
	background-position:center center;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.land4name{
	font-size:24px;
	color:#508ced;
	line-height:32px;
	
	font-weight:300;
	padding-bottom:20px;
}
.land4inf{
	font-size:15px;
	color:#8495b1;
	line-height:23px;
	min-height:320px;
	padding:45px 35px 15px;
}
.seo6.pricelandingfix{
	padding-bottom:80px;
}

.fixcorpsite2 .mainbtn.gradientbtn{
	width:360px;
	height:67px;
	line-height:67px;
	margin:0 auto;
}
.poselesct{
	display:inline-block;
	border:1px solid #508ced;
	border-radius:5px;
	overflow:hidden;
}
.poselesct a{
	display:block;
	float:left;
	text-align:center;
	height:65px;
	line-height:65px;
	text-decoration:none !important;
	width:172px;
}
.poselesct a.active{
	background-color:#508ced;
	color:#fff;
}
.fixportfoliotopbox{
	position:relative;
	z-index:200;
	margin-top:-415px;
}
.filtertype{
	padding-top:25px;
}
.filtertype a{
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	display:inline-block;
	margin:0 16px 30px 0;
	border:1px solid #c3cedf;
	background-color:#f6f7f8;
	color:#2e3c54;
	border-radius:5px;
	padding-left:30px;
	padding-right:30px;
	text-decoration:none !important;
}
.filtertype a:hover,
.filtertype a.active{
	background-color:#c3cedf;
}
.fimg{
	height:325px;
	margin-bottom:30px;
	border-radius:5px;
	position:relative;
	background-size:cover;
	
	background-position:center top;
	-webkit-box-shadow:0 17px 24px 0 rgba(0,0,0,0.14);
	-moz-box-shadow:0 17px 24px 0 rgba(0,0,0,0.14);
	box-shadow:0 17px 24px 0 rgba(0,0,0,0.14);
	background-repeat:no-repeat;
}
.fimg:hover{
	z-index:3;
	-webkit-box-shadow:0 17px 36px 0 rgba(0,0,0,0.25);
	-moz-box-shadow:0 17px 36px 0 rgba(0,0,0,0.25);
	box-shadow:0 17px 36px 0 rgba(0,0,0,0.25);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
}
.fimg .sec4crug{
	top:20px;
	font-size:21px;
	right:30px;
	width:42px;
	border-radius:42px;
	line-height:42px;
	height:42px;
}
.filtershablon{
	padding-bottom:130px;
}
.coplp{
	background-color:#508ced;
	color:#fff;
	font-size:18px;
	min-height:170px;
	text-align:center;
	margin-top:70px;
	padding-top:20px;
	border-radius:5px;
}
.colp2.coplp{
	background-color:#0fc9ba;
}
.coplp span{
	
	font-weight:300;
	font-size:36px;
	display:block;
	padding-bottom:4px;
}
.colptext{
	
	font-weight:500;
}
.companytitle{
	position:absolute;
	bottom:45px;
	left:0;
	text-align:center;
}
.companytitle1{
	
	font-weight:300;
	font-size:36px;
	color:#5d7498;
	line-height:43px;
	padding-bottom:25px;
}
.companytitle1 span{
	color:#508ced;
	
	font-weight:400;
}
.companytitle2{
	font-size:16px;
	line-height:23px;
}
.maininside.about{
	height:866px;
}
.maininside.about .gora.gorafix2{
	bottom:0;
}
.sectionlist{
	text-align:center;
	padding-top:80px;
}
.sectionlist .personhead{
	font-size:36px;
	margin-bottom:50px;
	color:#5d7498;
	
	font-weight:300;
}
.sectionlist .crugli{
	padding-top:110px;
}
.crugbg{
	position:absolute;
	top:0;
	padding-top:105px;
	padding-left:15px;
	padding-right:15px;
	left:0;
	border-radius:270px;
	height:100%;
	opacity:0;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
	transition:all .2s;
	width:100%;
	background-color:#c3cedf;
}
.crugli{
	position:relative;
	overflow:hidden;
	height:270px;
	border-radius:270px;
	width:270px;
	margin:0 auto 80px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.crugname{
	font-size:18px;
	color:#2e3c54;
	padding-bottom:5px;
	
	font-weight:700;
}
.crugdopname{
	font-size:24px;
	color:#5d7498;
	
	font-weight:300;
}
.crugli:hover .crugbg{
	opacity:1;
}
.blogimg{
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:204px;
	background-position:center center;
	background-size:cover;
}
.bloginf{
	border-radius:8px;
	background-color:#f6f7f8;
	padding:25px;
}
.blogname{
	padding-bottom:20px;
	color:#2e3c54;
	font-size:20px;
	
	font-weight:700;
}
.blogtext{
	font-size:16px;
	color:#8495b1;
	padding-bottom:15px;
}
.blogdata{
	font-size:12px;
	padding-left:27px;
	position:relative;
	color:#8495b1;
	
	font-weight:700;
}
.blogdata:after{
	content:'';
	width:12px;
	height:12px;
	background-image:url("../img/date.svg");
	position:absolute;
	left:0;
	top:2px;
}
a.bloga{
	display:block;
	text-decoration:none !important;
}
.blogmorebtn{
	padding-right:30px;
	text-decoration:underline;
	text-align:right;
	font-size:16px;
	color:#508ced;
}
.blogcaruselwrap{
	padding-left:102px;
	padding-right:102px;
}
.blogcaruselwrap .slick-arrow.slick-prev{
	left:-20px;
}
.blogcaruselwrap .slick-arrow{
	top:50%;
	margin-top:-30px;
	
}
.blogcaruselwrap .slick-arrow.slick-next{
	right:-20px;
}
.blogoffer{
	padding-bottom:90px;
}
.blogcaruselwrap .slick-arrow:hover{
	background-color:#508ced;
	color:#fff;
}
.blogcaruselwrap .slick-arrow i:after{
	opacity:0;
}
.maincontact{
	overflow:hidden;
}
.maincontact .container{
	position:relative;
	padding-bottom:20px;
}
.maincontact .container .gora{
	bottom:-300px;
}
.maincontact h1.h1inside,
div.h1inside{
	margin-top:0;
	font-size:54px;
	color:#5d7498;
	line-height:62px;
	padding-bottom:20px;
}
.contactname{
	font-size:18px;
	color:#2e3c54;
	padding-bottom:15px;
	
	font-weight:700;
}
.contactitem{
	font-size:18px;
	padding-bottom:25px;
	color:#2e3c54;
}
#map{
	height:445px;
}
.fixportfoliotopbox2.antifixportfoliotopbox2{
	margin-top:0;
}
.fixportfoliotopbox2{
	margin-top:-240px;
	position:relative;
	z-index:100;
}
.fixportfoliotopbox2 .blogimg{
	position:absolute;
	width:370px;
	top:0;
	height:100%;
	-webkit-border-radius:5px;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius:5px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	border-radius:5px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	z-index:10;
	left:0;
}
.fixportfoliotopbox2 .bloginf{
	padding-left:400px;
	position:relative;
	min-height:270px;
}
.fixportfoliotopbox2 .bloga{
	position:relative;
	margin-bottom:50px;
}
.fixportfoliotopbox2 .bloga .blogname{
	padding-bottom:5px;
}
.fixportfoliotopbox2 .bloga .blogdata{
	padding-bottom:15px;
}
.fixportfoliotopbox2 .blogmorebtn{
	text-align:right;
}
.pagecorrector{
	color:#2e3c54;
}
.pagecorrector{
	font-size:18px;
	line-height:24px;
	padding-bottom:85px;
}
.pagecorrector .allh1{
	padding-top:50px;
	font-size:36px;
	
	font-weight:300;
	color:#5d7498;
	line-height:42px;
}
.pagecorrector.breadv .allh1{
	padding-bottom:0;
	margin-bottom:0;
}
.pagecorrector.breadv .breadcrumb{
	padding-bottom:30px;
	padding-top:0;
}
.pagecorrector .mswrap{
	position:relative;
	margin-bottom:75px;
}
.pagecorrector .mswrap button{
	border:0;
	background-color:transparent;
	position:absolute;
	top:0;
	height:100%;
	line-height:100%;
	color:#508ced;
	left:20px;
}
.pagecorrector .msearch{
	width:100%;
	height:65px;
	background-color:#ececee;
	padding-left:48px;
	border-radius:7px;
	border:0 none;
}
.pagecorrector .allh1{
	padding-bottom:15px;
	margin-bottom:0;
	padding-bottom:10px;
}
.pagecorrector .blogdata2{
	font-size:16px;
	padding-bottom:40px;
	
	font-weight:700;
	color:#5d7498;
}
.keywords{
	padding-bottom:60px;
	text-align:center;
}
.keyitem{
	margin-left:10px;
	margin-right:10px;
	color:#2e3c54;
	display:inline-block;
	background-color:#f6f7f8;
	border:1px solid #c3cedf;
	text-align:center;
	font-size:16px;
	
	font-weight:500;
	height:56px;
	line-height:56px;
	border-radius:56px;
	margin-bottom:15px;
	padding:0 15px;
	text-decoration:none !important;
}
.keyitem:hover{
	background-color:#c3cedf;
}
.keyitem:first-letter{
	text-transform:uppercase;
}
.modal.fade{
	-webkit-transition:opacity .3s linear,top .3s ease-out;
	-moz-transition:opacity .3s linear,top .3s ease-out;
	-ms-transition:opacity .3s linear,top .3s ease-out;
	-o-transition:opacity .3s linear,top .3s ease-out;
	transition:opacity .3s linear,top .3s ease-out;
	top:-25%;
}
.inf404{
	padding-bottom:50px;
	text-align:center;
	padding-top:50px;
}
.inf404 img{
	max-width:100%;
}
.companyproinfoblock{
	display:inline-block;
	float:none;
	vertical-align:top;
}
.companyproinfoblock .company1box{
	padding-bottom:15px;
	padding-top:15px;
	min-height:360px;
}
.companyproinfoblock .company1text{
	font-size:16px;
	line-height:20px;
}
.companyproinfoblock .company1proname{
	color:#5d7498;
	font-size:16px;
	line-height:22px;
	padding-bottom:15px;
	
	font-weight:700;
}
.company1imgpro img{
	width:auto;
}
.fixmainformline .section10 .mainformname{
	line-height:30px;
	padding:20px;
	padding-bottom:20px;
}
.grids1.grids1perf{
	height:202px;
	background-size:100% 100%;
	width:882px;
	background-image:url("../img/perfgrid.svg");
}
.company1.zindexfix3.reversefix{
	background-color:#fff;
}
.company1.zindexfix3.reversefix .company1box{
	background-color:#f6f7f8;
	box-shadow:none;
}
.company1.zindexfix3.reversefix .companyproinfoblock.floaposible{
	float:left;
	display:block;
}

.info2.paddingfixblock{
	padding-top:80px;
}

.sitemap li,
.sitemap{
	list-style-type:none;
}
.sec4wrapitem{
	position:relative;
}
.sec4link{
	display:none;
}
.slick-center .sec4link{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	display:block;
	z-index:10;
}
.imgsocket{
	width:600px;
	height:600px;
	bottom:200px;
	position:absolute;
	right:300px;
}
.imgsocket svg{
	height:100% !important;
	width:100% !important;
}
.portfolioimg img{
	width:100%;
}
.portfoliotext ul,
.portfoliotext li{
	list-style-type:none;
}
.portfoliotext ul{
	margin:0;
	padding:0;
}
.portfoliotext ul li{
	position:relative;
	padding-left:25px;
	margin-bottom:15px;
}
.portfoliotext ul li:after{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:7px;
	border-radius:7px;
	width:7px;
	height:7px;
	background-color:#0b67be;
}
.portfoliotext h3{
	font-size:30px;
	
	font-weight:300;
	color:#5d7498;
	margin-top:30px;
	line-height:35px;
	padding-top:0;
	margin-bottom:30px;
}
.portfoliotext>.textinside>h3:first-child{
	margin-top:0;
}
.portfoliotext .ht2btn{
	width:80%;
}
.portofoliomaintop.maininside .filtermobslider{
	position:relative;
	z-index:100;
}
.portofoliomaintop.maininside{
	height:auto;
	padding-bottom:50px;
	margin-bottom:60px;
}
.portofoliomaintop.fixportfoliotopbox{
	margin-top:0;
}
.portofoliomaintop.maininside .container{
	height:auto;
}
.portfoliotext{
	float:right;
}
.portfolioimg{
	float:left;
}
.siteblocktop:after{
	position:absolute;
	top:0;
	left:0;
	content:'';
	display:block;
	width:100%;
	height:100%;
	opacity:1;
	background:rgba(49,194,223,1);
	background:-moz-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-webkit-gradient(left top,right top,color-stop(0%,rgba(49,194,223,1)),color-stop(50%,rgba(75,152,229,1)),color-stop(100%,rgba(97,120,234,1)));
	background:-webkit-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-o-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:-ms-linear-gradient(left,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	background:linear-gradient(to right,rgba(49,194,223,1) 0,rgba(75,152,229,1) 50%,rgba(97,120,234,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31c2df',endColorstr='#6178ea',GradientType=1);
}
.siteblocktop{
	margin-top:10px;
	position:relative;
	margin-bottom:40px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.siteblocktop h1.allh1{
	color:#fff;
	
	font-weight:700;
	font-weight:normal;
}
.siteblocktop .container{
	position:relative;
	padding:100px 150px;
	z-index:10;
	color:#fff;
}
.siteblocktop h1.allh1{
	margin-bottom:15px;
	font-size:30px;
	position:relative;
}
.siteblocktop h1.allh1:after{
	content:'';
	display:block;
	position:absolute;
	top:-10px;
	left:-135px;
	width:100px;
	height:100px;
	background-size:contain;
	background-image:url("../img/website3.svg");
}
.siteblocktop .sitedescriptbox{
	font-size:18px;
	margin-top:15px;
}
.mainbtn.gradientbtn.minificlass{
	width:320px;
	margin:40px auto 0;
}
img.infog{
	width:70%;
}
@media(max-width:1490px){
	.container{
		max-width:1140px;
	}
	.calcbtn span, .calcbtn:hover span{
		font-size:13px;
	}
	.footer .footersoc a{
		margin-left:10px;
	}
	.headtop2 ul li{
	padding-right:20px;
}
	.sec4img{
		height:320px;
	}
	.sec4wrap .sec4item.slick-center .sec4img{
		height:360px;
	}
	.sec4wrap .sec4item{
		min-height:490px;
	}
	.sec4wrapitem{
		height:440px;
	}
	.sec4crug{
		height:55px;
		width:55px;
		line-height:55px;
		font-size:24px;
	}
	.footer .supermenu ul li a.droplike span{
	font-size:15px;
	}
	.fooci a{
		font-size:13px;
	}
}
.sec3block.sec3place{
	display:block;
}
.fixpaddingiside{
	padding-top:60px;
}
.pagecorrector.breadv h1.allh1.forloayal{
	padding-bottom:30px;
}
.benjamin{
	opacity:0.8;
	margin-right:20px;
	display:inline-block;
}
.blgr{
	padding-top:50px;
	border-radius:6px;
	border:2px #0b67be solid;
}
.blgr img{
	width:100%;
}
.blgr.beat{
	padding-top:0;
	margin-top:20px;
}
.plate {
    background-color: #f6f7f9;
	padding:40px 0px;
	position:absolute;
	bottom:0px;
	left:0px; 
	width:100%;
	height: 170px;
}
.makesite.makeland{
	width:452px;
}

.r-col{
	z-index:2;
	position:relative;
	height:100%;
}



.r-video video {
	position: relative;
    margin: 0 auto;
    overflow: hidden;
	border:0px none;
    width: 300px;
    height: 430px;
	bottom:0px;
}

.r-video-wrap{
	position:relative;
}

.r-video-border-remove{
	position:absolute;
	top:0px;
	height:100%;
	z-index:3;
	width:300px;
	left:50%;
	margin-left:-150px;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}

.r-video{
	overflow:hidden;
	position:relative;
	height: 420px;
}
.r-name {
    padding-top: 30px;
    font-size: 22px;
	font-weight:500;
}

.r-pos {
   padding-top: 10px;
    padding-bottom: 20px;
    font-size: 18px;

}

.members2 .row{
	height:100%;
}

.members2 .container{
	position:relative;
	height:100%;
}

.members-wrap{
	margin-top:50px;
}

.members2{
	margin-top:30px;
	text-align:center;
	position:relative;
	height:590px;
}

.r-video-wrap{
	border:2px #fff !important;
}
@media(max-width:990px){
	.members-wrap{
	display:none;
}
.neyer{
	padding:20px;
	background-size:cover;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
}
.neyer br{
	display:none;
}
.neyer_suptext{
	padding:15px 0;
}
.neyer .mainbtn.ht2btn{
	font-size:17px!important;
	padding:0;
}
	.blgr.beat{
		display:none;
	}
	.benjamin{
		margin:0 auto;
		display:block;
		padding:10px 0;
	}
	img.infog{
		width:100%;
	}
	.siteblocktop .container{
		padding-left:15px;
		padding-right:15px;
	}
	.siteblocktop h1.allh1:after{
		display:none;
	}
	
	.maininside.prodvizeniefix{
		height:450px !important;
	}
	
	.mainbtn.gradientbtn.minificlass{
		width:90%;
	}
	.portfoliotext{
		float:none;
	}
	.portfolioimg{
		float:none;
	}
	.portfoliotext h3{
		font-size:24px;
		line-height:30px;
	}
	.portfoliotext{
		padding-bottom:30px;
		font-size:15px;
		padding-left:15px;
		line-height:21px;
	}
	.portfoliotext .ht2btn{
		width:100%;
	}
	.portofoliomaintop.maininside{
		padding-bottom:0;
		margin-bottom:0;
	}
	.filtertype a{
		margin-bottom:0;
	}
	h2.inpage{
		font-size:27px;
		line-height:35px;
	}
	.companyproinfoblock{
		display:block;
		float:left;
	}
	.keywords .keyitem{
		padding:10px 5px;
		height:auto;
		line-height:22px;
		font-size:16px;
	}

	.pagecorrector.breadv .allh1{
		font-size:24px;
		line-height:32px;
	}
	.pagecorrector .mswrap{
		margin-bottom:30px;
	}
	.pagecorrector{
		padding-bottom:30px;
	}
	.fixportfoliotopbox2{
		margin-top:0;
	}
	.fixportfoliotopbox2 .blogimg{
		position:absolute;
		width:100%;
		top:0;
		height:200px;
		position:static;
		z-index:10;
		left:0;
		-webkit-border-radius:0;
		-webkit-border-top-left-radius:5px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius:0;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		border-radius:0;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
	}
	.fixportfoliotopbox2 .bloginf{
		padding:25px;
	}
	.fixportfoliotopbox2 .blogtext{
		padding-bottom:20px;
	}
	.fixportfoliotopbox2 .bloga{
		position:relative;
		margin-bottom:15px;
	}
	.fixportfoliotopbox2 .bloga .blogname{
		padding-bottom:5px;
	}
	.fixportfoliotopbox2 .bloga .blogdata{
		padding-bottom:15px;
	}
	.fixportfoliotopbox2 .blogmorebtn{
		text-align:right;
	}
	.maincontact .container{
		padding-top:30px;
		padding-bottom:30px;
		padding-left:30px;
		padding-right:30px;
	}
	.maincontact h1.h1inside,
	div.h1inside{
		padding-top:0;
		line-height:30px;
		font-size:24px;
		text-align:center;
		padding-bottom:40px;
	}
	#map{
		display:none;
	}
	.blogcaruselwrap{
		padding:0;
	}
	.blogcaruselwrap .slick-dots{
		margin-top:18px;
	}
	.blogoffer{
		padding-bottom:30px;
	}
	.sectionlist .personhead{
		font-size:16px;
	}
	.dopabout{
		padding-left:38px;
		padding-right:38px;
	}
	.coplp{
		margin-top:0;
		margin-bottom:30px;
	}
	.sectionlist{
		padding-top:0;
	}
	.maininside.about{
		height:360px;
	}
	.makesite.makeabout.makeland{
		top:auto;
		bottom:0;
	}
	.crugli{
		width:148px;
		height:148px;
		border-radius:148px;
	}
	.crugbg{
		display:none;
	}
	.sectionlist .crugli{
		margin-bottom:15px;
		padding:0;
	}
	.crugbg{
		border-radius:148px;
	}
	.maininside.inmobileauto{
		height:auto;
	}
	.fixboost .menuobject {
	padding: 30px 25px 50px;
}
	.maininside.inmobileauto h1.h1inside,
	div.h1inside{
		padding-bottom:15px;
	}
	.filtertype a{
		border-top:0;
		width:100%;
		padding-left:10px;
		padding-right:10px;
		font-size:14px;
		border-radius:0;
	}
	.filtermobslider{
		display:none;
	}
	.filtershablon{
		padding-bottom:30px;
	}
	.fimg{
		height:385px;
	}
	.filtertype{
		cursor:pointer;
		padding:0;
		text-align:center;
		border-radius:5px;
		margin:15px 0 30px;
		border:1px solid #c3cedf;
		background-color:#f6f7f8;
	}
	.filtertype .naprvnav{
		height:54px;
		line-height:54px;
	}
	.filtertype a{
		border-top:0 none;
		border-left:0 none;
		border-right:0 none;
	}
	.filtertype a:last-child{
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-bottomleft:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
	}
	.maininside.inmobileauto .gora{
		display:none;
	}
	.fixportfoliotopbox{
		margin-top:0;
	}
	.poselesct{
		width:100%;
	}
	.poselesct a{
		width:50%;
		height:36px;
		line-height:36px;
		font-size:16px;
	}
	.company1title.sizefix2.fixcorp.minifi2{
		margin:0 -15px 0 -15px;
		font-size:16px;
		line-height:23px;
		padding-bottom:5px;
	}
	.maininsidemini.shop10{
		font-size:14px;
		color:#508ced;
		padding-bottom:20px;
		padding-left:30px;
		padding-right:30px;
	}
	.fixshop2 .onmobbg{
		position:relative;
	}
	.makesite.makeshop.makeland{
		height:200px;
		bottom:30px;
	}
	.fixcorpsite2 .mainbtn.gradientbtn{
		width:100%;
	}
	.maininside{
		overflow:hidden;
		text-align:center;
	}
	h1.h1inside,
	div.h1inside{
		margin-top:27px;
		line-height:34px;
		font-size:24px;
	}
	.maininsidemini{
		display:none;
	}
	.gora.gorafix2{
		bottom:0;
	}
	.gora.gorafix3{
		top:40%;
	}
	.maininside,
	.maininside.prodvizeniefix{
		height:365px;
	}
	.company1title.sizefix2{
		margin-top:0;
	}
	.gora{
		height:175px;
		width:100% !important;
		right:0;
		background-position:bottom center;
		position:absolute;
	}
	.makesite.makeland{
		width:80%;
		top:auto;
		bottom:-15px;
		background-position:center bottom;
		right:10%;
		left:auto;
		height:298px;
	}
	.maininsidemini br{
		display:none;
	}
	.maininsidemini{
		padding:20px 30px 15px;
		text-align:center;
		font-size:14px;
		color:#508ced;
		line-height:21px;
	}
	.company1title.sizefix2{
		font-size:16px;
		line-height:23px;
		padding:0 25px 40px;
		background-color:#fff;
	}
	.company1.zindexfix3{
		padding-top:0;
		margin-left:-15px;
		padding-bottom:50px;
		margin-right:-15px;
	}
	.sec2inform.zindexfix4{
		padding-top:0;
	}
	.sec2inform.zindexfix4 .section10 .mainformname,
	.sec2informz34 .section10 .mainformname{
		height:auto;
		line-height:25px;
		padding-top:20px;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:20px;
		font-size:18px;
	}
	.company1 .onmobbg h2.common{
		padding-bottom:20px;
		margin-bottom:0;
	}
	.inlinefix{
		margin-bottom:0;
		float:left;
	}
	.company1box{
		-webkit-box-shadow:0 7px 24px 3px rgba(0,0,0,0.03);
		-moz-box-shadow:0 7px 24px 3px rgba(0,0,0,0.03);
		box-shadow:0 7px 24px 3px rgba(0,0,0,0.03);
	}
	.company1box img{
		display:inline-block;
	}
	.section10 .wrapmainform{
		box-shadow:none;
	}
	.sec2inform.zindexfix4{
		padding-bottom:0;
		box-shadow:none;
	}
	.landingitem h2.common{
		padding-bottom:15px;
	}
	.landingitem{
		padding-top:25px;
		padding-left:15px;
		padding-right:15px;
	}
	.analitika.onmob{
		padding-left:35px;
		padding-right:49px;
		padding-top:10px;
		padding-bottom:0;
	}
	.analitika.onmob .analclose{
		display:none;
		padding:15px;
	}
	.analitika.onmob .analclose .secanal ul{
		font-size:16px;
	}
	.analitika.onmob .mobanal{
		margin-bottom:25px;
		border-radius:5px;
	}
	.mobanal.active{
		background-color:#fff;
	}
	.analitika.onmob h6{
		padding:15px 50px 15px 15px;
		line-height:23px;
		background-color:#fff;
		font-size:16px;
		
	font-weight:500;
		color:#8495b1;
		border-radius:5px;
		position:relative;
		margin-bottom:0;
		text-decoration:underline;
		cursor:pointer;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
	}
	.analitika.onmob h3{
		padding-top:20px;
	}
	.analitika.onmob .mainbtn.gradientbtn{
		width:100%;
		height:36px;
		line-height:36px;
	}
	.analitika.onmob h2.common{
		margin-bottom:0;
		padding-bottom:15px;
	}
	.analitika.onmob h6:after,
	.section5.seo4 .sec5h3:after{
		content:'';
		display:block;
		width:19px;
		height:11px;
		background-image:url("../img/back.svg");
		background-repeat:no-repeat;
		background-size:100% 100%;
		position:absolute;
		top:29px;
		right:20px;
		margin-top:-5.5px;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
	}
	.section5.seo4 .sec5h3:after{
		background-image:url("../img/back2.svg");
	}
	.analitika.onmob .active h6:after,
	.section5.seo4 .sec5wrap.active .sec5h3:after{
		transform:rotate(180deg);
	}
	.landingitem a:hover{
		box-shadow:none;
	}
	.landingitem{
		padding-bottom:15px;
	}
	.land4wrap{
		margin-bottom:20px;
	}
	.seo3itemwrap{
		text-align:center;
	}
	.seo3img img{
		height:80px;
		width:80px;
		display:inline-block;
	}
	.seo3name{
		
	font-weight:700;
		font-size:20px;
	}
	.seo2{
		padding-top:20px;
		padding-bottom:35px;
	}
	.seo3{
		padding-bottom:0;
	}
	.seo2,
	.seo3{
		padding-left:10px;
		padding-right:10px;
	}
	.seo3item{
		padding-bottom:50px;
	}
	.seo3 .slick-dots{
		margin-top:-20px;
		position:relative;
		z-index:230;
	}
	.section5.seo4 .sec5text{
		display:none;
		padding:0 12px 14px;
	}
	.section5.seo4 .sec5wrap{
		border-radius:5px;
		background-color:#fff;
	}
	.section5.seo4 .sec5h3{
		cursor:pointer;
		padding:14px 60px 8px 80px;
		min-height:80px;
		
	font-weight:500;
		font-size:16px;
		line-height:23px;
	}
	.section5.seo4 .sec5icinside{
		top:10px;
		left:11px;
	}
	.section5.seo4 .commontext{
		padding-bottom:20px;
	}
	.section5.seo4 .seo4textfix{
		display:none;
	}
	.seo5name2{
		padding-top:25px;
	}
	.seo5name2{
		color:#2e3c54;
		font-size:20px;
		padding-bottom:3px;
		
	font-weight:700;
	}
	.seo5 h2.common{
		padding-left:15px;
		padding-right:15px;
		padding-bottom:40px;
	}
	.seo5{
		padding-bottom:40px;
		padding-left:20px;
		padding-right:20px;
		padding-top:30px;
	}
	.seo5prof{
		font-size:18px;
	}
	.seo5in{
		padding-bottom:20px;
	}
	.priceonmob{
		background-color:#f6f7f8;
		padding:0 36px 30px;
	}
	.priceonmob h2.common{
		margin:0;
		padding:30px 0 30px;
	}
	.claster{
		background-color:#fff;
		-webkit-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px;
		margin-bottom:30px;
		padding-bottom:20px;
	}
	.clastername{
		padding:25px 0;
		margin-bottom:30px;
		color:#fff;
		font-size:24px;
		text-align:center;
		-webkit-border-top-left-radius:8px;
		-webkit-border-top-right-radius:8px;
		-moz-border-radius-topleft:8px;
		-moz-border-radius-topright:8px;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		background-color:#5d7498;
	}
	.clasteritem{
		line-height:20px;
		font-size:14px;
		color:#8495b1;
		padding-left:62px;
		padding-right:30px;
		margin-bottom:20px;
		position:relative;
	}
	.clasteritem img{
		position:absolute;
		height:23px;
		width:23px;
		left:20px;
		top:0;
	}
	.clasteritem span{
		display:block;
		background-color:#c3cedf;
		border-radius:23px;
		color:#5d7498;
		position:absolute;
		height:23px;
		line-height:23px;
		text-align:center;
		font-size:13px;
		width:23px;
		left:20px;
		top:0;
	}
	.tarifprice{
		padding-left:20px;
		font-size:24px;
		color:#5d7498;
		
	font-weight:700;
		margin-bottom:24px;
	}
	.tarifprice span{
		
	font-weight:400;
		font-size:16px;
	}
	.tarifbtn1{
		padding-left:20px;
		padding-right:20px;
	}
	.tarifbtn1 .mainbtn.mainbtn2.ht2btn{
		background-color:#fff;
		height:54px;
		line-height:54px;
		border:1px solid #c3cedf;
		color:#508ced;
		font-size:16px;
	}
	.tarifbtn1 .mainbtn.mainbtn2.ht2btn:hover{
		background-color:#c3cedf;
		color:#fff;
	}
	.section6{
		padding-left:30px;
		padding-right:30px;
	}
	.section7{
		padding-left:15px;
		padding-right:15px;
	}
	.info2{
		padding-bottom:0;
		padding-top:45px;
	}
	.info2 .inf2box{
		width:50%;
	}
	.inf2img{
		height:95px;
	}
	.info2 h2.common{
		margin-top:0;
		padding-top:0;
		margin-bottom:0;
		padding-bottom:30px;
	}
	.makesite{
		width:80%;
		left:10%;
		bottom:0;
		top:auto;
		height:300px;
	}
	.section2.sectioncasein .secincasetext{
		padding-right:0;
	}
	.section2.sectioncasein{
		background-color:#fff;
	}
	.section2.sectioncasein .sec2num span{
		text-shadow:none;
	}
	.section2.sectioncasein .commontext{
		padding-bottom:12px;
	}
	.section2.sectioncasein .sec2bgwrap{
		background-color:#f6f7f8;
		padding:2px;
		border-radius:8px;
		background:#7db9e8;
		background:-moz-linear-gradient(top,rgba(125,185,232,1) 0,rgba(53,186,224,1) 50%,rgba(95,120,233,1) 100%);
		background:-webkit-linear-gradient(top,rgba(125,185,232,1) 0,rgba(53,186,224,1) 50%,rgba(95,120,233,1) 100%);
		background:linear-gradient(to bottom,rgba(125,185,232,1) 0,rgba(53,186,224,1) 50%,rgba(95,120,233,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db9e8',endColorstr='#5f78e9',GradientType=0);
	}
	.section2.sectioncasein .sec2bgwrapin{
		background-color:#f4f5f6;
		padding:35px 25px 5px;
		border-radius:8px;
	}
	.section2.sectioncasein .sec2name{
		color:#508ced;
	}
	.section2.sectioncasein .graficwrapfix,
	.section2.sectioncasein .graficwrap{
		padding:0;
	}
	.section2.sectioncasein .graficrow{
		display:none;
	}
	.section2.sectioncasein .grafcontainer{
		margin:0;
	}
	.section2.sectioncasein{
		padding-bottom:32px;
	}
	.section2.sectioncasein .grafic{
		height:136px;
		border-radius:5px;
		margin-top:30px;
		border:1px solid #508ced;
		background-color:#fff;
	}
	.section2.sectioncasein .graficname,
	.sectioncasein .sec2white{
		display:none;
	}
	.section2.sectioncasein .graficwrap{
		background-color:transparent;
	}
	.section2.sectioncasein .sec2btn{
		padding:0;
		font-size:16px;
		
	font-weight:500;
	}
	.section2.sectioncasein .sec2btn,
	.section2.sectioncasein .sec2btn span{
		background-color:#4e89e9;
		border:0 none;
		color:#fff;
		height:44px;
		line-height:44px;
		margin:20px auto 0;
		max-width:300px;
		width:100%;
	}
	.section2.sectioncasein .slick-dots{
		margin-top:40px;
	}
	.section2.sectioncasein .slick-dots li.slick-active button{
		background-color:#508ced;
	}
	.section2.sectioncasein .slick-dots li button{
		width:10px;
		height:10px;
	}
	.section2.sectioncasein .sec2text h3{
		color:#508ced;
		
	font-weight:500;
		font-size:20px;
	}
	.section6.sec6nomobfix1 .container{
		margin-top:0;
	}
	.maininside.maininsidebottom .gora.gora2{
		width:100%;
		margin:0;
		right:0;
		background-position:bottom -20px center;
		bottom:0;
		height:175px;
	}
	.maininside.maininsidebottom{
		margin:0;
		height:305px;
	}
	.context1{
		margin-bottom:35px;
		padding-top:0;
		background-color:#fff;
	}
	.context1wrap{
		padding:25px;
		background-color:#f6f7f8;
	}
	.context1icon{
		position:static;
	}
	.context1in h3{
		display:none;
	}
	.context1icon img{
		height:60px;
		width:105px;
		margin-left:-10px;
		margin-bottom:-10px;
	}
	.context1wrap .h3text br{
		display:none;
	}
	.context1wrap h4.h4{
		font-size:24px;
	}
	.context1wrap ul.goodul li{
		font-size:14px;
	}
	.context1wrap .context1text{
		font-size:16px;
		line-height:23px;
	}
	.sec1dopname.onmob{
		padding:25px 35px 42px;
	}
	.sec1dopname.onmob br{
		display:none;
	}
	.googlecol .context1icon{
		position:static;
	}
	.googlecol .context1icon img{
		width:130px;
		height:60px;
	}
	.googlecol .googlefix{
		padding:0;
	}
	.context1.context2bgfff{
		padding-bottom:30px;
		margin-bottom:0;
	}
	.seo5photo{
		height:260px;
	}
	.company1title{
		margin:0;
	}
	.maininside.socialfix2 .gora{
		bottom:0;
	}
	.socimg{
		height:221px;
		width:165px;
		left:50%;
		bottom:30px;
		top:auto;
		margin-left:-82.5px;
	}
	.cifix.company1box{
		margin-bottom:0;
	}
	.company1.zindexfix3.fix150{
		padding-bottom:0;
	}
	.section2.sectioncasein .sec2name{
		padding-left:0;
	}
	.section2.sectioncasein.sectionfix29{
		padding-bottom:32px;
	}
	.sec1wrap{
		margin-top:0;
	}
	.secin1wrap{
		display:none;
	}
	.sec1wrap{
		padding:30px 20px 0;
	}
	.maininsidemini{
		line-height:23px;
		text-align:center;
		padding-right:0;
		padding-top:0;
		font-size:16px;
		color:#5d7498;
		padding-bottom:45px;
		margin:0;
		padding-left:0;
	}
	.maininsidemini br{
		display:none;
	}
	.sec1dopname{
		text-align:center;
		font-size:21px;
		color:#508ced;
		line-height:24px;
		padding:0 0 45px;
	}
	.secin1text{
		position:relative;
		padding-bottom:110px;
	}
	.hidermobile{
		position:relative;
	}
	.hidermobile p:first-child{
		display:block;
	}
	.hidermobile p:first-child:after{
		content:'Подробнее';
		text-decoration:underline;
		color:#508ced;
		font-size:16px;
		display:block;
		cursor:pointer;
	}
	.hidermobile p.active:after{
		display:none;
	}
	.hidermobile p{
		display:none;
	}
	.secin1text p{
		padding-bottom:15px;
	}
	.secin1text{
		font-size:16px;
		line-height:22px;
	}
	.dicarusel .slick-dots{
		margin-top:24px;
	}
	.fixcontainer{
		width:100%;
	}
	.info1.fixpaddinginfo1{
		padding-top:10px;
		padding-bottom:30px;
	}
	.maininside.maininsidebottom.contextshablon{
		height:360px;
	}
	.imgsocket,
	.contextprobox{
		z-index:10;
		position:absolute;
		bottom:0;
		width:80%;
		left:10%;
		height:240px;
	}
	.company1{
		padding-bottom:20px;
		padding-top:30px;
	}
	.sec2inform{
		padding-bottom:0;
		margin-top:0;
	}
	.seo5box{
		padding-top:0;
		padding-bottom:0;
	}
	.company1{
		background-color:transparent;
	}
	.company1 .container{
		background-color:#f6f7f8;
	}
	.company1 h2.common{
		padding-bottom:0;
		margin-bottom:20px;
	}
	.company1title{
		font-size:16px;
		margin:0;
		line-height:23px;
		padding-bottom:40px;
	}
	.company1title br{
		display:none;
	}
	.company1.zindexfix3{
		margin:0;
	}
	.inlinefix .company1box{
		margin-bottom:0;
	}
	html body .analitika.onmob{
		padding-left:30px;
		padding-right:30px;
	}
	.maingrid{
		display:none;
	}
	.mainpage{
		padding-left:20px;
		padding-right:20px;
	}
	.section9 .slick-arrow,
	.section9 .slick-arrow i{
		background-color:transparent;
	}
	.section9 .slick-arrow.slick-next{
		margin-right:-20px;
	}
	.section9 .slick-arrow.slick-prev{
		margin-left:-20px;
	}
	.slick-arrow i:after{
		opacity:0;
	}
	.faq{
		margin-right:-15px;
		margin-left:-15px;
	}
	.section11{
		padding-bottom:30px;
	}
	.sec11item{
		padding:0;
	}
	.sec11item.active{
		border-radius:0;
		background-color:#5d7498;
	}
	.sec11item .sec11text{
		font-size:16px;
	}
	.sec11item.active .sec11text{
		display:block;
		background-color:transparent;
		color:#fff;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:30px;
	}
	.sec11item.active .sec11name:after{
		left:0;
		top:20px;
		width:23px;
		content:'';
		display:block;
		background-color:transparent;
		height:17px;
		background-image:url("../img/arrow.svg");
		background-size:100% 100%;
	}
	.sec11item.active .sec11name{
		margin-bottom:0;
		position:relative;
		background-color:transparent;
		color:#fff;
	}
	.section11 h2.common{
		text-align:left;
		padding-left:15px;
		padding-right:15px;
	}
	.commontext{
		padding-left:15px;
		padding-right:15px;
	}
	.footer .footcontact{
		text-align:left;
	}
	.footeraftersoc{
		display:none;
	}
	.sec11name,
	.sec11item .sec11text{
		width:100%;
		position:static;
	}
	.sec11item .sec11text{
		opacity:1;
		display:none;
	}
	.sec11name{
		margin-bottom:5px;
		font-size:16px;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:10px;
	}
	.sec11item .sec11text{
		padding:0;
		min-height:1px;
		height:auto;
	}
	.sec11name:after{
		display:none;
	}
	.section9 .slick-dots{
		margin-top:20px;
	}
	.section9{
		padding-bottom:20px;
	}
	.section10{
		padding-bottom:30px;
	}
	.section10 .mainformname{
		height:auto;
		font-size:18px;
		padding-bottom:15px;
		padding-top:15px;
		line-height:20px;
		border-radius:0;
	}
	.maininf .mainformtext{
		font-size:14px;
		line-height:22px;
		padding-left:20px;
		padding-bottom:25px;
		padding-right:20px;
	}
	.maininf .confid{
		margin-top:15px;
	}
	.maininf{
		padding-bottom:30px;
	}
	.maininf input{
		margin-bottom:10px;
	}
	.stepbox{
		width:100%;
		padding-left:20px;
		padding-right:20px;
	}
	.section8{
		padding-top:20px;
		padding-bottom:10px;
	}
	.sec8img{
		margin-bottom:30px;
	}
	.fixpadding{
		margin-top:35px;
		padding-left:15px;
	}
	.sectionproduct .prodclick .prodname .prodnamereal{
		min-height:30px;
	}
	.section5{
		padding:30px 25px;
	}
	.section6{
		padding-bottom:60px;
	}
	h2.common{
		padding-bottom:5px;
	}
	.section7{
		padding:20px 30px;
	}
	.grid2{
		height:220px;
		width:600px;
		background-size:cover;
		top:35px;
		right:0;
		left:auto;
	}
	.section6 h2.common{
		padding-bottom:15px;
	}
	.sec5wrap{
		padding-left:0;
	}
	.sec5item{
		margin-bottom:5px;
	}
	.sec5text{
		padding-top:10px;
	}
	h3.sec5h3{
		font-size:16px;
		padding-left:70px;
		min-height:45px;
		margin-bottom:0;
	}
	.sec5wrap:after{
		width:50px;
		height:50px;
		top:-8px;
		left:0;
	}
	.sec4wrap{
		padding-bottom:20px;
	}
	.menuobject,
	.containerfix{
		width:100%;
		min-height:1px;
	}
	.sec4wrap .sec4item{
		min-height:240px;
	}
	.sec4wrapitem{
		height:200px;
	}
	.sec4img{
		height:130px;
	}
	.sec4wrap .sec4item.slick-center .sec4img{
		height:160px;
	}
	.commontext{
		font-size:14px;
		line-height:20px;
	}
	.commontext br{
		display:none;
	}
	h2.common{
		line-height:34px;
		font-size:21px;
		
	font-weight:400;
	}
	h2.common br{
		display:none;
	}
	.mainpage h1{
		padding-top:50px;
		margin-top:0;
		margin-bottom:44px;
		
	font-weight:400;
		font-size:24px;
	}
	.mainpage .mainbox{
		width:100%;
		overflow:hidden;
		border-radius:5px;
		margin-bottom:49px;
		float:none !important;
	}
	.mainpage .mainbox .mainboxin{
		min-height:357px;
	}
	.mainpage{
		padding-bottom:25px;
	}
	.onmob{
		display:block;
	}
	.menutop,
	.headtop,
	.headtop2,
	.mainboxin ul,
	.mainpagetext,
	.onpc{
		display:none;
	}
	.sec1mainphone a{
		display:block;
		font-size:20px;
		padding-top:10px;
		padding-bottom:10px;
		line-height:26px;
	}
	.section1{
		padding-bottom:30px;
		font-size:16px;
		padding-top:30px;
	}
	.sec1mainphone span{
		margin-right:10px;
	}
	.section2{
		padding:20px 0;
	}
	.container,
	.sec1phone a{
		width:100%;
	}
	.ourusl{
		background-color:#8495b1;
		height:52px;
		line-height:52px;
		color:#fff;
		border-radius:12px;
		text-align:center;
		font-size:18px;
		position:fixed;
		bottom:4px;
		width:96%;
		-moz-user-select:none;
		-khtml-user-select:none;
		user-select:none;
		z-index:9999;
		left:2%;
		cursor:pointer;
	}
	.ourusl i{
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
	}
	.ourusl.active i{
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.uslmenu ul,
	.uslmenu ul li{
		list-style-type:none;
		margin-left:0;
	}
	.uslmenu ul li a{
		display:block;
		padding-top:10px;
		-moz-user-select:none;
		-khtml-user-select:none;
		user-select:none;
		padding-bottom:10px;
		line-height:24px;
		color:#fff;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
		font-size:18px;
		border-bottom:1px solid rgba(255,255,255,0.1);
		text-decoration:none !important;
	}
	.uslmenu ul li a:hover{
		background-color:#52688c;
	}
	.uslmenu{
		bottom:-500px;
		position:fixed;
		left:0;
		color:#fff;
		text-align:center;
		z-index:9990;
		padding-bottom:50px;
		width:100%;
		background-color:#8495b1;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
	}
	.uslmenu.active{
		bottom:0;
	}
	.ourusl span{
		position:relative;
	}
	.ourusl span i{
		padding-left:5px;
	}
	.ourusl span:after{
		content:'';
		display:block;
	}
	.companylogomob{
		display:block;
		position:absolute;
		top:0;
		left:50%;
		margin-left: -83px;
    	width: 164px;
		height:22px;
		font-family: "Circe-Regular";
		font-size: 30px;
		color: #c7c7c7;
	}
	.companylogomob img{
		background-size:100% 100%;
		background-position:center;
		background-repeat:no-repeat;
	}
	.logotop{
		display:none;
	}
	.fancybox-skin{
		margin-top:60px !important;
	}
	.fancybox-inner iframe{
		height:240px !important;
	}
	.modal .modal-content{
		background-image:none;
	}
	.modal .modal-sm{
		width:100%;
	}
	.modal-content{
		padding:55px 15px 15px;
	}
	.modal-open .modal{
		padding:0 !important;
	}
	.modal-dialog{
		margin:75px auto 0;
	}
	.modal-sm{
		width:100%;
	}
	.close{
		position:absolute;
		top:5px;
		right:5px;
	}
	.mobilemenu,
	.mobilebox{
		display:block;
	}
	.mainmenu{
		display:none !important;
	}
	.mobilemenu{
		height:55px;
		line-height:55px;
		background-color:#3e82f8;
		opacity:.9;
		position:fixed;
		top:4px;
		left:2%;
		border-radius:10px;
		width:96%;
		z-index:999999;
	}
	.mobbtn{
		height:55px;
		width:55px;
		position:absolute;
		left:0;
		top:0;
	}
	.mobilebox{
		padding:5px 0;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
		position:absolute;
		min-height:100%;
		left:-100%;
		width:100%;
		z-index:999;
	}
	.mobilebox:after{
		position:fixed;
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
		content:"";
		display:block;
		height:100%;
		background-color:#3e82f8;
		width:100%;
		top:0;
		left:-100%;
	}
	.mobileboxin{
		position:relative;
		z-index:10;
	}
	.mobileboxin ul li,
	.mobileboxin ul{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	.mobileboxin ul li a{
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
		color:#fff;
		display:block;
		font-size:18px;
		padding:10px 25px;
		border-bottom:1px solid rgba(197,209,221,0.2);
	}
	.mobileboxin ul li a:hover{
		text-decoration:none !important;
		background-color:#005ff0;
		color:#fff;
	}
	body{
		margin-top:55px;
		position:relative;
		height:100%;
	}
	body.showmob .mobilebox,
	body.showmob .mobilebox:after{
		left:0;
	}
	body.showmob .wrapper,
	body.showmob .section8,
	body.showmob .section9,
	body.showmob .section10,
	body.showmob .section11,
	body.showmob .footer,
	body.showmob .afterfooter{
		right:-100%;
		width:100%;
		position:fixed;
	}
	.wrapper{
		-webkit-transition:all .3s;
		-moz-transition:all .3s;
		transition:all .3s;
		right:0;
		overflow:hidden;
		width:100%;
		position:relative;
	}
	.section2 .slick-dots{
		margin-top:30px;
	}
	.sec2num{
		display:inline-block;
	}
	.sec2name{
		padding-left:15px;
		display:inline-block;
		
	font-weight:400;
		font-size:24px;
	}
	.sec2num span,
	.sec2num{
		line-height:54px;
		font-size:32px;
	}
	.sec2num:after{
		height:32px;
		width:32px;
	}
	.sec2text h3{
		
	font-weight:300;
		font-size:20px;
	}
	.commontext{
		padding-bottom:35px;
	}
	.sec2btn{
		height:53px;
		line-height:53px;
		width:100%;
	}
	.sec4crug{
		width:36px;
		height:36px;
		top:15px;
		right:15px;
	}
	.section4{
		padding-top:30px;
	}
	.section4 h2.common{
		padding-left:15px;
		padding-right:15px;
	}
	.section4 .commontext{
		padding-left:25px;
		padding-right:25px;
	}
	.section5{
		padding-left:25px;
		padding-right:25px;
	}
	.section3 .row{
		padding-left:15px;
		padding-right:15px;
	}
	.section11 .commontext{
		text-align:left;
	}
	.footer{
		padding:30px 15px 65px;
	}
	.footer .footcontact .mswrap input{
		width:95%;
	}
	.footcont{
		text-align:center;
	}
	.footcont img{
		margin-bottom:0;
	}
	.footcont .ht2btn.datatextcopy,.footcont .ht2btn, .footcont .ht2btn:hover{
		margin:15px auto!important;
		float:none;
	}
	.footcont .dropdown {
	margin:25px auto 15px;
	text-align:center;
	}
	.footcont .dropdown-menu {
	left:50%;
	margin-left:-100px;
	}
	.footer .footphone{
		text-align:center;
	}
	.fooci a{
		display:inline list-item;
	}
	.rater{
		display:none;
	}
	.supermenu{
		text-align:center;
	}
	.supermenu .dropdown-menu{
		text-align:center;
		float:none;
		display:inline-block;
		padding:15px 0 25px;
	}
	.footer .footersoc{
		margin:0;
		text-align:center;
		white-space:nowrap;
	}
	.footer .footersoc a,.footer .footersoc a:first-child{
		margin:0 5px;
	}
	.afterfooter{
		display:block;
		text-align:center;
		padding:20px 0 70px;
	}
	.afterfooter .company{
		padding-top:24px;
		padding-left:0;
		background-position:top center;
	}
	.colfixsec2{
		padding-left:30px;
		padding-right:30px;
	}
	.company1title{
		padding-left:36px;
		padding-right:36px;
	}
	.breadwrap{
		text-align:center;
	}
	.breadcrumb{
		display:inline-block;
	}
	.ozyn{
		margin-top:0 !important;
	}
	.formtangle.dlue{
		display:block;
	}
	.bone{
		display:none;
	}
	.unbone .bone{
		display:block;
		margin:5px 0;
	}
	.wrapcontext .priceonmob.onmob{
		height:100vh;
		overflow-y:scroll;
		overflow-x:hidden;
		border:2px solid #dadada;
		border-radius:10px;
	}
	.wrapcontext .onmobbg{
		padding:0;
	}
	.wrapcontext .company1{
		padding-bottom:0;
	}
	.wrapcontext .context1,
	.wrapcontext .context1 h4.h4{
		padding-top:0;
		font-size:25px;
	}
	.wrapcontext .context1 video{
		width:100%;
	}
	.wrapseo .section.section2,
	.wrapseo .section10,
	.wrapseo .company1,
	.wrapseo .sec1dopname{
		padding:0;
	}
	.wrapseo .section.section2{
		padding-bottom:20px;
		min-height:610px;
	}
	.wrapseo .sec1wrap,
	.wrapseo .secin1text{
		margin:0;
		padding:0;
	}
	.wrapseo .section5.seo4{
		padding-top:20px;
	}
	.wrapseo h1.h1inside{
		margin-top:27px;
	}
	div.h1inside{
		margin-top:0;
	}
	.wrapseo .pushup{
		font-size:18px;
		padding-top:0;
		line-height:32px;
	}
	.wrapseo .mainbtn.ht2btn.datatextcopy{
		position:relative;
		margin:15px auto 0;
		width:100%;
	}
}
@media(max-width:680px){
	.maininside,
	.maininside.prodvizeniefix{
		height:433px;
	}
	.sec4wrapitem{
		padding-left:17px;
		padding-right:17px;
	}
	.socimg{
		height:185px;
	}
}
@media(max-width:540px){
	.sec4crug{
		width:28px;
		height:28px;
		top:10px;
		line-height:28px;
		font-size:14px;
		right:10px;
	}
}
@media(max-width:440px){
	.fimg{
		height:225px;
	}
	.sec8img{
		width:100%;
	}
	.sec8img img{
		width:100%;
	}
}
@media(max-width:340px){
	h1.h1inside,
	div.h1inside{
		font-size:22px;
		line-height:29px;
	}
	.fimg{
		height:195px;
	}
	.section5.seo4 .sec5h3{
		font-size:14px;
	}
	.company1title{
		padding-left:16px;
		padding-right:16px;
	}
	.landingitem{
		padding-left:0;
		padding-right:0;
	}
	.seo5{
		padding-left:0;
		padding-right:0;
	}
	.section7{
		padding-left:5px;
		padding-right:5px;
	}
	.priceonmob{
		padding-left:15px;
		padding-right:15px;
	}
	.socimg{
		height:180px;
	}
	.clastername{
		font-size:18px;
	}
	.section5{
		padding-left:0;
		padding-right:0;
	}
	html body .analitika.onmob{
		padding-left:10px;
		padding-right:10px;
	}
	.onmobbg{
		padding-left:15px;
		padding-right:15px;
	}
}