/*   
Theme Name: your-clean-template-3 (uncommented)
Theme URI: https://github.com/saxap/clean-wp-template
Version: 3.0
Tags: clean, development, html5, bootstrap
Description: Clean wordpress theme with minimal bootstrap3 markup for fast development starting
Author: saxa:p
Author URI: http://dontforget.pro
*/
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-right:0;
 padding-left:0
}

@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {
		display: block;
	}
	.comment-list .children {
		padding: 0;
		margin-left: 74px;
		padding-bottom: 15px;
	}
	.comment-list .media {
		margin-top: 0;
	}
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*Custom CSS*/
body {
    font-family: "Lato";
    font-size: 16px;
	font-weight: 300;
    line-height: 28px;
    color: #3c4c6d;
}
.sec-text ul {padding-left: 0;}
.sec-text li {
list-style-type: none; 
}
.sec-text li:before {
 color: #145fd8;
 content: "•";
 padding-right: 15px; 
}
h1,h2.h1,h3.h1{font-size: 30px;}
h2,h3.h2,h1.h2{font-size: 21px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
h1,h2,h3,h4{color: #2a3a5b;line-height: 35px;}
h2.h1 a {color: #2a3a5b;line-height: 40px; text-decoration:none;}
a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {border-color: none;}
.more-link {display:block;width: 96px;}
.thumbnail {display: initial;border:none;}
.thumbnail > img {width: 100%;}
.pagination {width: 100%;}   
.pagination>.active>span {
	color: #2a3a5b;
    background-color: transparent;
    border-color: transparent;}
.pagination>li>a:hover{    
    color: #2a3a5b;
    background-color: transparent;
    border-color: transparent;}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: none;
    padding: 6px 12px;
    margin-left: 0;
    line-height: 1.42857143;
    color: #0e64fc;
    text-decoration: none;
    background-color: transparent;
    border: none;
}
.pagination .preview {float:left; color:#2a3a5b;padding-right: 25%;}   
.pagination .preview a:hover{color:#2a3a5b;text-decoration:none;}   
.pagination .preview:hover::before {border-color:#2a3a5b;}
.pagination .preview::before { 
    content:''; 
	width:3px;	
	height:3px;			
    border: solid #0e64fc;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;
	transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
	margin-right: 3px;
	}
.pagination .nextview {float:right; color:#2a3a5b;padding-left: 25%;}   
.pagination .nextview a:hover{color:#2a3a5b;text-decoration:none;}   
.pagination .nextview:hover::after {border-color:#2a3a5b;}
.pagination .nextview::after {  
	content:'';
	width:3px;	
	height:3px;	
	border: solid #0e64fc;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 4px;   
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
	margin-left: 3px;
	}
.order-nav,.login,.phone,.navbar-geek{margin-top: 5px;margin-left: 20px;float: right;}
.btn-geek{font-family: "Lato";font-weight: 300;font-size: 15px;line-height: 35px;background-color:#fff;color:#2a3a5b;border:1px solid #2a3a5b1a;border-radius: 50px;padding: 0 25px;}
.header-geek {position: relative;min-height: 40px;margin-top: 10px;margin-bottom: 10px;}
.header-geek .order-nav .btn-geek {color: #0e64fc;border-color: #0e64fc5a;}
.header-geek .order-nav .btn-geek:hover {color:#fff;background: #0e63fc;
background: -moz-linear-gradient(left, #0e63fc 0%, #2c7bf4 50%, #5799ec 100%);
background: -webkit-linear-gradient(left, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);
background: linear-gradient(to right, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e63fc', endColorstr='#5799ec',GradientType=1 );}
.header-geek .login .btn-geek::before{content: '';position: absolute;display: block;height: 12px;width: 12px;background: url(svg/login_ico.png);left: 23px;top: 11px;}
.header-geek .login .btn-geek{position: relative;text-indent: 15px;}
.header-geek .login .btn-geek:hover {color:#2a3a5b;border-color: #0e64fc5a;}
.header-geek .phone {position: relative;font-family: "Lato";font-size: 15px;line-height: 35px;font-weight: 300;color:#2a3a5b;}
.header-geek .phone::before {content: '';position: absolute;display: block;height: 18px;width: 12px;background: url(svg/phone_ico.png);left: -20px;top: 8px;}
.header-geek .phone span {font-weight: normal;}
footer .secure {background:#fff;border-radius:5px;width: 225px;height: 95px;    margin: 0 auto; }
.autorize {width: 50%;height: 100%;float: left;background-repeat: no-repeat;background-position: center center;background-image: url(data:image/png;base64,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);}
.mc-afee {width: 50%;height: 100%;float: left;background-repeat: no-repeat;background-position: center center;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAAAdCAYAAAA5IjsiAAAPwUlEQVRogd2ZeZTVxZXHP/Vb3+v3Xne/1wvQQDdLI9CgIIsKLrhEEpMxbpnEM5M4My4o43HGONE52YyTOJ7JmGXORExAkzBuMeKGQkBQFg2LIsiwCzSb0As08Lr77b9t/qh6/V43xNFz5pw58Z5Tp6puvap369ate7+3fuKpZ59D0zR0XUfTNEzTJBwKN0SjkXrLsuot2z7XNM0hYdueELJty/c9W+i6YeqG0E0jCFlWPhKJONlcrkcTYpfvB0cKTmFvOpU+nk5nOjOZ9EnP9/E8j4LjkMlkMAyD08kk35x7Dx3HO6mMVfLnTkbgB2HN0MZWhCsmmqZ5uRBiJpoY093dY1iWSSwWw9R1Muk0qd5eTNMkCAI52TAwTRPf7yAWq8QwjBtyhTy5TBZN04jHq7NVVZW7PM/7YyabWZXs6d1VKBQOBUHgmpaNqRtA8P+rgf8jMuyQ/a4Q4txj7W3UJBIMrq/HNE2EEFRXVxFPJAjbNkIIQGCaBpquQQBBEOC6Lo7jAOADuq7jOA6pVIpcLhe2bXtqW3v7VNfz/jGeSNDd3fNwJBb5/s5t2zja0UbYDlvAXwMCeAM4Vibfl4Fa4CCw+hPuaRIwVbVfBpIDxm8FLgZM4A4g/2mVVkaNQAuw0QiC4NxCocDUyZMYObGFunDkU61k2/YZvEF1df36mqmzb89e1qxeTaKubkRlvJJDBw+Sd3NUxSqn+UHwG/XTRcBXVbsKWKzae4Gxn1CkBcAFqp0Hni0buwv4ZVl/zidc82w0BPhb5EEPNfK5fKq2NhG9YPp0ONXN4ReehYoIZrgCIxrB0A0M00APh9DCYbSQjTAM0HUC1yVwHPxsDjeXx8vl8F0Pt5DHSaXxerqx7BBNX72epmHD2b5jByIIHAKoqKhAIPA8b4rQtKJwfwmEgSzwQJnQ/ifc3DBKSgS4lv6K/Iaqfwp861Op7UxqArqBDuC0YdhWEA6FATj23MssvOdWqoAAjQABaGiAgUDDxrQiaBUVBJoA18NLp3G9DB4FfAQ+AahWngCTau67ZBaiIU4kGsVzPR1A1/SiQM0DBJwJvIU87SLVAgbglvHGIxX8YRnv9gFrfQ24BzgBXATUKL6PtPC9SCddC9ymxl8E3huwzhTkIaeB3yLdz0dIFzEe2G6YuiHskLyejufSBFzJBDQEGTx8BA69ZMjh4xMUMtgFAx8QBDjkEYTRqSBEGJ0YjhCYQqM90NmtGeTTKULE5Q5839c0nd5ULwEBQtNqBwh9M9AFNJTxaoChwGHgr4D7gclq7EW1SYAvqPpRtfmrkP5yObChbL37VRHAZcASIFY29u/AP6v+I8C3y+b+ELgB6XYWAROAdYZpmoEmBABCCCwgjk0YDY+ALK1UX38XPHg7IMj/8nlOPvEwQ2ihh06qHlsIMydB4JO5/YfkP1iBHzThC0GPcBF4fXHZ8zyEoRey2Qz79+4rCjZM1fuR1vll4BzFOwTowHDAAuooXdWNas5p1T8HuFC1H0Ba2FXI4LJc1Q8CI4DXgKeRfm6tmnM98AHwkpr/LNCjlJhUa+vATuBVoB44ogqaoeunXdcDwLBtTAQFfNL4ZPA5RTfOrIlw/mg4fxTZH8/lNDUkOUKGGN7dN8D5o2BKM5mrJ9PBcQoiIIdPEHhEdBMrWoEL5LJZDE3LeZ5HLpsHhE7Jsr4NvK4EPI28xg8A76rxccBc1X4PmIH0ef+geJ9T9SmgEulrQVqribySrYr3CtKSJ1GiR5GoYZrq31zWDiMt8EWkFYN0QX1khMOhQwgaASKNw7Ax8fEAjQAPm2rM5sa+CdXxOPnLvkjX2wtovPYW9LLFtJZRuJhoQYAvBEFQoDKeQK+L05nPkM3n0U3zlFtwcd0CGmICMjoDvKOEvBZ5LRch4UvR710OjFTtLZxJxUCSQAaBcroECZ+iqj9Y1SFVZ9T/h4DngV7gbeCLanwvsJnSgXj0981olmXtt0NyvcjgeiwiFHCVgrIIGnCm9Ece1uWTSAL2DbP68SsmjSXEYDzyBAI8HKrilWBodHUep1AoEI1E9xw7epTW/QcIW6HpZdMzSMWBvMo/UQIXKQpsV+1rkFFTV5ubhAwmUAoErZQwYtFqHfpTURkmcC8Sz65X654CtqnxbuDvgK8D7Uh/2tlPka7rvhu2pSLNmgQWEfLq/wp0E21sRmuo7/fv5jUXYxKHKeP68YMxjfjWMFwy+ICLQywqcWmutxdD07Fta1NHezunuk9h2fbVZdPTSnG7VL8Ifw6p+i+AeWpTTYrvKt51ZeuMQQLlZuBHinc9UA0UQW9xQ7uBJ5Uie5ARfAUy2ESQvnAP0qIDVZ6hPzQDwDB0favjOKQ8j+jQQUQSg8ieakNQiUcK67xR6EDg+xTxXsX0iTT+/XdgzLD+i0UihIbX4rQewdU1HC9JomkIAIVMDqHrH/q+fyCZ7MYPPEzdWOJLxeyhhBXvQJ58VvXnq7Fe4DgSbvwIaYFhYB/SAucjYVNxHsBjwCCgAmnRPwUuBZaW/eYO5LW9DogD/w38jJK1ng98FxndBfLKf+8MRXqevz+bzXH08GHGjRrF4C9cwvHnfkFAAwEeYpCELcL1SG7YTGzWdHRdJxP2Ca3eRPhLl5HZupvI5PGYgFdbSaY1j+4LwvgMv/EqAA4fPIRt21vTqRQNw4cStaLksrlnrHDomQEyrVelSFsoBRmQV2sgXgTp2wZSN6VrDfB7VQbSr1Q5G+WA7/+JsT7Skt3JU5GK8Bo/Iw+y4Zav4KNTwEPgYdcnAAgskxMPPUGwXcKWitGNuF2ncXYfoPvxF/oWdJsbSJLBdXsYqo3FvvnzdKR72bFjBzW1te92nTjBBRddyLU3XEdPvvd/k+/PhjRTNxCaNi8cjeAC5hUXEaWZFCcBC298EwCFdIbcmtfQP9gLQNXXr6VQGSb5yFOkXlzVt2D1lBYKmAhaaZg2ETTBoX37yRecvAiChZHKStqPtrFn9x5MzSxOuwxpOV9BRt0ijURG8BnIq3wJpchdThcAdyMttZgpjUb6yoHURClv15D4c4pa+2z5fA1wLhJHzkDCnoso+VsADKFpJJPJNyrCYQ4dOUJzYyONc27m4IIfUMc49BnnAZA9+BHddCLaTgCgxyI4rUfZ/MzDjBOT+xbUp03Aw6SWPKF/uxuA/dt2kUgkVuTzudOV1dXM/8U8Pti2mcE1g2Ou5z2HDCRFegTpkwDWIUFzOS0A7lTt2cgrOVC5JhIrnkLCpnJ6AYkPdaSP/XDAeCcyq/kv1b8P+A5n0ghkpgWAJoTgxPHjvb7vLzA8mSnHvjtHBhh7ECgMmd+1nwDIr9zUt1L06hlUEECQxU/Ka1qY0IzJCYbUzYYrptLZ0822XTupScT/M1ZdxbYtW1j11kqqwjFcz3scqcSpalOjkEGjSEOQPu0cJCAfj8xOQOLNN5Cw6UJklE0AV6jxYn4+kHSkJVJWP4205IuVchaq/4NSfn4h0mLHqdJWvqgBIHSdrq6uh5qbm+ccOXaMpsahTLj752yddx9Hrp6Djgs7DjGKMXSuWs/JWbfg6zqOoTFImwbk2TD7NtKDEgTtxxiFDcseBWDVkmWYlrnF9b03dd3go48+wg187FAYPwhalBxFgH3wLBvfhIzM5VSBhCZHgYll/AywpqxfHsHLeUV+MXvdgsSdrUgXs1Epa0/ZvIEPGf3I0DWNaEWEjo6O9mHDhs7XNP3O7lyOqsfuZeTLi9n95hM41FFJjEAfhuP14r29BJcAsMAaRV5EyW7aSJosVXQx5luPw9QxHDl2jHUbNjJ27DnfdPMOgefR2y0t15ev7N8D/qA2NBd5bcufzDLAlUjMWEzNXkJeZY2zwJAy8j5mrJx8pM+7FJnZ/AypwJVlMgD8DZBCWvRR+iMLtOKRGKbF/tYDd8diMSfZeRyAqrXPMoZB1OGjVwynR8tTME1i5liqrXFUWs24QMoQRKOjGUwXF838Bjwq0crTC58iXhNf7gf+257n4TgOldWV6EIj8H2AZUjnvQ/54NpB/wBxEvmi8xvgKVXkq56kzR+jII2zK9OjdCgBMtu5SSluheqPRyYIKOWh5FuIdAP3nvFnnu/j+j6WZXH8xAnv8OHD18RiUdra2mFMAzVr30Rg053ZRd4KkdM00hqkBaQ0SNs2TiBIp9bQ2DKbird+DcCiRS/R1t6Zq03U3OgUHAqFArZtU51QcCro+1azAekDZyN93OYyRQ0DHke++iRU8ZAvQVB68DgbGcigM5BM+kdcWylpJDItbUEGkiLFVT0a6XerkAlDf0Xi++D7+J5HLBpj5+7db6UymV9pmqCtowMum8jI9SvRtSht6S3kTRPH0CkYJjkrRDZ9mmTmHcbMvI6hW5dDyGTt2rdZumwZTU3DZ+fz+azruFRVVXOo9SCvLXoZQzfRdH2gLCuRqVctMp0DaTldQAEJjHOKv1PVD32MInsofbsppwlIS4eSopNIoH8/8gBWlP2+eKjtyNw9p+Tpr8gg8CkWAo+QZfH+++/PBbE6k0rT3tmJPqOFyTtWUTfxUj5MvUd7OklewIme9WT97UyZ8wCN614FU7B50/v8+rcLaWpsvMvzvHccx0HTNbL5HE/Of4J9h/YRryrqiclqYygF3lqmhCI1ULLGBDI6Z5APvKOBP9LfMqcgEcCDSOsphy63D+AVLbv8Q9W9yHx9ygBdjRogh1Y+qHl+QKmAYVkUCg7rN268MhwOvXGq6yQHDhzEHD+CC7Yv5bKfzKPHjvBB6h2azp/OFSvX0jD/xwCsXr2a/3hsHoOHDJlrmub8QqGA67pURCK8s2YN+w58SH28Htfrc113ATuQVndCKfVzlE7cQX6gOllWHlNjv0O+NU5DPsieRlrLZqX83yFz8n9F5um9wBPAz1VNmTKKz2sgH0GgFP2L6VfrADn6gX3x6uLXGUiappHJyg/5502c+LxTcL6GgJaW8QBkj3TQuWkdI266qW/O0888x5IlSxncMOSOmnj8SSFEnx+sratn8Usvs+LN5dTH64sRG6T/+TwycziCfDg9WZKEmUhLLVqMQL4Nvj9A5BuRT2l5YCvSTRSfzCYDX1JzV9AfxljALCR23FvGn4CEVb9H+ukWpBWKst8sphTRz65IkN+ns7ksuq7TOGz4v/iB/6DreTQMHsSIESP6frd582ZeeWUx23bubG8ePfq2cDi8zNB1DMPoU2RNbR3Lly7lD0tfJ1E98BPNZ4POhvwB8AOfkB1CELBj584f1NXVr9ANY353smdCW3sHnuuwYeN7rF+/HsMwFjSPHv1PmqalfN+HMwPJZ560jxsMCNA0nWgsSkdnx7q2Y8cmCk3c5fj+3kUvvtL92uuvL6mtr5/R0DD0Tt/3Ux+31med/gfTb7kVFfwgOAAAAABJRU5ErkJggg==);}
article p img {width: 100%;height: auto;margin-right: 0;}
.phone a,
.email a{color:#2a3a5b;}
.phone a:hover,
.email a:hover{text-decoration:none;}
.header-geek .navbar-geek button.btn-geek::before {content: '';position: absolute;display: block;height: 11px;width: 11px;background: url(svg/Rectangle_ico.png);left: 23px;top: 12px;}
.header-geek .navbar-geek button.btn-geek{position: relative;text-indent: 15px;}
.header-geek .navbar-geek button.btn-geek:hover {color:#2a3a5b;border-color: #0e64fc5a;}
.header-geek .navbar-geek .place-your-order-nav .btn-geek {font-size: 16px;margin: 15px;width: 88%;color:#fff;background: #0e63fc;
background: -moz-linear-gradient(left, #0e63fc 0%, #2c7bf4 50%, #5799ec 100%);
background: -webkit-linear-gradient(left, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);
background: linear-gradient(to right, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e63fc', endColorstr='#5799ec',GradientType=1 );}
.header-geek .navbar-geek .place-your-order-nav .btn-geek:hover {background: #4e94eb;
background: -moz-linear-gradient(left, #4e94eb 0%, #2e7cf3 50%, #0d63fc 100%);
background: -webkit-linear-gradient(left, #4e94eb 0%,#2e7cf3 50%,#0d63fc 100%);
background: linear-gradient(to right, #4e94eb 0%,#2e7cf3 50%,#0d63fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e94eb', endColorstr='#0d63fc',GradientType=1 );}
.navbar {margin:0;}
.navbar-geek {position: relative;min-height: 40px;}
.logo-svg img{height: 45px;}
.logo-svg a:hover{text-decoration:none;}
.logo-svg .first{position: relative;top:5px;left: 10px;font-family: "Futura PT Demi";font-size: 30px;color:#2a3a5b;line-height: 35px;}
.logo-svg .second{position: relative;top:5px;left: 10px;font-family: "Futura PT Demi";font-size: 30px;color:#1469fa;line-height: 35px;}
.logo-svg .tird{position: relative;top:5px;left: 10px;font-family: "Futura PT Book";font-size: 16px;color:#2a3a5b;line-height: 35px;}
.sec-slider{position: relative;background: url(svg/header_background_E_U.svg) no-repeat 43% -1200%;background-size: 650px;}
.sec-slider .title{font-family: "Lato";font-weight: normal;font-size: 55px;line-height: 60px;color: #2a3a5b;}
.sec-slider .discount{font-family: "Lato";font-size: 23px;line-height: 35px;padding:35px 0;}
.sec-slider .girl-bg{background: url(svg/header_background_Girl-min.png) no-repeat center top;width: 349px;height: 445px;position: absolute;left: 18%;top: -43px;background-size: 105%;}
.sec-slider div b{color:#1469fa;}
.sec-slider div mark{background:transparent;border:1px dashed #1469fa;border-radius: 5px;color:#1469fa;}
.sec-slider div .btn-order{font-family: "Lato";font-size: 22px;line-height: 35px;background: #0d63fc;background: -moz-linear-gradient(left, #0d63fc 0%, #4e94eb 100%);background: -webkit-linear-gradient(left, #0d63fc 0%,#4e94eb 100%);background: linear-gradient(to right, #0d63fc 0%,#4e94eb 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d63fc', endColorstr='#4e94eb',GradientType=1 );color:#fff;border-radius: 50px;padding: 15px 50px;box-shadow: 0px 8px 18px #8bb2de;}
.sec-slider div .btn-order:hover{background: #4e94eb;
background: -moz-linear-gradient(left, #4e94eb 0%, #2e7cf3 50%, #0d63fc 100%);
background: -webkit-linear-gradient(left, #4e94eb 0%,#2e7cf3 50%,#0d63fc 100%);
background: linear-gradient(to right, #4e94eb 0%,#2e7cf3 50%,#0d63fc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e94eb', endColorstr='#0d63fc',GradientType=1 );}
.sec-features .services .big-text{font-family: "Lato";font-weight: normal;font-size: 40px;line-height: 60px;}
.sec-features .services .small-text{font-family: "Lato";font-size: 18px;line-height: 31px;}
.sec-features .services-list ul{width: 100%;list-style:none;padding: 0;}
.sec-features .services-list ul li{position: relative;width: 25%;float: left;padding: 140px 35px 25px 0;margin-top: 45px;}
.sec-features .services-list ul li .title{font-family: "Lato";font-size: 21px;font-weight: normal;line-height: 35px;}
.more-link, .sec-features .services-list ul li a {color:#1066fb;}
.more-link:hover, .sec-features .services-list ul li a:hover {border-bottom:1px solid #b7ccfe;text-decoration:none;}
.sec-features .services-list ul li p {margin: 10px 0 10px;}
.sec-features .services-list ul li:nth-child(1){background: url(svg/Our_Services1.svg) no-repeat left 30px;}
.sec-features .services-list ul li:nth-child(1)::before {content: '';position: absolute;display: block;height: 85px;width: 85px;left: 0px;top: 0;background-color: #d9f9f4;border-radius: 50px;z-index: -1;}
.sec-features .services-list ul li:nth-child(2){background: url(svg/Our_Services2.svg) no-repeat left 30px;}
.sec-features .services-list ul li:nth-child(2)::before{content: '';position: absolute;display: block;height: 85px;width: 85px;left: 0px;top: 0;background-color: #edf4ff;border-radius: 50px;z-index: -1;}
.sec-features .services-list ul li:nth-child(3){background: url(svg/Our_Services3.svg) no-repeat left 30px;}
.sec-features .services-list ul li:nth-child(3)::before{content: '';position: absolute;display: block;height: 85px;width: 85px;left: 0px;top: 0;background-color: #e8eef9;border-radius: 50px;z-index: -1;}
.sec-features .services-list ul li:nth-child(4){background: url(svg/Our_Services4.svg) no-repeat left 30px;padding-left:0;}
.sec-features .services-list ul li:nth-child(4)::before{content: '';position: absolute;display: block;height: 85px;width: 85px;left: 0px;top: 0;background-color: #f0ebfe;border-radius: 50px;z-index: -1;}
.sec-features .features {background-color:#f5f7fb;border-radius:25px;box-shadow: 0px 8px 18px #0003;}
.sec-features .features ul{width: 100%;list-style:none;font-weight: normal;line-height: 35px;padding: 0;}
.sec-features .features ul li{width: 25%;text-align: center;float: left;padding: 90px 50px 25px;margin-top: 25px;}
.sec-features .features ul li:nth-child(1){background: url(svg/Benefits4.svg) no-repeat center top;}
.sec-features .features ul li:nth-child(2){background: url(svg/Benefits3.svg) no-repeat center top;}
.sec-features .features ul li:nth-child(3){background: url(svg/Benefits1.svg) no-repeat center top;}
.sec-features .features ul li:nth-child(4){background: url(svg/Benefits2.svg) no-repeat center top;}
.sec-about.childrens-bg{background: url(svg/about_us_background_childrens21.png) no-repeat 5% #f5f7fb;}
.sec-about .title{font-size: 40px;font-weight: normal;line-height: 60px;}
.sec-about p{font-size: 18px;line-height: 31px;margin: 10px 0 30px;}
.sec-about span{font-weight: normal;}
.sec-about .btn-geek{font-size: 19px;line-height: 35px;color: #0e64fc;border-color: #0e64fc5a;background:transparent;padding: 10px 40px;}
.sec-about .btn-geek:hover {color:#fff;background: #0d63fc;
background: -moz-linear-gradient(left, #0d63fc 0%, #2e7cf3 50%, #5f9eed 100%);
background: -webkit-linear-gradient(left, #0d63fc 0%,#2e7cf3 50%,#5f9eed 100%);
background: linear-gradient(to right, #0d63fc 0%,#2e7cf3 50%,#5f9eed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d63fc', endColorstr='#5f9eed',GradientType=1 );}
.sec-team .row{position: relative;}
.sec-team .next{border: none;background: transparent;font-size: 55px;color: #b9bfcb;font-weight: 200;position: absolute;right: -50px;top: 63%;}
.sec-team .next:focus{outline: 0;}
.sec-team .next:hover{color: #848fa4;}
.sec-team .prev{border: none;background: transparent;font-size: 55px;color: #b9bfcb;font-weight: 200;position: absolute;left: -50px;top: 63%;}
.sec-team .prev:focus{outline: 0;}
.sec-team .prev:hover{color: #848fa4;}
.sec-team .title{display:block;text-align:center;font-size: 40px;font-weight: normal;line-height: 60px;}
.sec-team .p {display:block;text-align:center;font-size: 18px;line-height: 31px;margin: 10px auto 30px;width:690px;}
.sec-team .team-slider figure{width: 50px;height: 50px;float: left;margin-right: 10px;}
.sec-team .team-slider div.item{border:1px solid #dde3ef;padding: 20px;float: left;margin-right: 15px;margin-left: 15px;}
.sec-team .team-slider span{display:block;font-size: 14px;line-height: 18px;}
.sec-team .team-slider span.stars{font-size: 16px;color: #f9ab24;}
.sec-team .team-slider span.orders{text-align: center;}
.sec-team .team-slider hr{margin: 10px auto;}
.sec-team .team-slider p{font-size: 14px;line-height: 22px;}
.sec-discount{background: #317fdd;background: -moz-linear-gradient(left, #317fdd 0%, #0c56d7 100%);background: -webkit-linear-gradient(left, #317fdd 0%,#0c56d7 100%);background: linear-gradient(to right, #317fdd 0%,#0c56d7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#317fdd', endColorstr='#0c56d7',GradientType=1 );}
.sec-discount div.pull-right{text-align: right;padding-right:50px;}
.sec-discount div.pull-left{padding-left:50px;}
.sec-discount div{font-family: "Lato";font-weight: 300;font-size: 29px;line-height: 36px;color:#fff;}
.sec-discount div small{font-size: 20px;line-height: 31px;color:#c6ddff;}
.sec-discount div mark{background:transparent;border:1px dashed #fff;border-radius: 5px;color:#fff;}
.sec-discount div .btn-order{font-family: "Lato";font-size: 22px;line-height: 35px;background-color:#fff;color:#0d58d7;border-radius: 50px;padding: 15px 50px;}
.sec-discount div .btn-order:hover{background-color:#fffa;}
.sec-testimonials {overflow-x: hidden;}
.sec-testimonials .quotes::before{content: '';display: block;height: 65px;width: 70px;background: url(svg/qotes.svg);margin: 0 0 25px;background-size: 70px 65px;}
.sec-testimonials .title{display:block;font-size: 40px;font-weight: normal;line-height: 49px;}
.sec-testimonials .scrolling-row {}
.sec-testimonials .scrolling-row .quotes {width: 275px !important;padding-left: 0;}
.sec-testimonials .scrolling-row div.col-md-12 {padding: 0 0 90px;}
.sec-testimonials .scrolling-row div.col-md-12 > div {float:left;width: auto;}
.sec-testimonials .scrolling-row .testimonials {list-style:none;padding-top: 20px;}
.sec-testimonials .scrolling-row .testimonials li{float:left;background:#fff;padding-top: 25px;padding-right: 35px;}
.sec-testimonials .scrolling-row .testimonials li .item{position:relative;width:485px;max-height:220px;background:#fff;border-radius: 5px;box-shadow: 0px 0px 18px #0003;padding:25px;}
.sec-testimonials .scrolling-row .testimonials li .item span.stars{font-size: 16px;color: #f9ab24;}
.sec-testimonials .scrolling-row .testimonials li .item p{font-size: 14px;line-height: 18px;margin: 10px 0 10px;}
.sec-testimonials .scrolling-row .testimonials li .item::before{content: '';position: absolute;display: block;height: 125px;width: 124px;background: url(svg/engle.svg);left: -40px;bottom: -60px;}
.sec-testimonials .scrolling-row .testimonials li .user {margin-top: 20px;margin-left: 25px;}
.sec-testimonials .scrolling-row .testimonials li .user figure{width: 50px;height: 50px;float: left;margin-right: 10px;}
.sec-testimonials .scrolling-row .testimonials li .user span{display: block;font-size: 14px;line-height: 18px;}
.sec-testimonials .scrolling-row .testimonials li .user span i{font-weight: bold;}
.sec-faq{background-color:#f5f7fb;}
.sec-faq .title{font-family: "Lato";font-weight: normal;font-size: 40px;line-height: 60px;color: #2a3a5b;}
.sec-faq a {color:#1065fb;}
.sec-faq a:hover {color:#1065fb; border-bottom:1px solid #b7ccfe;text-decoration:none;}
.padding-75{padding-top:75px;padding-bottom:75px;}
.padding-40{padding-top:40px;padding-bottom:40px;}
.padding-20{padding-top:20px;padding-bottom:20px;}
footer{background: #f5f7fb;padding-top:55px;}
footer .menu-footer3-container {padding-top: 0px;}
footer .widget {float:left;width:33.33%;}
footer .widget .widgettitle {padding: 15px 0;display: block;font-size: 19px;line-height: 31px;font-weight: normal;}
footer .widget ul {list-style:none;padding: 0;}
footer .widget ul li a{font-size: 15px;line-height: 31px; color: #3c4c6d;}
footer .widget ul li a:hover {border-bottom:1px solid #bdc3d0;text-decoration:none;}
footer .copyright{font-size: 14px;line-height: 35px;text-align:center;}
footer .disclaimer{font-size: 15px;line-height: 19px; color: #8e94a0;}
/*
footer .disclaimer::before{content:'DISCLAIMER: It is illegal to use the research materials ordered on this website for other than research purposes. You must quote the sources appropriately. The company bears no responsibility for the use of research work, not intended for education use, the work is sold as-is with the highest quality and service available and written by freelancers.';font-size: 15px;line-height: 19px; color: #8e94a0;}
*/
footer .phone {position: relative;font-size: 15px;line-height: 35px;color:#2a3a5b;margin-top: 0;float: none;}
footer .phone::before {content: '';position: absolute;display: block;height: 18px;width: 12px;background: url(svg/phone_ico.png);left: -20px;top: 8px;}
footer .email {position: relative;font-size: 15px;line-height: 35px;color:#2a3a5b;margin-left: 20px;}
footer .email::before {content: '';position: absolute;display: block;height: 19px;width: 19px;background: url(svg/fly_ico.png);left: -25px;top: 8px;}
.sticky {position: fixed;top: 0;width: 100%;background: #fff;z-index: 10;}
.sticky .header-geek .order-nav .btn-geek {color:#fff;background: #0e63fc;
background: -moz-linear-gradient(left, #0e63fc 0%, #2c7bf4 50%, #5799ec 100%);
background: -webkit-linear-gradient(left, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);
background: linear-gradient(to right, #0e63fc 0%,#2c7bf4 50%,#5799ec 100%);}
.sticky + .content {padding-top: 102px;}
.header-geek .collapsing + .shadow-bg,
.header-geek .collapse.in + .shadow-bg
{    position: fixed;
    background: #00000047;
    width: 100%;
    height: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
    z-index: 1;}
.collapsing .close,
.collapse.in .close
{position: absolute;left: -35px;opacity:1;text-shadow:none;font-size: 43px;font-weight: 300;line-height: 1.6;color: #ffffff8f;}
.collapsing, .collapse, .collapse.in{
    position: fixed;
    background: #fff;
    width: 100%;
	max-width:270px;
    height: 100%;
    top: 0;
	right: 0;
    z-index: 2;}
.navbar-nav{padding-top: 15px;}
.navbar-nav > li {float: none;}
.navbar-nav > li > a{padding-top: 0;padding-bottom: 0;font-size: 15px;font-weight: 300;line-height: 38px;color: #2a3a5b;}
.navbar-nav > li > a:hover{background: transparent;text-decoration-color: #bdc3d0;text-decoration: underline;}
.dropdown-menu {
    position: relative;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    margin-top: 2px;
    font-size: 15px;
    background-color: #fff;
    border: none;
    border: none;
    box-shadow: none;
}
.dropdown-menu > .active > a {font-size: 15px;font-weight: 300;line-height: 38px;color: #2a3a5b;text-decoration: none;background-color: transparent;}
.dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{color: #2a3a5b;background-color: transparent;text-decoration-color: #bdc3d0;text-decoration: underline;}
.caret {
border: solid #2a3a5b;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 4px;
vertical-align: middle;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
position: relative;
left: 140px;
}
ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {
    display: block;
}
.blog-bg {background: url(svg/blog-bg.svg) no-repeat center bottom #fbfcfd;}
.container.blog-content {width:720px;}
.blog-disc {padding-top: 13px;}
.hide-ondesktop {display: none;}
/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 991px) { 
.header-geek .phone,
.sec-team .next,
.sec-team .prev {display:none;}
.sec-slider .girl-bg{left: -13%;}
.sec-features .features ul li {padding: 90px 0px 25px;}
.hide-nohide {display: none!important;}
.sec-features .services-list ul li {width: 50%;}
.sec-about.childrens-bg {background:#f5f7fb;text-align: center;}
.sec-discount div.pull-left{text-align: center;padding: 0;}
.sec-discount div.pull-right{text-align: center;padding: 0;}
.sec-discount div {padding-bottom: 20px;}
.sec-testimonials .scrolling-row .quotes {width:auto!important;padding-left: 15px;}
.sec-testimonials .quotes::before {float: left;margin: 0 15px 0 110px;}
.sec-testimonials .scrolling-row div.col-md-12 > div {float:none;}
.sec-testimonials .scrolling-row .testimonials {padding-left: 0px;}
.sec-testimonials .title {padding-top: 28px;padding-left: 10px;}
.header-geek {margin-bottom: 0;padding-bottom: 55px;border-bottom: 1px solid #eee;}
 }
 
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 736.98px) { 
.container.blog-content {width: 620px;}
.blog-bg {background-size: 100%;}
.logo-svg {height: 50px;}
.sec-team .p {width: 375px;}
.sec-team .next,
.sec-team .prev,
.header-geek .login .btn-geek span,
.header-geek .navbar-geek .btn-geek span,
.sec-slider .girl-bg {display:none;}
.order-nav{margin-right: 15px;margin-left: 0;}
.header-geek .logo-svg .first,
.header-geek .logo-svg .second {font-size: 26px;}
.sec-slider {background: url(svg/header_background_E_U.svg) no-repeat 40%; background-size: 490px;text-align: center;}
.padding-75{padding-top:40px;padding-bottom:40px;}
.sec-features .features ul li{width: 50%;}
.sec-slider .title {font-size: 36px; line-height: 49px;}
.sec-slider div b {font-weight: 900;}
.sec-features .features {border-radius: 0; box-shadow: none;}
.sec-features .services {text-align: center;}
.sec-features .services .big-text{width: 100%;}
.sec-features .services-list ul li {width: 100%;text-align: center;padding: 120px 0 0 0;}
.sec-features .services-list ul li:nth-child(1){background: url(svg/Our_Services1.svg) no-repeat center 30px;}
.sec-features .services-list ul li:nth-child(1)::before {left: 40%;}
.sec-features .services-list ul li:nth-child(2){background: url(svg/Our_Services2.svg) no-repeat center 30px;}
.sec-features .services-list ul li:nth-child(2)::before{left: 40%;}
.sec-features .services-list ul li:nth-child(3){background: url(svg/Our_Services3.svg) no-repeat center 30px;}
.sec-features .services-list ul li:nth-child(3)::before{left: 40%;}
.sec-features .services-list ul li:nth-child(4){background: url(svg/Our_Services4.svg) no-repeat center 30px;}
.sec-features .services-list ul li:nth-child(4)::before{left: 40%;}
.sec-testimonials .scrolling-row .testimonials {    width: 2100px;}
.header-geek {margin-bottom: 0;padding-bottom: 55px;border-bottom: 1px solid #eee;}
.header-geek .login .btn-geek{padding: 12px;}
.navbar-geek, .login {margin-left:0;}
.header-geek .navbar-geek button.btn-geek{padding: 14px;border: none;}
.header-geek .navbar-geek button.btn-geek::before,
.header-geek .login .btn-geek::before{position: relative;left: 0;top:0;}
.header-geek .navbar-geek button.btn-geek::before{width: 15px;}
footer .widget {float: none;width: 50%;}
footer .widget:nth-child(1) {float: right;}
footer .menu-footer3-container {padding-top: 0;}
footer .widget:nth-child(3) .widgettitle {padding: 0;}
.col-md-12, .col-xs-12 {padding-right: 15px;padding-left: 15px;}
.navbar-nav{padding-left: 15px;}
.hide-ondesktop {display: block;}
.header-geek .phone-mobile {position: relative;font-family: "Lato";font-size: 15px;line-height: 35px;font-weight: 300;color:#2a3a5b; text-indent: 15px;margin: 15px;width: 88%;}
.header-geek .phone-mobile::before {content: '';position: absolute;display: block;height: 18px;width: 12px;background: url(svg/phone_ico.png);left: 20px;top: 8px;}
 }
 @media (max-width: 568.98px) {
.header-geek .logo-svg .first, .header-geek .logo-svg .second {font-size: 20px;}
 }
 @media (max-width: 500.98px) {
.container.blog-content {width: 320px;}
.header-geek .logo-svg .first{top: -7px;left: 10px;font-size: 22px;display: inline-block;}
.header-geek .logo-svg .second{top: -32px;left: 41px;font-size: 19px;display: inline-block;}
.header-geek .logo-svg .tird{display:none;}
 }
 @media (max-width: 374.98px) { 
 .header-geek .order-nav .btn-geek { padding: 0 10px;font-size: 14px;}
 .sec-team .p {width: 310px;}
 }
/* Medium devices (tablets, less than 992px)*/
@media (min-width: 768.98px) {#myHeader {border-bottom: 1px solid #eee;}}
@media (min-width: 750.98px) { 
.sec-text .no-padding-left {padding-right:15px;}
.sec-text .no-padding-right {padding-left:15px;}
 }
 /* Medium devices (tablets, less than 992px)*/
@media (min-width: 991.98px) { 
.sec-faq .no-padding-left {padding-right:15px;}
.sec-faq .no-padding-right {padding-left:15px;}
 }

/* Large devices (desktops, less than 1200px)*/
@media (min-width: 1199.98px) { 

 }
 /* Large devices (desktops, less than 1200px)*/
@media (min-width: 1399.98px) { 
.sec-about.childrens-bg{background: url(svg/about_us_background_childrens21.png) no-repeat 15% #f5f7fb;}
 }
 /* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		/*overflow: hidden;*/
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}
 /* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 0px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }
	
	/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}
/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #c8ceda; background-color: rgb(200, 206, 218); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */

.fyi {
background-color: rgba(20,105,250,0.1); 
border-radius: 15px;
margin-bottom: 20px; 
padding: 20px;
}
* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  padding: 0;
  margin: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  padding: 0;
  margin: 0;
}

#notfound {
  position: relative;
  height: 100vh;
}

#notfound .notfound {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.notfound {
  max-width: 460px;
  width: 100%;
  text-align: center;
  line-height: 1.4;
}

.notfound .notfound-404 {
  position: relative;
  width: 180px;
  height: 180px;
  margin: 0px auto 50px;
}

.notfound .notfound-404>div:first-child {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #ffa200;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border: 5px dashed #000;
  border-radius: 5px;
}

.notfound .notfound-404>div:first-child:before {
  content: '';
  position: absolute;
  left: -5px;
  right: -5px;
  bottom: -5px;
  top: -5px;
  -webkit-box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0px 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
  border-radius: 5px;
}

.notfound .notfound-404 h1 {
  font-family: 'Cabin', sans-serif;
  color: #000;
  font-weight: 700;
  margin: 0;
  font-size: 90px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  text-align: center;
  height: 40px;
  line-height: 40px;
}

.notfound h2 {
  font-family: 'Cabin', sans-serif;
  font-size: 33px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 7px;
}

.notfound p {
  font-family: 'Cabin', sans-serif;
  font-size: 16px;
  color: #000;
  font-weight: 400;
}

.notfound a {
  font-family: 'Cabin', sans-serif;
  display: inline-block;
  padding: 10px 25px;
  background-color: #2c7bf4;
  border: none;
  border-radius: 40px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}

.notfound a:hover {
  background-color: #0e63fc;
}
.colorstars {
    font-size: 20px;
    color: #f9ab24;
}

.servicerating {
    font-size: 18px;
    text-align: center;
}



            /* Секция FAQ */
            .faq-section-wrap {
                margin: 0px auto;
                  background-color: #f5f7fb;
                  }

.title-faq {

    text-align: center;
padding-top: 30px;
padding-bottom: 30px;
font-size: 40px;
    font-weight: normal;
        line-height: 60px;
        
}



.title-review {

    text-align: center;
padding-top: 30px;
font-size: 40px;
    font-weight: normal;
        line-height: 60px;
        
}
            .faq-section {
              max-width: 1200px;
                  margin: 0px auto;
                  padding: 0 20px 40px;
                  background-color: #f5f7fb;
                  }
                  
                  .faq-section h1 {
                    font-size: 2rem;
                      margin-bottom: 40px;
                        text-align: center;
                          color: #08194D; /* насыщенный темно-синий */
                          }
                          
                          /* Сетка из двух колонок для FAQ */
                          .faq-grid {
                            display: grid;
                              grid-template-columns: 1fr 1fr; /* две колонки */
                                gap: 20px;
                                }
                                
                                /* Каждый блок FAQ - элемент <details> */
                                .faq-item {
                                  background-color: #fff; /* белый фон карточек */
                                    border-radius: 12px;
                                      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
                                        padding: 16px 20px;
                                          position: relative;
                                            transition: box-shadow 0.3s ease;
                                              cursor: pointer; /* курсор при наведении */
                                              }
                                              
                                              /* Ховер-эффект */
                                              .faq-item:hover {
                                                box-shadow: 0 4px 12px rgba(0,0,0,0.08);
                                                }
                                                
                                                /* Стили для <summary> (вопрос) */
                                                .faq-item summary {
                                                  list-style: none;       /* убираем дефолтный треугольник */
                                                    font-size: 16px;
                                                      font-weight: 500;
                                                        color: #2C3E50;
                                                          outline: none;          /* убираем контур при клике */
                                                            display: block;         /* чтобы занять всю ширину карточки */
                                                              position: relative;
                                                                padding-right: 30px;    /* чтобы было место для знака + */
                                                                }
                                                                
                                                                /* Добавим знак "+" через псевдоэлемент (справа) */
                                                                .faq-item summary::after {
                                                                  content: "+";
                                                                    position: absolute;
                                                                      right: 0;
                                                                        top: 0;
                                                                          font-size: 24px;
                                                                            font-weight: 700;
                                                                              color: #2667FF; /* синий для + */
                                                                              }
                                                                              
                                                                              /* Когда <details> раскрыт, псевдоэлемент переключается на "-" */
                                                                              .faq-item[open] summary::after {
                                                                                content: "-";
                                                                                }
                                                                                
                                                                                /* Ответ внутри <details>, кроме <summary> */
                                                                                .faq-item .faq-answer {
                                                                                  margin-top: 8px;
                                                                                    line-height: 1.5;
                                                                                      color: #5E6D77; /* спокойный серо-синий */
                                                                                      }
                                                                                      
                                                                                      /* Адаптив для мобильных устройств */
                                                                                      @media (max-width: 768px) {
                                                                                        .faq-grid {
                                                                                            grid-template-columns: 1fr; /* одна колонка */
                                                                                              }
                                                                                              }
                       