

/* Start:/local/templates/renovatech/components/bitrix/menu/rt2/style.min.css?1629801572490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/renovatech/components/bitrix/menu/rt2/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/renovatech/components/bitrix/menu/rt2/style.min.css?1629801572490 */



.services-section-three{
	position:relative;
	padding:90px 0px 40px;
	background-color:#f2f3fa;
}

/* Services Block Three */

.services-block-three{
	position:relative;
}

.services-block-three .inner-box{
	position:relative;
	text-align:center;
	padding:0px 20px 20px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	box-shadow:0px 0px 15px rgba(0,0,0,0.15);
	background-color:#ffffff;
	border-top: 3px solid #15A9B5;
	border-bottom: 10px solid #15A9B5;
}

.services-block-three .inner-box:hover{
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform:translateY(20px);
}

.services-block-three .inner-box:before{
	position:absolute;
	content:'';
	left:0px;
	bottom:0px;
	width:0px;
	height:4px;
	background-color:#3241ff;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.services-block-three .inner-box:after{
	position:absolute;
	content:'';
	right:0px;
	bottom:0px;
	width:0px;
	height:4px;
	background-color:#3241ff;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.services-block-three .inner-box:hover::before,
.services-block-three .inner-box:hover::after{
	width:100%;
}

.services-block-three .inner-box .icon-box{
	position:relative;
	width:118px;
	height:118px;
	color:#ffffff;
	font-size:50px;
	text-align:center;
	line-height:118px;
	margin:0 auto;
	border-radius:50%;
	margin-top:-59px;
	display:inline-block;
	margin-bottom:20px;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	background-color: #ffffff;
	border: 3px solid #2196f3;
}
.services-block-three .inner-box .icon-box img{
width: 95%;
margin-top: -20px;
}

.services-block-three .inner-box h6{
	position:relative;
	font-size:16px;
	font-weight:700;
	line-height:1.4em;
	margin-bottom:15px;
}

.services-block-three .inner-box h6 a{
	position:relative;
	color:#00658f;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.services-block-three .inner-box:hover h6 a{
	color:#00658f;
	text-decoration:none;
	font-size:16px;
}

.services-block-three .inner-box .text{
	position:relative;
	font-size:16px;
	color:#00658f;
	line-height:1.7em;
}

.services-block-three.style-two .inner-box .icon-box{
	background-image: -ms-linear-gradient(bottom, #313ffb 0%, #0f1aa4 100%);
	background-image: -moz-linear-gradient(bottom, #313ffb 0%, #0f1aa4 100%);
	background-image: -o-linear-gradient(bottom, #313ffb 0%, #0f1aa4 100%);
	background-image: -webkit-gradient(linear, bottom, left top, color-stop(0, #313ffb), color-stop(100, #0f1aa4));
	background-image: -webkit-linear-gradient(bottom, #313ffb 0%, #0f1aa4 100%);
	background-image: linear-gradient(to bottom, #313ffb 0%, #0f1aa4 100%);
}

/***

====================================================================
	About Section Two
====================================================================

***/



/*Btn Style One*/

.btn-style-one{
	position:relative;
	padding:10px 72px 10px 30px;
	line-height:24px;
	background:#3241ff;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:50px;
	border:2px solid #3241ff;

	font-family: 'Muli', sans-serif;
}

.btn-style-one .icon{
	position:absolute;
	right:-2px;
	top:-2px;
	color:#ffffff;
	width:57px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:400;
	font-size:16px;
	padding-right:4px;
	background-color:#091394;
	border-radius:0px 50px 50px 0px;
}

.btn-style-one:hover{
	background:none;
	border-color:#3241ff;
	color:#3241ff;
}

/*Btn Style Two*/

.btn-style-two{
	position:relative;
	padding:12px 38px 12px;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:600;
	border-radius:4px;

	background-image: -ms-linear-gradient(top, #9EE213 0%, #45a401 100%);
	background-image: -moz-linear-gradient(top, #9EE213 0%, #45a401 100%);
	background-image: -o-linear-gradient(top, #9EE213 0%, #45a401 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9EE213), color-stop(100, #45a401));
	background-image: -webkit-linear-gradient(top, #9EE213 0%, #45a401 100%);
	background-image: linear-gradient(to bottom, #9EE213 0%, #45a401 100%);
}

.btn-style-two:hover{
	background-image: -ms-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -moz-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -o-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45A401), color-stop(100, #9EE213));
	background-image: -webkit-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: linear-gradient(to bottom, #45A401 0%, #9EE213 100%);
	color:#ffffff;
}

/*Btn Style Three*/

.btn-style-three{
	position:relative;
	line-height:24px;
	color:#333333;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 46px 11px;
	background-color:#eeeef6;

}

.btn-style-three:hover{
	color:#ffffff;
	background-color:#3241ff;
}

/*Btn Style Four */

.btn-style-four{
	position:relative;
	line-height:24px;
	color:#333333;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#eeeef6;

}

.btn-style-four:hover{
	color:#ffffff;
	background-image: -ms-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -moz-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -o-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45A401), color-stop(100, #9EE213));
	background-image: -webkit-linear-gradient(top, #45A401 0%, #9EE213 100%);
	background-image: linear-gradient(to bottom, #45A401 0%, #9EE213 100%);
}

/*Btn Style Five*/

.btn-style-five{
	position:relative;
	line-height:24px;
	color:#012068;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#ffffff;

}

.btn-style-five:hover{
	color:#ffffff;
	background-color:#3241ff;
}

/* Btn Style Six */

.btn-style-six{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#4659e2;

}

.btn-style-six:hover{
	color:#ffffff;
	background-color:#ff7a01;
}

/* Btn Style Seven */

.btn-style-seven{
	position:relative;
	line-height:24px;
	color:#333333;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#ffffff;

}

.btn-style-seven:hover{
	color:#ffffff;
	background-color:#4659e2;
}

/* Btn Style Eight */

.btn-style-eight{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#000000;

}

.btn-style-eight:hover{
	color:#ffffff;
	background-color:#4659e2;
}

/*Btn Style Nine*/

.btn-style-nine{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:50px;
	border:2px solid #7e6a46;
	padding:10px 36px 10px;
	background-color:#7e6a46;

}

.btn-style-nine .icon{
	font-size:12px;
	margin-left:6px;
}

.btn-style-nine:hover{
	color:#7e6a46;
	background:none;
}

/* Btn Style Ten */

.btn-style-ten{
	position:relative;
	line-height:24px;
	color:#333333;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	border-radius:50px;
	padding:11px 31px 11px;
	background-color:#f6f4ee;

	box-shadow: inset 0 0 10px rgba(0,0,0,0.20);
}

.btn-style-ten:hover{
	color:#ffffff;
	background-color:#7e6a46;
}

/*Btn Style Eleven */

.btn-style-eleven{
	position:relative;
	padding:10px 72px 10px 30px;
	line-height:24px;
	background:#b78b4b;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:50px;
	border:2px solid #b78b4b;

	font-family: 'Muli', sans-serif;
}

.btn-style-eleven .icon{
	position:absolute;
	right:-2px;
	top:-2px;
	color:#ffffff;
	width:57px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:600;
	font-size:16px;
	padding-right:4px;
	background-color:#7e6a46;
	border-radius:0px 50px 50px 0px;
}

.btn-style-eleven:hover{
	background:none;
	border-color:#b78b4b;
	color:#b78b4b;
}

/* Btn Style Twelve */

.btn-style-twelve{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:700;
	border-radius:4px;
	padding:11px 44px 11px;

}

.btn-style-twelve .fa{
	position:relative;
	font-size:16px;
	top:0px;
	margin-left:2px;
}

.btn-style-twelve:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	z-index:-1;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	background-image: -ms-linear-gradient(left, #FE1000 0%, #b2180e 100%);
	background-image: -moz-linear-gradient(left, #FE1000 0%, #b2180e 100%);
	background-image: -o-linear-gradient(left, #FE1000 0%, #b2180e 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FE1000), color-stop(100, #b2180e));
	background-image: -webkit-linear-gradient(left, #FE1000 0%, #b2180e 100%);
	background-image: linear-gradient(to right, #FE1000 0%, #b2180e 100%);
}

.btn-style-twelve:hover::before{
	background-image: -ms-linear-gradient(left, #B2180E 0%, #FE1000 100%);
	background-image: -moz-linear-gradient(left, #B2180E 0%, #FE1000 100%);
	background-image: -o-linear-gradient(left, #B2180E 0%, #FE1000 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #B2180E), color-stop(100, #FE1000));
	background-image: -webkit-linear-gradient(left, #B2180E 0%, #FE1000 100%);
	background-image: linear-gradient(to right, #B2180E 0%, #FE1000 100%);
}

.btn-style-twelve:hover{
	color:#ffffff;
}

/* Btn Style Thirteen */

.btn-style-thirteen{
	position:relative;
	line-height:24px;
	color:#010101;
	font-size:14px;
	cursor: pointer;
	font-weight:700;
	background-color:#ffffff;
	padding:11px 44px 11px;
}

.btn-style-thirteen .fa{
	position:relative;
	font-size:16px;
	top:0px;
	margin-left:2px;
}

.btn-style-thirteen:hover{
	color:#010101;
}

/* Btn Style Fourteen */

.btn-style-fourteen{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	background-color:#0a2f80;
	padding:11px 30px 11px;

}

.btn-style-fourteen:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	opacity:0;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}

.btn-style-fourteen:hover{
	color:#ffffff;
	background-image: -ms-linear-gradient(left, #006efd 0%, #0e2cb1 100%);
	background-image: -moz-linear-gradient(left, #006efd 0%, #0e2cb1 100%);
	background-image: -o-linear-gradient(left, #006efd 0%, #0e2cb1 100%);
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #006efd), color-stop(100, #0e2cb1));
	background-image: -webkit-linear-gradient(left, #006efd 0%, #0e2cb1 100%);
	background-image: linear-gradient(to right, #006efd 0%, #0e2cb1 100%);
}

/* Btn Style Fifteen */

.btn-style-fifteen{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:14px;
	cursor: pointer;
	font-weight:400;
	border-radius:50px;
	padding:11px 51px 11px;
	background-color:#3241ff;

}

.btn-style-fifteen:hover{
	color:#ffffff;
	background-color:#222222;
}

/* Btn Style Sixteen */

.btn-style-sixteen{
	position:relative;
	line-height:24px;
	color:#ffffff;
	font-size:18px;
	cursor: pointer;
	font-weight:400;
	letter-spacing:1px;
	border-radius:50px;
	padding:25px 80px 25px;

	font-family: 'Poppins', sans-serif;
}

.btn-style-sixteen:before{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	z-index:-1;
	border-radius:50px;
	background-image: -ms-linear-gradient(top, #3241FF 0%, #0e19a1 100%);
	background-image: -moz-linear-gradient(top, #3241FF 0%, #0e19a1 100%);
	background-image: -o-linear-gradient(top, #3241FF 0%, #0e19a1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3241FF), color-stop(100, #0e19a1));
	background-image: -webkit-linear-gradient(top, #3241FF 0%, #0e19a1 100%);
	background-image: linear-gradient(to bottom, #3241FF 0%, #0e19a1 100%);
}

.btn-style-sixteen .fa{
	position:relative;
	font-size:22px;
	top:2px;
	margin-left:6px;
}

.btn-style-sixteen:hover{
	color:#ffffff;
}

/* Btn Style Seventeen */

.btn-style-seventen{
	position:relative;
	padding:12px 72px 11px 30px;
	line-height:24px;
	background:#ffffff;
	color:#091394;
	font-size:14px;
	cursor: pointer;
	font-weight:600;
	border-radius:50px;

	font-family: 'Muli', sans-serif;
}

.btn-style-seventen .icon{
	position:absolute;
	right:-1px;
	top:0px;
	color:#ffffff;
	width:57px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:600;
	font-size:16px;
	padding-right:4px;
	background-color:#091394;
	border-radius:0px 50px 50px 0px;
}

.btn-style-seventen:hover{
	color:#3241ff;
}

/*Btn Style Eighteen */

.btn-style-eighteen{
	position:relative;
	line-height:24px;
	color:#333333;
	font-size:15px;
	cursor: pointer;
	font-weight:400;
	border-radius:4px;
	padding:11px 36px 11px;
	background-color:#eeeef6;

}

.btn-style-eighteen:hover{
	color:#ffffff;
	background: -ms-linear-gradient(top, #3140FC 0%, #0b1599 100%);
    background: -moz-linear-gradient(top, #3140FC 0%, #0b1599 100%);
    background: -o-linear-gradient(top, #3140FC 0%, #0b1599 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3140FC), color-stop(100, #0b1599));
    background: -webkit-linear-gradient(top, #3140FC 0%, #0b1599 100%);
    background: linear-gradient(to bottom, #3140FC 0%, #0b1599 100%);
}

/*Social Icon One*/


/***

====================================================================
	News Section Two
====================================================================

***/


.news-section-two{
	position:relative;
	padding-top:95px;

}



.news-section-two.alternate{
	padding-bottom:90px;
}

.news-section-two.style-two{
	padding-top:40px;
	background:url(../images/background/pattern-2.png) right top no-repeat;
}
.news-section-two.style-two:before{
	position: absolute;
	background:url(../images/background/pattern-1.png) left top no-repeat;
}

.news-section-two.style-two .sec-title-three .text{
	position:relative;
	max-width:590px;
	font-size:16px;
	color:#666666;
	line-height:1.7em;
}

.news-block-two{
	position:relative;
	margin-bottom:0px;
}

.news-block-two .inner-box{
	position:relative;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	box-shadow:0px 0px 15px rgba(0,0,0,0.15);
}

.news-block-two .inner-box .image{
	position:relative;
	overflow:hidden;
}
.news-block-two .inner-box .image .top-left{
	position: absolute;
	top: 8px;
	left: 16px;
	background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,53,121,1) 35%, rgba(0,134,255,1) 100%);
	padding: 5px 10px;
	color: #ffffff !important;
	border-radius: 2px;
	font-weight: 600;
}

.news-block-two .inner-box .image img{
	position:relative;
	width:100%;
	display:block;
}

.news-block-two .inner-box .image .overlay-box{
	position:absolute;
	content:'';
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
}

.news-block-two .inner-box .image .overlay-box .plus{
	position:absolute;
	left:50%;
	top:50%;
	width:54px;
	height:54px;
	color:#012068;
	font-size:18px;
	line-height:54px;
	text-align:center;
	border-radius:50%;
	font-weight:700;
	margin-left:-27px;
	margin-top:-27px;
	transform:scale(0,0);
	-moz-transform:scale(0,0);
	-webkit-transform:scale(0,0);
	-ms-transform:scale(0,0);
	-o-transform:scale(0,0);
	display:inline-block;
	background-color:#ffffff;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.news-block-two .inner-box:hover .image .overlay-box .plus{
	transform:scale(1,1);
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-ms-transform:scale(1,1);
	-o-transform:scale(1,1);
}

.news-block-two .inner-box .image .overlay-box:before{
	position:absolute;
	content:'';
	left:-100%;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.85;
	display:block;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	background-color:rgba(1,32,104,0.90);
}

.news-block-two .inner-box:hover .image .overlay-box:before{
	left:0%
}

.news-block-two .inner-box .lower-content{
	position:relative;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	padding:30px 30px 35px;
}

.news-block-two .inner-box .lower-content .post-meta{
	position:relative;
}

.news-block-two .inner-box .lower-content .post-meta li{
	position:relative;
	margin-right:20px;
	color:#0b1598;
	font-size:14px;
	padding-left:22px;
	display:inline-block;
}

.news-block-two .inner-box .lower-content .post-meta li:last-child{
	margin-right:0px;
}

.news-block-two .inner-box .lower-content .post-meta li .fa{
	position:absolute;
	left:0px;
	top:0px;
	color:#303ef9;
	font-size:14px;
}

.news-block-two .inner-box .lower-content h5{
	position:relative;
	font-weight:700;
	line-height:1.5em;
	margin-top:8px;
	margin-bottom:24px;
}

.news-block-two .inner-box .lower-content h5 a{
	position:relative;
	color:#012068;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.news-block-two .inner-box .lower-content h5 a:hover{
	color:#303ef9;
}

.news-block-two.brown .inner-box .image .overlay-box:before{
	background-color:rgba(0,0,0,0.84);
}

.news-block-two.brown .inner-box .image .overlay-box .plus{
	background-color:#ad8e63;
	color:#ffffff;
}

.news-block-two.brown .inner-box .lower-content{
	border-bottom:5px solid transparent;
}

.news-block-two.brown .inner-box .lower-content .post-meta li,
.news-block-two.brown .inner-box .lower-content .post-meta li .fa{
	color:#9c9c9c;
}

.news-block-two.brown .inner-box:hover .lower-content{
	border-color:#ad8e63;
}

.news-block-two.brown .inner-box .lower-content h5{
	font-family: 'Playfair Display', serif;
}

.news-block-two.brown .inner-box .lower-content h5 a{
	color:#000000;
}

.news-block-two.brown .inner-box .lower-content h5 a:hover{
	color:#ad8e63;
}


.news-block-two.red .inner-box .image .overlay-box:before{
	background-color:rgba(9,101,199,0.84);
}

.news-block-two.red .inner-box .image .overlay-box .plus{
	background-color:#ffffff;
	color:#ec0203;
}

.news-block-two.red .inner-box .lower-content .post-meta li,
.news-block-two.red .inner-box .lower-content .post-meta li .fa{
	color:#999999;
}

.news-block-two.red .inner-box .lower-content h5 a{
	color:#17589e;
}


/***

====================================================================
	Call To Action Section Two
====================================================================

***/
