@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&amp;display=swap);
.dropdown-item.active, .footer svg {
	pointer-events:none
}
body, h1, h2, h3, h4, h5, h6, html {
	font-family:Poppins, sans-serif
}
.brush-list li:before, ul.service-list li:before {
	display:inline-block;
	left:0;
	text-align:center;
	position:absolute
}
.text-md-left, blockquote {
	text-align:left
}
.blog-button a:after, .brush-list li:before {
	font-family:uicons-regular-rounded!important;
	top:-2px
}
.readon, .submit-btn, .submit-orange-btn {
	line-height:26px;
	overflow:hidden
}
.full-width-header .mobile-navbar-menu li:hover>ul>li, .full-width-header .mobile-navbar-menu ul ul li, img {
	height:auto
}
.clear, blockquote {
	clear:both
}
#scrollUp i, h4 {
	line-height:36px
}
@font-face {
font-family:'Modern Antiqua';
font-style:normal;
font-weight:400;
font-display:swap;
src:url(http://fonts.gstatic.com/s/modernantiqua/v20/NGStv5TIAUg6Iq_RLNo_2dp1sI1E.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:italic;
font-weight:100;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6rfjptAgt5VM-kVkqdyU8n1ioStndl.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:italic;
font-weight:200;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6sfjptAgt5VM-kVkqdyU8n1ioSGlZFhw.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:italic;
font-weight:300;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6sfjptAgt5VM-kVkqdyU8n1ioSflVFhw.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:italic;
font-weight:400;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6pfjptAgt5VM-kVkqdyU8n1ioq0g.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:italic;
font-weight:500;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFhw.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:normal;
font-weight:100;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6pfjptAgt5VM-kVkqdyU8n3kwq0g.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:normal;
font-weight:200;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6qfjptAgt5VM-kVkqdyU8n3uAL8lc.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:normal;
font-weight:300;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6qfjptAgt5VM-kVkqdyU8n3oQI8lc.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:normal;
font-weight:400;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf) format('truetype')
}
@font-face {
font-family:'IBM Plex Mono';
font-style:normal;
font-weight:500;
font-display:swap;
src:url(http://fonts.gstatic.com/s/ibmplexmono/v11/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lc.ttf) format('truetype')
}
@font-face {
font-family:'Single Day';
font-style:normal;
font-weight:400;
font-display:swap;
src:url(http://fonts.gstatic.com/s/singleday/v13/LYjHdGDjlEgoAcF95EI5jVo.ttf) format('truetype')
}
@font-face {
font-family:IRANSharp;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(../fonts/IRANSharp.ttf) format('truetype')
}
@font-face {
font-family:'Sukar Regular';
font-style:normal;
font-weight:400;
font-display:swap;
src:url(../fonts/SukarRegular.ttf) format('truetype')
}
body, html {
	font-size:16px;
	color:#454545;
	vertical-align:baseline;
	line-height:1.7;
	font-weight:400;
	overflow-x:hidden
}
h1, h2, h3, h4 {
	font-weight:700
}
img {
	max-width:100%
}
p {
	margin:0 0 26px;
	line-height:1.8
}
h1, h2, h3, h4, h5, h6 {
	color:#0a0a0a;
	margin:0 0 26px
}
h1 {
	font-size:52px;
	line-height:62px
}
h2 {
	font-size:40px;
	line-height:50px
}
h3 {
	font-size:28px;
	line-height:42px
}
h4 {
	font-size:26px
}
h5 {
	font-size:24px;
	line-height:32px;
	font-weight:600
}
h6 {
	font-size:20px;
	line-height:28px;
	font-weight:500
}
.footer .copyright .copyright-design, .rs-menu-toggle, .text-md-right, .text-right {
	text-align:right
}
.no-border {
	border:none!important
}
.uppercase {
	text-transform:uppercase!important
}
.capitalize {
	text-transform:capitalize!important
}
.extra-bold {
	font-weight:800!important
}
.gray-bg {
	background:#f7fbff
}
.gray-bg2, .gray-bg4 {
	background:#f8fff4
}
.gray-bg3, .gray-bg6, .rs-footer.footer-style1.footer-style3 {
	background:#f2f8fb
}
.gray-bg5 {
	background:#f1f6fc
}
.blue-bg {
	background-color:#0a59a2!important
}
.home-green-color .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot, .home-green-color .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot.active, .home-green-color .search-modal, .home-green-color .submit-btn.submit-btn3:hover, .home-green-color .submit-btn.submit-btn3:hover input[type=submit]:hover, .readon.about:before, .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot.active, .rs-project.project-style1.project-style4 .project-item .project-img:before, .rs-project.project-style1.project-style6 .project-item .project-img:before, .rs-project.project-style1.project-style6 .rs-carousel .owl-dots .owl-dot, .rs-project.project-style1.project-style6 .rs-carousel .owl-dots .owl-dot.active, .rs-team.team-style1 .rs-carousel .owl-dots .owl-dot, .rs-testimonial.testimonial-style1.testi-home4-style .sec-title3 .description:after, .rs-testimonial.testimonial-style3 .testi-bg .rs-carousel .owl-dots .owl-dot, .yellow-bg, ul.dot-list.yellow-dot li:before {
	background:#d5d6d8
}
.paste-bg, .rs-features-list .feature-item:hover .feature-icon, .rs-features-list.feature-style3 .feature-item:hover .feature-icon, .rs-partner.partner-main-home.partner-style4 {
	background-color:#82b8e0
}
.blue-light {
	background-color:#f8fff4
}
.white-color {
	color:#fff!important
}
.submit-btn.submit-btn2.form:hover input[type=submit]:hover, .title-color {
	color:#0a0a0a!important
}
.body-color {
	color:#454545!important
}
.full-width-header .rs-header .menu-area.sticky, .rs-footer.footer-style1.footer-style3 .footer-bottom, .submit-btn.submit-btn2.form:after, .white-bg {
	background:#fff
}
a {
	color:#82b8e0;
transition:.3s;
	text-decoration:none!important;
	outline:0!important
}
a:active, a:hover {
	text-decoration:none;
	outline:0;
	color:#82b8e0
}
ul {
	list-style:none;
	margin:0;
	padding:0
}
::-moz-selection {
background:#82b8e0;
text-shadow:none;
color:#fff
}
::selection {
background:#82b8e0;
text-shadow:none;
color:#fff
}
.bg1 {
	background:url(../images/bg/choose-us-bg.png) 1600px 420px no-repeat
}
.bg2 {
	background:url(../images/bg/services-bg1.jpg) top center/cover no-repeat
}
.bg3 {
	background:url(../images/bg/cleaning-bg.jpg) top center/cover no-repeat
}
.bg4, .bg5 {
	background-repeat:no-repeat;
	background-size:cover
}
.bg4 {
	background-image:url(../images/bg/process-bg.jpg);
	background-position:top center
}
.bg5 {
	padding:120px 0 253px;
	background-image:linear-gradient(120deg, #82b8e0 32%, #d5d6d8 100%)
}
.bg6 {
	background:url(../images/bg/pricing-bg.png) center center/cover no-repeat
}
.bg7 {
	background:url(../images/bg/testi-bg.jpg) center center/cover no-repeat
}
.bg8 {
	background:url(../images/bg/choose-us-bg.png) 10% 72% no-repeat
}
.bg9 {
	background:url(../images/about/style3/2.html) bottom right no-repeat
}
.bg10 {
	background:url(../images/bg/counter-bg3.jpg) center center/cover no-repeat
}
.bg11, .bg12 {
	background-size:cover
}
.bg11, .bg12, .bg14 {
	background-repeat:no-repeat
}
.bg11 {
	background-image:url(../images/bg/testi-bg3.jpg);
	background-position:top left
}
.bg12 {
	background-image:url(../images/bg/quote-bg4.jpg)
}
.bg14 {
	background-image:url(../images/bg/icon.png);
	background-position:1600px 420px
}
.bg15 {
	background:url(../images/bg/counter-bg5.jpg) center center/cover no-repeat
}
.bg16 {
	background:url(../images/quote-form-bg.jpg) bottom left/cover no-repeat
}
.bg17 {
	background:url(../images/bg/testi-bg5.jpg) top left/cover no-repeat
}
.offwrap {
	cursor:url(../images/close.png), auto;
	width:100%;
	left:100%;
transition:.8s ease-out;
	position:fixed;
	background:#fff;
	height:100vh;
	top:0;
	bottom:0;
	opacity:.8;
	z-index:999
}
.copyright p, .footer .copyright .copyright-text p {
	font-size:15px
}
body.nav-expanded .offwrap {
	left:0;
transition:.8s ease-out
}
.home-blue {
	background:#1a0b8c!important
}
.bg-unset {
	background:unset!important
}
.full-width-header .mobile-menu .rs-menu-toggle.primary, .full-width-header .mobile-navbar-menu .nav-menu li a:hover, .full-width-header .mobile-navbar-menu .nav-menu li.active-menu a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.onepage-menu li.current-menu-item>a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover, .full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a, .full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a:hover, .full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des a:hover, .full-width-header .rs-header .middle-header.middle-header-style2 .rs-contact-info .contact-part .contact-info .info-des a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .clearfix-btn li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .rs-contact-info li a:hover, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, .home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, .home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, .home-paste-color .rs-contact.contact-style2 .contact-info-box .sec-title .title, .home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, .home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, .navbar .nav-item .nav-item .nav-link:hover, .navbar .nav-item .nav-link:focus, .navbar .nav-item .nav-link:hover, .navbar .nav-item:hover>.nav-link, .pagination-part .active a, .rs-blog.blog-main-home .blog-item .blog-content .blog-btn a span:hover, .rs-blog.blog-main-home .blog-item .blog-content .blog-title a:hover, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-btn a span:hover, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .admin i, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .date i, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-title a:hover, .rs-carousel.nav-style2 .owl-nav .owl-next:hover i, .rs-carousel.nav-style2 .owl-nav .owl-prev:hover i, .rs-features-list .feature-item .rs-feature-text .title:hover, .rs-features-list.feature-style3 .feature-item .rs-feature-text .title:hover, .rs-footer.footer-style1 .footer-bottom .copy-right-menu li a:hover, .rs-footer.footer-style1 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1 .footer-top .footer-social li a i:hover, .rs-footer.footer-style1.footer-style3 .footer-bottom .copy-right-menu li a:hover, .rs-footer.footer-style1.footer-style3 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li .desc a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li i, .rs-footer.footer-style1.footer-style3 .footer-top .footer-social li a i:hover, .rs-menu-toggle, .rs-pricing.pricing-style1.pricing-style2 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li i, .rs-services-single .call-us .contact-widget .title a:hover, .rs-services-single .widget-item li a:hover i, .rs-services-single .widget-item li a:hover span, .rs-services.services-style1 .services-item .services-text .services-btn a:hover, .rs-services.services-style1 .services-item .services-text .services-title .title a:hover, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a:hover, .sec-title .title span, .slider_block_pages h2 b {
	color:#82b8e0
}
button {
	cursor:pointer
}
.full-width-header .right_menu_togle .canvas-contact .social li:last-child, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li:last-child, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li:last-child, .glyph-icon:before, .project-information .project-content .description, .rs-choose.choose-style3 .rs-addon-services .services-item .services-content .services-txt, .rs-choose.choose-style4 .services-item .services-content .services-txt, .rs-footer.footer-style1 .footer-top .footer-social li:last-child, .rs-process.process-style1 .all-process-item .process-item .content-txt .number-txt, .rs-process.process-style2 .services-item .content-text .services-txt, .rs-services.services-style7 .services-item .services-text .services-txt, .rs-services.services-style8 .services-item .services-wrap .services-content .services-txt, .sec-title2 .view-line, .sec-title3 .description p, .sec-title4 .description p, .submit-btn.submit-btn3, .submit-btn.submit-btn4, [class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {
margin:0
}
.sec-title3, .z-index-1 {
	position:relative;
	z-index:1
}
ul.listing-style {
	margin:0 0 1.5em 2em
}
ul.listing-style li {
	padding-left:20px;
	position:relative;
	margin-top:8px
}
ul.listing-style li:before {
	content:"";
	position:absolute;
	background:#d5d6d8;
	width:7px;
	height:7px;
	border-radius:50%;
	left:0;
	top:12px
}
ul.service-list li {
	padding-left:32px;
	position:relative;
	margin-top:4px
}
.full-width-header .mobile-navbar-menu .nav-menu li li a, ul.dot-list li {
	padding-left:25px
}
ul.service-list li:before {
	content:"\f058";
	font-size:15px;
	color:#ff7338;
	margin:0;
	font-weight:400;
	top:0;
	font-family:FontAwesome
}
ul.dot-list li {
	position:relative;
	margin-bottom:10px
}
ul.dot-list li:before {
	content:"";
	position:absolute;
	background:#82b8e0;
	width:8px;
	height:8px;
	border-radius:50%;
	left:0;
	top:10px
}
ul.dot-list.yellow-dot.services-list li {
	margin-top:9px
}
.brush-list li {
	padding-left:35px;
	position:relative;
	margin-top:8px
}
.brush-list li:before {
	content:"\f13f";
	font-size:18px;
	color:#d5d6d8;
	margin:0;
	font-weight:600
}
.brush-list.style2 {
	margin:0 0 6px;
	padding:0 0 0 25px
}
.brush-list.style2 li:before, .brush-list.style3 li:before, .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, .full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a:hover, .rs-blog.blog-main-home.blog-style4 .blog-item .blog-content .blog-btn a span:hover, .rs-blog.blog-main-home.blog-style4 .blog-item .blog-content .blog-meta .admin i, .rs-blog.blog-main-home.blog-style4 .blog-item .blog-content .blog-meta .date i, .rs-blog.blog-main-home.blog-style4 .blog-item .blog-content .blog-title a:hover, .rs-features-list.feature-style4 .rs-feature-text .title:hover, .rs-inner-blog .blog-item .blog-content .blog-title a:hover, .rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc a:hover, .rs-inner-blog .widget-area .search-widget .search-wrap button:hover, .rs-project.project-style1.project-style3 .project-item .project-content .p-icon i:before, .rs-services.services-style1.services-inner-style1 .services-item .services-text .services-btn a:hover, .rs-services.services-style1.services-inner-style1 .services-item .services-text .services-title .title a:hover, .rs-services.services-style2 .services-slider .services-item .services-content .services-btn a i:before, .rs-team-single .btm-info-team .con-info .ps-informations .personal-info li a:hover, .rs-team-single .btm-info-team .con-info .ps-informations .social-info li a:hover, .rs-team.team-style1 .team-item-wrap .team-inner-wrap .team-content .member-desc .team-name a:hover, .sec-title .sub-text.blue-color {
	color:#0a59a2
}
.rs-about.style2 .services-item, .rs-choose.choose-style3 .rs-addon-services .services-item, .rs-contact.contact-style2 .contact-info-box .address-item, .rs-features-list .feature-item, .rs-services.services-style3 .services-main-part .services-item {
	display:flex
}
.rs-features-list .feature-item .feature-icon {
	background-color:#d5d6d8;
	font-size:13px!important;
	width:30px;
	height:30px;
	line-height:30px!important;
	border-radius:30px!important;
	padding:0;
	text-align:center;
	min-width:30px;
	display:inline-block
}
.rs-features-list .feature-item .feature-icon i:before {
	font-size:13px;
	margin:0
}
.rs-features-list .feature-item .rs-feature-text {
	padding-left:16px;
	margin:-6px 0 0
}
.rs-features-list .feature-item .rs-feature-text .title {
	color:#0a0a0a;
	font-size:20px;
	font-weight:700;
	line-height:30px;
	display:block;
	margin-bottom:13px
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a, .full-width-header .rs-header.header-style3 .expand-btn-inner ul .icon-bar .cart-icon i:before, .full-width-header .rs-header.header-style3 .expand-btn-inner ul .sidebarmenu-search a i, .rs-banner.banner-style2 .banner-content .address-wrap .address-icon i, .rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-content .blog-btn a i:before, .rs-breadcrumbs .breadcrumbs-inner .single-posts-meta .post-cate a, .rs-contact.contact-style2 .contact-info-box .address-item .address-text .des, .rs-contact.contact-style2 .contact-info-box .address-item .address-text a, .rs-contact.contact-style2.contact-home5-style .contact-info-box .sec-title .title, .rs-counter.about-style.home-style2 .counter-list .counter-text .title, .rs-features-list .feature-item:hover .feature-icon i, .rs-footer.footer-style1 .footer-top .address-widget li .desc, .rs-footer.footer-style1 .footer-top .address-widget li .desc a, .rs-footer.footer-style1.footer-style2 .footer-bottom .copy-right-menu li a, .rs-footer.footer-style1.footer-style2 .footer-bottom .copyright p, .rs-footer.footer-style1.footer-style2 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1.footer-style2 .footer-top .footer-social li a i, .rs-footer.footer-style1.footer-style5 .footer-bottom .copy-right-menu li a, .rs-footer.footer-style1.footer-style5 .footer-bottom .copyright p, .rs-project.project-style1 .project-item .project-content .project-inner .title a, .rs-project.project-style1.project-style2 .project-item .project-content .p-icon i:before, .rs-project.project-style1.project-style6 .project-item .project-content .p-icon i:before, .rs-services-single .call-us .contact-widget .title a, .rs-services.services-style2 .owl-item.center .services-slider .services-item .services-content .description, .rs-services.services-style2 .owl-item.center .services-slider .services-item .services-content .services-btn a .btn-text, .rs-services.services-style2 .owl-item.center .services-slider .services-item .services-content .title a, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .back-front .back-front-content .back-title-part .back-title a, .rs-services.services-style5 .flip-box-inner:hover .flip-box-wrap .back-front .back-front-content .back-desc-part .back-desc, .rs-services.services-style5 .flip-box-inner:hover .flip-box-wrap .back-front .back-front-content .back-title-part .back-title, .rs-slider.rs-slider-style3 .nivo-directionNav>a:before {
	color:#333
}
.rs-features-list.feature-style2 .feature-list {
	margin-bottom:7px;
	display:flex;
	align-items:center
}
.footer .single-footer-widget .listaddresses li i, .full-width-header .right_menu_togle .canvas-contact .social li, .gridFilter button, .ht-social-networks li, .pagination-area, .pagination-part, .rs-blog.blog-main-home .blog-item .image-wrap .post-categories li, .rs-carousel.nav-style2 .owl-nav .owl-next, .rs-carousel.nav-style2 .owl-nav .owl-prev, .rs-inner-blog .blog-item .blog-img .post-categories li, .rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .social-icons a, blockquote:before {
	display:inline-block
}
.rs-features-list.feature-style2 .feature-list .feature-img img {
	padding:7px;
	margin:0 8px -7px 0;
	width:51px
}
.rs-features-list.feature-style2 .feature-list .feature-text {
	font-size:16px;
	font-weight:600;
	line-height:35px
}
.rs-features-list.feature-style4 .feature-item:hover .feature-icon {
	background-color:#0a59a2
}
button:focus, input:focus, select:focus, textarea:focus {
	outline:0!important;
	border:0;
	box-shadow:none!important
}
.pagination-area .nav-link .page-number, .pagination-part li {
	font-size:18px;
	text-decoration:none;
	background:0 0;
	vertical-align:top;
	border-right:1px solid #e6e6e6;
	display:inline-block;
	text-align:center;
transition:.4s ease-in-out
}
.pagination-area .nav-link {
	display:flex;
	align-items:center;
	padding:15px 10px 15px 8px;
	border-radius:0;
	background:#82b8e0
}
.pagination-area .nav-link .page-number {
	padding:2px 15px 0 20px;
	line-height:12px;
	color:#eee
}
.pagination-area .nav-link .page-number.border-none, .pagination-part li:last-child {
	border-right:unset
}
.pagination-part {
	border:1px solid #f9f9f9;
	padding:11px 0;
	border-radius:3px;
	box-shadow:0 0 30px rgba(0, 0, 0, .05);
	background:#fff
}
.pagination-part li {
	padding:2px 20px 0 21px;
	line-height:23px;
	color:#000
}
.gridFilter button, .submit-btn.submit-btn2:hover input {
	background:0 0!important
}
.footer .single-footer-widget .listaddresses li a, .full-width-header .rs-header .expand-btn-inner ul .sidebarmenu-search a i, .pagination-part li a, .rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-btn a span:hover, .rs-footer.footer-style1 .footer-bottom .copy-right-menu li a {
	color:#454545
}
.pagination-part .next-page {
	position:relative;
transition:.4s ease-in-out;
	padding-right:12px
}
.pagination-part .next-page:after, .pagination-part .next-page:before {
	content:"\f105";
	position:absolute;
	top:4px;
	right:0;
	color:#454545;
	line-height:16px;
	font-family:fontawesome;
	font-size:12px
}
.footer .copyright .copyright-text, .footer .single-footer-widget h3 b, .full-width-header, .full-width-header .mobile-navbar-menu .nav-menu li, .full-width-header .rs-header, .navbar .nav-item, .relative, .rs-about.style1 .about-images, .rs-about.style3, .rs-about.style3 .about-img, .rs-about.style4 .about-images, .rs-blog.blog-main-home .blog-item .image-wrap, .rs-carousel.nav-style1, .rs-carousel.nav-style2, .rs-choose.choose-style1 .choose-us-section .video-img, .rs-choose.choose-style2 .choose-main-part .services-part .services-txt, .rs-contact.contact-style1, .rs-counter.counter-style, .rs-faq.faq-style1, .rs-faq.faq-style2, .rs-inner-blog .blog-item .blog-img, .rs-inner-blog .widget-area .search-widget .search-wrap, .rs-process.process-style1.process-about-style, .rs-process.process-style2, .rs-project.project-style1 .project-item .project-img, .rs-services.services-style2, .rs-services.services-style7, .rs-team-single .btm-info-team .con-info, .rs-team.team-style1, .rs-testimonial.testimonial-style2, .rs-videos, .sec-title, blockquote, body .search-modal .search-block form {
	position:relative
}
.pagination-part .next-page:before {
	right:4px
}
.gridFilter button {
	font-size:17px;
	font-weight:600;
	color:#0a0a0a;
transition:.4s;
	outline:0;
	position:relative;
	padding:6px 20px;
	border:0
}
.gridFilter button.active, .gridFilter button:hover {
	color:#fff;
	background:#bb0b0b!important
}
.gridFilter button+button {
	margin-left:20px
}
blockquote {
	margin:35px 0!important;
	padding:40px 60px;
	color:#666;
	background:#f7fbff!important;
	font-style:italic;
	font-weight:400;
	border-radius:8px
}
blockquote p {
	font-size:18px;
	margin-bottom:10px
}
blockquote:before {
	content:"\f129";
	font-size:35px;
	color:#d5d6d8;
	padding-bottom:0;
	font-family:flaticon;
	font-weight:400;
	text-align:center;
	top:0;
	background:0 0;
	transform:rotate(180deg)
}
.full-width-header .rs-header .menu-area.sticky .col-cell.header-logo, .full-width-header .rs-header.header-style2 .menu-area.sticky .expand-btn-inner ul .sidebarmenu-search a i, .full-width-header .rs-header.header-style2 .menu-area.sticky .logo-area.sticky-logo, .full-width-header .rs-header.header-style3 .menu-area .logo-area a .normal-logo, .full-width-header .rs-header.header-style3 .menu-area.sticky .logo-area a .sticky-logo, .ht-social-networks li .social-link, .rs-carousel.nav-style1 .owl-nav, .social-icons-abs .ht-social-networks li {
	display:block
}
.rs-carousel.nav-style1 .owl-nav .owl-next, .rs-carousel.nav-style1 .owl-nav .owl-prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:30px;
	width:42px;
	height:42px;
	line-height:42px;
	border-radius:50%;
	background:#82b8e0;
	text-align:center;
	color:#fff;
transition:.5s .7s;
	opacity:0;
	visibility:hidden
}
.rs-carousel.nav-style1 .owl-nav .owl-next i:before, .rs-carousel.nav-style1 .owl-nav .owl-prev i:before {
	content:"\f138";
	font-family:Flaticon
}
.rs-carousel.nav-style1 .owl-nav .owl-next {
	right:30px;
	left:unset
}
.rs-carousel.nav-style1 .owl-nav .owl-next i:before {
	content:"\f137"
}
.rs-carousel.nav-style1:hover .owl-nav .owl-next, .rs-carousel.nav-style1:hover .owl-nav .owl-prev {
	left:-50px;
	transition-delay:0s;
	visibility:visible;
	opacity:1
}
.rs-carousel.nav-style1:hover .owl-nav .owl-next {
	right:-50px;
	left:unset
}
.rs-carousel.nav-style2 .owl-nav {
	display:block;
	position:absolute;
	top:-80px;
	right:0
}
.rs-carousel.nav-style2 .owl-nav .owl-next i, .rs-carousel.nav-style2 .owl-nav .owl-prev i {
transition:.3s
}
.rs-carousel.nav-style2 .owl-nav .owl-next i:before, .rs-carousel.nav-style2 .owl-nav .owl-prev i:before {
	font-family:Flaticon;
	font-size:22px
}
.rs-carousel.nav-style2 .owl-nav .owl-prev i:before {
	content:"\f134"
}
.rs-carousel.nav-style2 .owl-nav .owl-prev:after {
	content:"/";
	padding:0 5px;
	position:relative;
	top:-3px
}
.rs-carousel.nav-style2 .owl-nav .owl-next i:before {
	content:"\f133"
}
.rs-carousel .owl-dots {
	text-align:center;
	margin-top:50px
}
.rs-carousel .owl-dots .owl-dot {
	width:9px;
	height:9px;
	display:inline-block;
	margin:0 6px;
	padding:3px 0;
	border-radius:50px;
	border:none;
transition:.3s;
	background:#82b8e0;
	box-shadow:0 3px 8px 0 rgba(0, 0, 0, .25)
}
.readon, .readon.view {
	border-radius:3px;
	background:#d5d6d8
}
.blog-btn a i, .services-btn a i {
	padding:0;
	border-radius:50%;
	transform:translateX(5px);
	margin-left:5px;
transition:.5s;
	text-align:center
}
.rs-carousel .owl-dots .owl-dot.active, .rs-carousel .owl-dots .owl-dot:hover {
	width:40px;
	background:#82b8e0;
	opacity:1
}
.row.no-gutters {
	margin-right:0;
	margin-left:0
}
.row.no-gutters>[class*=" col-"], .row.no-gutters>[class^=col-] {
padding-right:0;
padding-left:0
}
.y-middle {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
.y-bottom {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:flex-end;
	-webkit-align-items:flex-end;
	align-items:flex-end
}
.project-item .vertical-middle, .readon.about .btn-text, .readon.about:hover .btn-text {
	position:relative;
	z-index:9
}
.display-table, .vertical-middle {
	display:table;
	height:100%;
	width:100%
}
.display-table-cell, .vertical-middle-cell {
	display:table-cell;
	vertical-align:middle
}
.readon {
	cursor:pointer;
	display:inline-block;
	position:relative;
	font-weight:500;
	color:#0a0a0a;
	z-index:1;
transition:.4s ease-in-out
}
.readon.view {
	padding:18px 34px
}
.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a:before, .full-width-header .rs-header.header-style3 .expand-btn-inner ul .btn-quote a:before, .readon.view:before, .submit-btn:before {
	background-color:#fff;
	content:"";
	height:150px;
	left:-75px;
	position:absolute;
	top:-60px;
	transform:rotate(35deg);
	transition:1.6s cubic-bezier(.19, 1, .22, 1);
	width:40px;
	opacity:0
}
.readon.view:hover, .rs-footer.footer-style1.footer-style4 .footer-top p input[type=submit] {
	background:#82b8e0;
	color:#fff
}
.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a:hover:before, .full-width-header .rs-header.header-style3 .expand-btn-inner ul .btn-quote a:hover:before, .readon.view.discover:hover:before, .readon.view:hover:before, .submit-btn:hover:before {
	left:120%;
	transition:1.3s cubic-bezier(.19, 1, .22, 1);
	opacity:.25
}
.readon.view.read {
	padding:14px 36px
}
.full-width-header .right_menu_togle .close-btn:hover .nav-close .line span, .full-width-header .rs-header.home4-header-style4 .menu-area, .home-paste-color .full-width-header .right_menu_togle .canvas-contact .social li a i, .home-paste-color .full-width-header .right_menu_togle .close-btn .nav-close .line span, .home-paste-color .rs-contact.contact-style2 .contact-info-box, .home-paste-color .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot, .home-paste-color .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot.active, .home-paste-color .search-modal, .home-paste-color .submit-btn.submit-btn3:hover, .home-paste-color .submit-btn.submit-btn3:hover input[type=submit]:hover, .home-primary-color .full-width-header .right_menu_togle .canvas-contact .social li a i, .home-primary-color .full-width-header .right_menu_togle .close-btn .nav-close .line span, .home-primary-color .search-modal, .readon.slide-con:hover, .readon.view.price.paste-price:hover, .readon.view.read.paste:hover, .rs-banner.banner-style2 .banner-content .address-wrap .address-icon:before, .rs-blog.blog-main-home.blog-style3 .blog-item .image-wrap .post-categories li a, .rs-pricing.pricing-style1.pricing-style2 .pricing-wrap-widget:before, .rs-project.project-style1.project-style5 .project-item .project-img:before {
	background:#82b8e0
}
.readon.view.contact {
	padding:17px 42px
}
.readon.view.price {
	padding:12px 34px
}
.readon.view.orange, .rs-footer.footer-style1.footer-style5 .footer-top p input[type=submit] {
	background:#ff7033;
	color:#fff
}
.home-coral-color .rs-carousel .owl-dots .owl-dot, .home-coral-color .search-modal, .readon.view.orange:hover, .rs-project.project-style1.project-style6 .project-item .project-content .p-icon i, .rs-services.services-style9 .rs-carousel .owl-dots .owl-dot, .rs-testimonial.testimonial-style3.testimonial-style4 .rs-carousel .owl-dots .owl-dot {
	background:#ff7033
}
.readon.view.discover {
	background-color:#d5d6d8;
	padding:14px 35px
}
.readon.view.discover:hover, .readon.view.requset-free:hover, .readon.view.requset:hover {
	background-color:#82b8e0;
	color:#fff
}
.readon.view.discover.learn {
	background-color:#ff7033;
	color:#fff
}
.readon.view.requset {
	font-size:18px;
	text-transform:uppercase;
	padding:15px 40px;
	background-color:#d5d6d8
}
.readon.view-more, .readon.view.requset-free {
	font-size:14px;
	text-transform:uppercase;
	font-weight:500
}
.readon.view.requset i, .readon.view.requset-free i {
	padding-left:10px
}
.readon.view.requset i:before, .readon.view.requset-free i:before {
	font-weight:900;
	line-height:unset
}
.readon.view.requset-free {
	padding:7px 18px;
	border-radius:5px;
	color:#000;
	background-color:#d5d6d8
}
.readon.about:before, .readon.view-slide:after, .submit-btn.submit-btn2:after {
	position:absolute;
	content:"";
transition:.4s;
	z-index:3;
	width:20px;
	height:20px;
	border-radius:20px 0 0;
	right:0;
	bottom:0;
	opacity:1
}
.dropdown-toggle::after, .full-width-header .mobile-menu, .full-width-header .mobile-navbar-menu .submenu-button.submenu-opened:before, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li.menu-item-has-children a:before, .full-width-header .rs-header .menu-area.sticky .expand-btn-inner ul .sidebarmenu-search a i, .full-width-header .rs-header.header-style2 .expand-btn-inner ul .nav-link, .full-width-header .rs-header.header-style2 .menu-area .logo-area.sticky-logo, .full-width-header .rs-header.header-style2 .menu-area.sticky .logo-area.normal-logo, .full-width-header .rs-header.header-style2 .menu-area:after, .full-width-header .rs-header.header-style3 .expand-btn-inner ul .nav-link, .full-width-header .rs-header.header-style3 .menu-area .logo-area a .sticky-logo, .full-width-header .rs-header.header-style3 .menu-area.sticky .login-button, .full-width-header .rs-header.header-style3 .menu-area.sticky .logo-area a .normal-logo, .full-width-header .rs-header.header-style3 .menu-area:after, .full-width-header .rs-header.home4-header-style4 .menu-area.sticky .logo-area .mobile-logo, .readon.view.requset-free:before, .submit-btn.submit-btn2:before {
display:none
}
.readon.view-more {
	padding:12px 25px;
	line-height:1;
	color:#111;
	background-color:#fff;
	border-radius:0
}
.readon.about {
	background:#0a59a2;
	position:relative;
	padding:14px 40px;
	border-radius:0;
	color:#fff
}
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a, .readon.about:hover, .rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link.collapsed, .rs-services.services-style2 .services-slider .services-item .services-content .title a, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a {
	color:#101010
}
.readon.about:hover:before {
	width:100%;
	height:100%;
	border-radius:0;
	opacity:1;
	visibility:visible;
	background:#ffd100
}
.readon.slide-con {
	padding:14px 30px;
	color:#0a0a0a;
	border-radius:3px;
	text-transform:uppercase;
	font-weight:500
}
.readon.view-slide {
	position:relative;
	background-color:#0a59a2;
	padding:15px 31px;
	border-radius:unset
}
.readon.view-slide span {
	color:#fff;
	text-transform:uppercase
}
.readon.view-slide:after, .submit-btn.submit-btn2:after {
	background:#ffd100
}
.readon.view-slide:hover span {
	color:#0a0a0a;
	position:relative;
	z-index:99
}
.readon.view-slide:hover:after, .submit-btn.submit-btn2:hover:after {
	width:100%;
	height:100%;
	border-radius:0;
	opacity:1;
	visibility:visible
}
.rs-videos .animate-border .popup-border:after, .rs-videos .animate-border .popup-border:before {
	position:absolute;
	z-index:0;
	transform:translateX(-50%) translateY(-50%);
	width:180px;
	height:180px;
	top:50%;
	left:50%;
	content:""
}
.blog-btn a, .services-btn a {
	font-size:16px;
	font-weight:500;
	color:#0a0a0a;
	position:relative;
	display:inline-block;
transition:.3s
}
.blog-btn a .btn-text, .full-width-header .mobile-menu .mobile-logo, .services-btn a .btn-text {
	float:left
}
.blog-btn a i {
	background:#d5d6d8;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px
}
.blog-btn a i:before, .services-btn a i:before {
	font-size:20px;
	color:#0a59a2;
	line-height:unset
}
.blog-btn a:hover i, .services-btn a:hover i {
	transform:translateX(15px)!important
}
.blog-btn a:hover i:before {
	font-size:20px;
	color:#0a0a0a
}
.blog-button a {
	text-align:center;
	display:inline-block;
	color:#0a59a2;
	padding-right:25px;
	position:relative;
	z-index:1;
	font-weight:500;
	font-size:15px
}
body .search-modal, body.modal-open {
	padding:0!important
}
.blog-button a:after {
	content:"\f121";
	position:absolute;
	font-size:20px;
	right:0;
	opacity:1;
transition:.3s
}
.blog-button a:hover:after {
	right:-5px;
	opacity:1
}
.services-btn a i {
	background:#d5d6d8;
	display:inline-block;
	width:25px;
	height:25px;
	line-height:25px
}
.services-btn a:hover i:before {
	font-size:20px;
	color:#0a59a2
}
.services-btn2 a i {
	width:50px;
	height:50px;
	background:#ff7033;
	color:#fff;
	display:block;
	text-align:center;
	line-height:50px;
	position:absolute;
	bottom:0;
	right:0;
transition:.4s
}
.services-btn2 a i:before {
	margin:0;
	font-size:16px
}
.submit-btn {
	cursor:pointer;
	display:inline-block;
	position:relative;
	font-size:16px;
	font-weight:500;
	color:#0a0a0a;
	background:#d5d6d8;
	z-index:1;
	border-radius:3px;
transition:.4s ease-in-out;
	margin:0
}
.submit-btn input[type=submit] {
	position:relative;
	display:inline-block;
	border-radius:3px;
	font-size:16px;
	font-weight:600;
	cursor:pointer;
	color:#0a0a0a;
	padding:17px 30px;
	outline:0;
transition:.5s;
	background:0 0;
	border:none
}
.submit-btn.submit-btn4:hover, .submit-btn:hover {
	background:#d5d6d8;
	color:#d5d6d8;
	opacity:.99
}
.submit-btn:hover input[type=submit]:hover {
	color:#0a0a0a!important;
	opacity:.9
}
.submit-btn.submit-btn2 {
	font-size:16px;
	font-weight:600;
	background-color:#0a59a2;
	border-radius:unset
}
.submit-btn.submit-btn2>span.arrow-btn {
	position:relative;
	z-index:3
}
.submit-btn.submit-btn2 input[type=submit] {
	color:#fff;
	border-radius:unset
}
.submit-btn.submit-btn2:hover input[type=submit]:hover {
	color:#0a59a2!important;
	opacity:.9
}
.submit-btn.submit-btn2:hover>span.arrow-btn {
	position:relative;
	z-index:99
}
.submit-btn.submit-btn2.form {
	background:#0a59a2;
	width:100%
}
.submit-btn.submit-btn2.form input[type=submit] {
	background:#0a59a2;
	font-size:16px;
	font-weight:600
}
.submit-btn.submit-btn2.details input[type=submit] {
	font-size:14px;
	font-weight:500;
	padding:12px 25px
}
.submit-btn.submit-btn2.faq-btn {
	background-color:#d5d6d8;
	border-radius:3px
}
.submit-btn.submit-btn2.faq-btn input[type=submit] {
	color:#0a0a0a;
	border-radius:3px
}
.submit-btn.submit-btn3 input[type=submit] {
	padding:17px 30px;
	color:#333
}
.submit-btn.submit-btn3:hover {
	background:#0a59a2;
	color:#d5d6d8;
	opacity:.99
}
.submit-btn.submit-btn3:hover input[type=submit]:hover, .submit-btn.submit-btn4:hover input[type=submit]:hover {
	color:#fff!important;
	background:#0a59a2;
	opacity:.9
}
#scrollUp.orange-color i, .submit-btn.submit-btn4 input[type=submit] {
	color:#fff;
	background:#ff7033
}
.submit-orange-btn {
	cursor:pointer;
	display:inline-block;
	position:relative;
	font-size:16px;
	font-weight:500;
	color:#0a0a0a;
	background-color:#ff7033;
	z-index:1;
	border-radius:4px;
transition:.5s;
	width:100%
}
.submit-orange-btn input[type=submit] {
	color:#fff;
	border-radius:4px;
	background-color:#ff7033!important;
	padding:16px 30px!important;
	box-shadow:0 0 40px 0 rgba(1, 83, 159, .23);
	font-size:16px!important;
	font-weight:600!important;
transition:.5s
}
.address-wrap .address-icon, .address-wrap .address-icon i {
	border-radius:100%;
	line-height:70px;
	position:relative;
	text-align:center
}
.submit-orange-btn input[type=submit]:hover {
	background-color:#f98c5e!important
}
.address-wrap .address-icon {
	display:inline-block;
	height:70px;
	width:70px;
	background:#d5d6d8
}
.address-wrap .address-icon i {
	color:#0a0a0a;
	font-size:30px;
	font-weight:900;
	z-index:9;
	width:100%;
	vertical-align:middle;
	margin-left:0;
	height:auto;
	transform:rotate(-90deg)
}
.address-wrap .address-icon:before {
	content:"";
	position:absolute;
	z-index:0;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	display:block;
	width:70px;
	height:70px;
	border-radius:50%;
	animation:1.5s ease-out infinite pulse-border;
	background:#d5d6d8
}
.rs-videos .animate-border .popup-border {
	background:#d5d6d8;
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	display:inline-block;
	border-radius:50%;
	position:absolute;
	left:50%;
	transform:translateX(-50%)
}
.sec-title .sub-text, .sec-title2 .brush-content .sub-text {
	font-weight:600;
	line-height:28px;
	text-transform:uppercase
}
.rs-videos .animate-border .popup-border i {
	font-size:20px;
	line-height:80px;
	display:block;
	color:#0a59a2
}
.rs-videos .animate-border .popup-border:before {
	border:2px solid #d5d6d8;
	display:block;
	border-radius:50%;
animation:3.25s linear .75s infinite zoomBig;
-webkit-animation-delay:.75s
}
.rs-videos .animate-border .popup-border:after {
	border:2px solid #d5d6d8;
	display:block;
	border-radius:50%;
	animation:3.25s linear infinite zoomBig;
	-webkit-animation-delay:0s
}
.rs-videos .animate-border.main-home .popup-border {
	left:8%
}
.rs-videos .animate-border.main-home.style2 .popup-border {
	left:50%
}
@keyframes zoomBig {
0% {
transform:translate(-50%, -50%) scale(.5);
opacity:1;
border-width:3px
}
40% {
opacity:.5;
border-width:2px
}
65% {
border-width:1px
}
100% {
transform:translate(-50%, -50%) scale(1);
opacity:0;
border-width:1px
}
}
.margin-remove {
	margin:0!important
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part.margin-no, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li:last-child, .no-gutter, .rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li:last-child, .rs-slider.rs-slider-style3 .content-part .slider-bottom li:last-child, .rs-team-single .btm-info-team .con-info .ps-informations .social-info li:last-child {
	margin-right:0
}
.no-gutter {
	margin-left:0
}
.no-gutter [class*=col-] {
padding-left:0;
padding-right:0
}
.container-fluid {
	padding-left:100px;
	padding-right:100px
}
.container-fluid2 {
	padding-left:15px;
	padding-right:15px
}
.pt-relative {
	position:relative!important
}
.sec-title .sub-text {
	font-size:16px;
	color:#82b8e0;
	margin:0 0 10px;
	display:block
}
.rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-meta .admin i, .rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-meta .date i, .rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-title a:hover, .sec-title .sub-text.green-color {
	color:#d5d6d8
}
.navbar .nav-item .nav-item .nav-link, .sec-title .sub-text.title-color {
	color:#222
}
.sec-title .title {
	position:relative;
	font-size:36px;
	font-weight:700;
	line-height:46px;
	color:#0a0a0a;
	margin:0
}
.sec-title .title.title2 {
	font-size:30px;
	color:#101010
}
.sec-title .title.title3 {
	font-size:42px;
	color:#101010
}
.sec-title .desc {
	line-height:30px;
	font-weight:400;
	color:#454545;
	margin:0
}
.sec-title .line-img {
	position:absolute;
	top:129px
}
.sec-title .line-img img {
	max-width:160px
}
.sec-title .line-img.ser-center {
	left:38%;
	top:93%
}
.sec-title .line-img.cleaner-center {
	left:27%;
	top:47%
}
.sec-title .line-img.process-center {
	left:39%;
	top:92%
}
.sec-title .line-img.process-center img {
	max-width:140px
}
.sec-title .line-img.project-center {
	top:68%;
	left:32%
}
.sec-title .line-img.pricing-center {
	top:93%;
	left:42%
}
.sec-title .line-img.pricing-center img {
	max-width:127px
}
.sec-title .line-img.testi-center {
	left:37%;
	top:44%
}
.sec-title .line-img.blog-center {
	top:89%;
	left:42%
}
.sec-title .line-img.blog-center img {
	max-width:104px
}
.full-width-header .rs-header .menu-area .rs-menu-area, .full-width-header .rs-header .middle-header .rs-contact-info, .rs-banner.banner-style2 .banner-content .address-wrap, .rs-counter.about-style .counter-list, .rs-testimonial.testimonial-style1 .testi-item .testimonial-content, .sec-title2 .brush-content {
	display:flex;
	align-items:center
}
.sec-title2 .brush-content img {
	padding-right:12px;
	width:55px
}
.sec-title2 .brush-content .sub-text {
	font-size:17px;
	color:#0a59a2;
	margin:6px 0 0;
	display:block
}
.sec-title2 .brush-content .sub-text.yellow-color {
	font-size:17px;
	color:#d5d6d8
}
.sec-title2 .brush-content .sub-text.small-text {
	font-size:15px;
	line-height:25px
}
.sec-title2 .brush-content.center-text {
	justify-content:center
}
.sec-title2 .title {
	font-size:42px;
	font-weight:700;
	line-height:52px;
	color:#101010;
	margin:0
}
.sec-title2 .title.small {
	font-size:36px
}
.sec-title2 .title.title2 {
	font-size:30px
}
.sec-title2 .title.title3 {
	font-size:28px;
	line-height:38px
}
.sec-title2 .desc {
	font-size:16px;
	line-height:30px;
	font-weight:400;
	color:#333;
	margin:0
}
.sec-title2 .view-line a {
	color:#0a59a2;
	text-decoration:underline
}
.sec-title3 .sub-text {
	font-size:20px;
	line-height:30px;
	font-weight:600;
	font-family:"Single Day", Sans-serif;
	color:#82b8e0;
	margin:0 0 16px;
	display:block
}
.sec-title3 .title {
	font-size:36px;
	line-height:46px;
	font-weight:700;
	color:#0a0a0a;
	margin:0
}
.rs-banner.banner-style2 .banner-content .title-inner .title span, .sec-title3 .title span {
	color:#82b8e0;
	text-decoration:underline
}
.sec-title3 .description:after {
	content:"";
	position:absolute;
	border:0;
	width:50px;
	height:4px;
	z-index:9;
	margin-left:0;
	left:0;
	bottom:-27px;
	background:#82b8e0
}
.sec-title4 .title-img {
	position:relative;
	left:6px;
	top:36px
}
.sec-title4 .sub-text {
	font-size:18px;
	font-weight:600;
	line-height:28px;
	color:#0a0a0a;
	display:block;
	margin:0 0 15px
}
.sec-title4 .title {
	font-size:36px;
	line-height:50px;
	font-weight:700;
	color:#0a0a0a;
	margin:0
}
.full-width-header .rs-header .toolbar-area, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4, .rs-contact.contact-style1 .widget-viwe-line {
	background:#f7f7fc
}
.full-width-header .rs-header .toolbar-area .toolbar-sl-share li {
	display:inline-block;
	font-size:14px;
	margin-right:15px
}
.full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i {
	font-size:15px;
	color:#454545
}
.full-width-header .rs-header .toolbar-area .clearfix-btn {
	display:flex;
	justify-content:flex-end
}
.full-width-header .rs-header .toolbar-area .clearfix-btn li {
	display:inline-block;
	margin-left:15px;
	line-height:50px
}
.full-width-header .rs-header .toolbar-area .clearfix-btn li a i, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li a i, .icons-screens a h5, .rs-breadcrumbs .breadcrumbs-inner .single-posts-meta .post-comment {
	font-size:17px;
	color:#fff
}
.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote {
	position:relative;
	line-height:30px
}
.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a {
	display:block;
	font-weight:600;
	padding:11px 8px;
	border-radius:0;
	margin-left:10px;
transition:.4s ease-in-out;
	background:#d5d6d8;
	color:#0a0a0a;
	position:relative;
	overflow:hidden;
	text-decoration:none
}
.full-width-header .rs-header .toolbar-area .clearfix-btn .btn-quote a i {
	font-size:18px;
	color:#0a0a0a
}
.full-width-header .rs-header .toolbar-area.toolber-style2, .rs-pricing.pricing-style1.pricing-services-style .pricing-wrap-widget:before, .rs-project.project-style1 .rs-carousel .owl-dots .owl-dot, .rs-project.project-style1.project-style2 .rs-carousel .owl-dots .owl-dot, .rs-project.project-style1.project-style3 .project-item .project-img:before, .rs-services.services-style2 .owl-item.center .services-slider .services-item, .rs-services.services-style2 .rs-carousel .owl-dots .owl-dot, body .search-modal {
	background:#0a59a2
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info {
	padding-left:240px
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li {
	display:inline-block;
	line-height:50px;
	font-weight:500;
	border-right-color:#0a59a2;
	color:#fff
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li i {
	font-size:14px;
	margin-right:6px
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li i:before {
	font-size:17px;
	margin-left:0;
	position:relative;
	top:3px;
	color:#fff
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li a {
	color:#fff;
	border-right:1px solid #ffde33;
	margin-right:20px;
	padding-right:20px;
transition:.4s ease-in-out;
	font-size:14px
}
.full-width-header .rs-header .toolbar-area.toolber-style2 .toolbar-contact .rs-contact-info li a.no-border {
	border-right:unset;
	margin-right:0;
	padding-right:0
}
.full-width-header .rs-header .toolbar-area.toolber-style3 {
	margin-bottom: 12px;
	background:0 0;
	border-bottom:1px solid rgba(255, 255, 255, .2)
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li {
	display:inline-block;
	color:#fff;
	font-size:13px;
	font-weight:500;
	line-height:50px;
	border-right:1px solid rgba(255, 255, 255, .2);
	margin-right:10px;
	padding-right:10px
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li i, .rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc .date-post i {
	margin-right:5px
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li i:before {
	font-size:17px;
	margin-left:0;
	position:relative;
	top:2px;
	color:#fff
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a {
	font-weight:500;
	color:#fff;
	font-size:14px
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li:last-child {
	margin:0;
	border:none
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .opening, .full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang {
	border-right:1px solid rgba(255, 255, 255, .2)
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang {
	font-family:IRANSharp
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .oppositelang a {
	padding-right:15px;
	color:#fff
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .opening em {
	border-right:unset;
	margin-right:5px;
	color:#fff;
	padding-right:30px;
	font-style:normal
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .opening em i {
	margin-right:8px
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul .opening em i:before {
	font-size:15px;
	position:relative;
	top:2px;
	color:#fff
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li {
	display:inline-block;
	font-size:14px;
	line-height:50px;
	margin-right:12px
}
.full-width-header .rs-header .middle-header {
	padding-top:15px;
	padding-bottom:15px
}
.full-width-header .rs-header .menu-area .row-table, .full-width-header .rs-header .middle-header .row-table {
	display:flex;
	width:100%;
	position:relative;
	align-items:center;
	justify-content:space-between
}
.full-width-header .rs-header .expand-btn-inner, .full-width-header .rs-header .menu-area .row-table .col-cell, .full-width-header .rs-header .middle-header .row-table .col-cell {
	display:flex;
	align-items:center;
	justify-content:space-between
}
.full-width-header .rs-header .middle-header .row-table .col-cell.header-logo, .full-width-header .rs-header.header-style3 .menu-area .row-table .col-cell.header-logo {
	display:flex;
	flex:1
}
.full-width-header .rs-header .middle-header .logo-part a img {
transition:.4s
}
.full-width-header .rs-header .middle-header .logo-part {
	background:#fff;
	position:absolute;
	z-index:11111;
	padding:40px 15px;
	top:-20px;
	border-radius:0 0 10px 10px
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part {
	position:relative;
	padding-left:75px;
	margin-right:0;
	flex:1
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .info-icon {
	position:absolute;
	top:50%;
	left:18px;
	transform:translateY(-50%)
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .info-icon i:before {
	font-size:34px;
	color:#82b8e0
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-title {
	font-size:16px;
	font-weight:600;
	line-height:1;
	padding-top:2px;
	color:#0a0a0a
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des {
	font-size:14px;
	padding-top:4px;
	color:#0a0a0a
}
.full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des a {
	color:#454545;
	font-size:14px
}
.full-width-header .rs-header .middle-header.middle-header-style2 .rs-contact-info .contact-part .info-icon i:before {
	color:#82b8e0;
	font-size:34px
}
.full-width-header .rs-header .menu-area {
	background:#82b8e0;
	position:relative;
	z-index:10
}
.full-width-header .rs-header .menu-area .row-table .col-cell.header-logo {
	display:none;
	flex:1
}
.full-width-header .rs-header .menu-area .logo-area img {
transition:.4s;
	max-height:35px
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li {
	display:inline-block;
	margin-right:20px;
	padding:0
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a {
transition:.3s;
	font-size:15px;
	font-weight:600;
	margin-right:10px;
	height:62px;
	line-height:62px;
	padding:0;
	color:#fff;
	position:relative;
	font-family:Poppins
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li a:hover {
	color:#ffd100
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a {
	padding-right:17px
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children>a:before {
	content:"+";
	position:absolute;
	left:auto;
	right:0;
	top:50%;
	text-align:center;
	z-index:9999;
	font-size:16px;
	display:block;
	cursor:pointer;
	transform:translateY(-50%);
	font-weight:400
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.menu-item-has-children:hover>a:before {
	content:"-"
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul li a:hover, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.active a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item>a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul li.current-menu-item>a:before, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a {
	color:#ffd100!important
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu {
	background:#fff;
	margin:0;
	padding:20px 0
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li {
	margin:0!important;
	border:none
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a {
	padding:10px 30px;
	margin:0;
	font-family:Poppins;
	font-size:14px;
	color:#0a0a0a;
	font-weight:500;
	height:unset;
	line-height:25px;
	text-transform:capitalize
}
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu.right {
	left:auto;
	right:100%
}
.full-width-header .rs-header .menu-area.sticky:after, .full-width-header .rs-header.header-style2 .menu-area {
	background:unset
}
.full-width-header .rs-header .menu-area:after {
	content:"";
	position:absolute;
	top:0;
	right:-75px;
	width:29.25%;
	height:101%;
	background:#d5d6d8;
	transform:skew(-28deg);
	z-index:-1
}
.full-width-header .rs-header .expand-btn-inner ul {
	display:flex;
	align-items:center;
	margin-left:25px
}
.full-width-header .rs-header .expand-btn-inner ul .sidebarmenu-search a i:before {
	font-size:20px;
	line-height:unset
}
.full-width-header .rs-header .expand-btn-inner ul .nav-link .nav-expander {
	padding:9px 0 9px 13px;
	background:0 0;
	max-width:50px;
	display:flex;
	flex-wrap:wrap;
	border-radius:2px;
	margin-right:-4px
}
.full-width-header .rs-header .expand-btn-inner ul .nav-link .nav-expander .dot-hum {
	width:30px;
	border-radius:30px;
	margin:3px 0;
	height:3px;
	background:#333
}
.full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul.nav-menu li a {
	color:#101010;
	height:65px;
	line-height:65px
}
.full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul.sub-menu li a {
	height:unset;
	line-height:unset
}
.full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul li.active a, .full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul li.current-menu-item>a:before, .full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul.nav-menu li a:hover, .full-width-header .rs-header.header-style2 .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a {
	color:#0a59a2!important
}
.full-width-header .rs-header.header-style2 .menu-area .logo-area img {
	max-height:160px;
	margin-top:-67px;
	background:#d5d6d8;
	padding:20px
}
.full-width-header .rs-header.header-style2 .menu-area .row-table .col-cell.header-logo {
	display:unset
}
.full-width-header .rs-header.header-style2 .expand-btn-inner ul .sidebarmenu-search a i {
	padding-right:0
}
.full-width-header .rs-header.header-style2 .menu-area.sticky .logo-area.sticky-logo img {
	max-height:50px;
	margin-top:unset;
	background:unset;
	padding:unset
}
.full-width-header .rs-header.header-style2.header-style4 .expand-btn-inner ul .sidebarmenu-search a i {
	padding-right:16px
}
.full-width-header .rs-header.header-style2.header-style4 .expand-btn-inner ul .nav-link {
	display:block;
	padding:unset
}
.full-width-header .rs-header.header-style3 .menu-area {
	background:unset;
	padding-top:15px
}
.full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul li.active a, .full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul li.current-menu-item>a:before, .full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul.nav-menu li a:hover, .full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a {
	color:#d5d6d8!important
}
.rs-header .menu-area .logo-area {
	position:relative;
	background:#fff;
	margin-top:-16px;
	padding:15px;
	border-radius:0 0 10px 10px
}
.full-width-header .rs-header.header-style3 .menu-area .logo-area img {
transition:.4s;
	max-height:120px;
	position:relative
}
.full-width-header .rs-header.header-style3 .menu-area.sticky {
	padding-top:10px
}
.full-width-header .rs-header.header-style3 .menu-area.sticky .expand-btn-inner ul li.profile a, .full-width-header .rs-header.header-style3 .menu-area.sticky .navbar .nav-item .nav-link {
	color:#0a0a0a
}
.full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul.nav-menu li a {
	height:75px;
	line-height:75px
}
.full-width-header .rs-header.header-style3 .menu-area .main-menu .rs-menu ul.sub-menu li a {
	height:unset;
	line-height:25px
}
.full-width-header .right_menu_togle .canvas-logo img, .full-width-header .rs-header.header-style3 .menu-area.sticky .logo-area img {
	max-height:45px
}
.full-width-header .rs-header.header-style3 .expand-btn-inner ul .btn-quote {
	position:relative;
	margin-left:25px;
	line-height:30px
}
.full-width-header .rs-header.header-style3 .expand-btn-inner ul .btn-quote a {
	font-size:14px;
	background:#d5d6d8;
	border-color:#d5d6d8;
	padding:8px 22px;
	border-radius:3px;
	color:#0a0a0a;
	font-weight:500;
transition:.4s;
	position:relative;
	overflow:hidden;
	display:inline-block
}
.full-width-header .rs-header.header-style3 .expand-btn-inner ul li.profile {
	margin:0 10px
}
.full-width-header .rs-header.header-style3 .expand-btn-inner ul li.profile a {
	display:inline-block;
	color:#fff
}
.full-width-header .rs-header.header-style3 .expand-btn-inner ul li.profile a img {
	width:40px;
	height:40px;
	border-radius:100%
}
.full-width-header .rs-header.header-style3.header-home5-style .menu-area .main-menu .rs-menu ul li.active a, .full-width-header .rs-header.header-style3.header-home5-style .menu-area .main-menu .rs-menu ul li.current-menu-item>a:before, .full-width-header .rs-header.header-style3.header-home5-style .menu-area .main-menu .rs-menu ul.nav-menu li a:hover, .full-width-header .rs-header.header-style3.header-home5-style .menu-area .main-menu .rs-menu ul.nav-menu li.current-menu-item>a {
	color:#ff7033!important
}
.full-width-header .rs-header.header-style3.header-home5-style .expand-btn-inner ul .btn-quote a {
	background:#ff7033;
	border-color:#ff7033;
	color:#fff
}
.full-width-header .rs-header.header-transparent {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:999
}
.full-width-header .mobile-menu .mobile-logo img {
	max-height:30px
}
.full-width-header .mobile-menu .rs-menu-toggle {
	color:#fff;
	float:right
}
.full-width-header .mobile-menu .rs-menu-toggle .nav-dots {
	position:absolute;
	right:0;
	width:25px;
	height:2px;
	background:#fff;
	z-index:11;
	top:23px
}
.full-width-header .mobile-menu .rs-menu-toggle .dot1, .full-width-header .mobile-menu .rs-menu-toggle .dot3 {
	width:15px
}
.full-width-header .mobile-menu .rs-menu-toggle .dot2 {
	top:28px
}
.full-width-header .mobile-menu .rs-menu-toggle .dot3 {
	top:34px
}
.full-width-header .mobile-menu .rs-menu-toggle .dot4 {
	top:40px
}
.full-width-header .right_menu_togle {
	background-image:linear-gradient(90deg, #e2e9f7 0, #fff 100%);
	padding:46px 60px 50px 50px;
	font-size:1.15em;
	max-width:480px;
	width:100%;
	right:-500px;
	z-index:999999;
transition:.3s;
	position:fixed;
	overflow-y:auto;
	bottom:0;
	top:0
}
.full-width-header .right_menu_togle .close-btn {
	overflow:visible;
	position:absolute;
	top:10px;
	display:block;
	z-index:99;
	right:57px;
	cursor:pointer;
transition:.3s
}
.full-width-header .right_menu_togle .close-btn .nav-close .line {
	width:40px;
	height:40px;
	line-height:40px
}
.full-width-header .right_menu_togle .close-btn .nav-close .line span {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%) rotate(45deg);
	width:1px!important;
	height:25px!important;
	background:#0a59a2;
	border:none!important;
transition:.3s
}
.full-width-header .right_menu_togle .close-btn .nav-close .line span.line2 {
	transform:translate(-50%, -50%) rotate(-45deg)
}
.full-width-header .right_menu_togle .canvas-logo {
	padding-left:0;
	padding-bottom:35px
}
.full-width-header .right_menu_togle .offcanvas-text p {
	font-size:16px;
	line-height:30px;
	color:#333;
	margin:0 0 38px
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list {
	display:flex;
	margin-top:18px
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before {
	margin:0 20px 0 0;
	font-size:25px;
	color:#0a59a2
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content .title {
	font-size:16px;
	line-height:26px;
	font-weight:600;
	color:#333;
	margin-bottom:5px
}
.full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em {
	display:block;
	font-style:normal;
	line-height:22px;
	font-size:15px;
	color:#333
}
.full-width-header .right_menu_togle .canvas-contact .social {
	margin:40px 0 0
}
.full-width-header .right_menu_togle .canvas-contact .social li a i {
	font-size:15px;
	color:#fff;
	margin:0 8px 0 0;
	text-align:center;
	background:#0a59a2;
	width:35px;
	height:35px;
	line-height:35px;
	border-radius:3px
}
.full-width-header .right_menu_togle .canvas-contact .social li a i:hover, .rs-footer.footer-style1 .footer-top p input[type=submit]:hover, .rs-services-single .social-icons li a i:hover, .rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .social-icons a i:hover {
	opacity:.9
}
.full-width-header .mobile-navbar-menu .sub-menu {
	display:none;
	position:relative;
	left:0;
	width:100%;
	margin:0;
	text-align:left
}
.full-width-header .mobile-navbar-menu .nav-menu li a {
	border-bottom:1px solid rgba(0, 0, 0, .06);
	display:block;
	color:#333;
	padding:10px 0;
	line-height:30px;
	width:100%
}
.full-width-header .mobile-navbar-menu .nav-menu li li li a {
	padding-left:50px
}
.full-width-header .mobile-navbar-menu span.submenu-button {
	position:absolute;
	z-index:99;
	right:0;
	top:5px;
	display:block;
	height:40px;
	width:40px;
	cursor:pointer
}
.full-width-header .mobile-navbar-menu span.submenu-button:after, .full-width-header .mobile-navbar-menu span.submenu-button:before {
	position:absolute;
	top:24px;
	height:1px;
	display:block;
	background:#333;
	z-index:2;
	content:'';
	right:12px;
	width:12px
}
.full-width-header .mobile-navbar-menu span.submenu-button:before {
	width:1px;
	height:12px;
	right:17px;
	top:18px
}
.full-width-header .mobile-navbar-menu span.submenu-button em {
	display:block;
	position:absolute;
	right:0;
	border-radius:4px;
	top:50%;
	transform:translateY(-50%)
}
.full-width-header .mobile-navbar-menu .hash-has-sub span.submenu-button {
	width:100%;
	cursor:pointer;
	top:0;
	height:50px
}
.full-width-header .mobile-navbar-menu ul.nav-menu>li:first-child>span.submenu-button:after {
	top:19px
}
.full-width-header .mobile-navbar-menu ul.nav-menu>li:first-child>span.submenu-button:before {
	top:13px
}
body .modal.show .modal-dialog {
	width:100%;
	max-width:500px
}
body .search-modal .modal-content {
	position:initial;
	border:0;
	background:unset
}
body .search-modal .search-block form input {
	background:0 0;
	border:none;
	color:#fff;
	border-bottom:1px solid rgba(255, 255, 255, .2);
	outline:0;
	padding:14px 17px;
	border-radius:unset
}
body .search-modal .search-block form button {
	background:0 0;
	border:none;
	padding:5px 20px;
	color:#fff;
	border-radius:0 5px 5px 0;
	font-size:16px;
	position:absolute;
	content:'';
	right:0;
	top:11px
}
body .search-modal .search-block form button i:before {
	color:#fff;
	font-size:18px;
	font-weight:600;
	opacity:.7
}
body .search-modal .search-block ::-webkit-input-placeholder {
color:#fff;
opacity:1
}
body .search-modal .search-block ::-moz-placeholder {
color:#fff;
opacity:.3
}
body .search-modal .search-block :-ms-input-placeholder {
color:#fff;
opacity:1
}
body .search-modal .search-block :-moz-placeholder {
color:#fff;
opacity:1
}
body .search-modal .close {
	position:fixed;
	right:50px;
	top:50px;
	background:#fff;
	color:#0a0a0a;
	width:40px;
	height:40px;
	line-height:43px;
	text-align:center;
	cursor:pointer;
	border-radius:50%;
transition:.5s;
	opacity:unset;
	box-shadow:unset;
	border:none
}
body .search-modal .close i:before {
	font-size:23px;
	position:relative;
	top:4px;
	left:0;
	font-weight:700
}
body .search-modal .close:hover {
	opacity:.8!important
}
.menu-sticky {
	background:#fff;
	margin:0;
	z-index:999;
	width:100%;
	top:0;
	position:relative
}
.rs-about.style1 .about-images .about-widget {
	position:absolute;
	color:#fff;
	font-family:Roboto, Sans-serif;
	font-size:16px;
	font-weight:600;
	width:290px;
	max-width:290px;
	right:64px;
	top:476px
}
.rs-about.style1 .about-images .about-widget .about-style {
	padding:25px 40px 25px 105px;
	background-image:url(../images/about/style1/ibg.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:cover;
	border-radius:6px
}
.rs-about.style1 .about-img {
	margin:0 0 0 -42px
}
.rs-about.style1 .about-img img {
	width:668px;
	height:668px
}
.rs-about.style2, .rs-about.style2 .about-images, .rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header, .rs-services.services-style3, .rs-testimonial.testimonial-style1 {
	position:relative;
	z-index:11
}
.rs-about.style2 .services-item .services-icon img {
	max-width:unset;
	width:90px;
	height:70px
}
.rs-about.style2 .services-item .services-content, .rs-counter.counter-style.counter-home3 .rs-counter-list .counter-text .counter-number {
	padding-left:24px
}
.rs-about.style2 .services-item .services-content .title, .rs-services.services-style3 .services-main-part .services-item .services-text .title {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	color:#101010;
	margin:0 0 10px
}
.rs-about.style2 .services-item .services-content .desc {
	color:#101010;
	margin:0
}
#arab-load .preload-wrap, .rs-about.style2 .about-images .about-animation .animation, .rs-banner.banner-main-home .banner-animate .circle-animate, .rs-counter.counter-style .counter-animation .animate-ball, .rs-counter.counter-style2 .counter-top .counter-animation .animate-ball, .rs-process.process-style1.process-about-style .process-animate .process-style, .rs-process.process-style2 .rs-arrow-animate .arrow-style, .rs-team.team-style1 .team-animation .animate-ball, .rs-testimonial.testimonial-style1 .testi-image .testi-anaimation .animate, .rs-testimonial.testimonial-style2 .testi-animation .animate-style {
	position:absolute
}
.rs-about.style2 .about-images .about-animation .animation.dot-img {
	right:54px;
	top:30px;
	z-index:-11
}
.rs-about.style2 .about-images .about-animation .animation.cleaning-img {
	left:-53px;
	top:-80px
}
.rs-about.style2 .about-images .about-animation .animation.cleaning-img img {
	max-width:200px
}
.rs-about.style2 .about-images .rs-animate-ab2 {
	position:absolute;
	right:48px;
	bottom:-10px;
	width:270px;
	max-width:270px;
	padding:28px 30px 19px;
	background-color:#0a59a2;
	border-radius:50px 0
}
.rs-about.style2 .about-images .rs-animate-ab2 .rs-pie-content {
	display:flex;
	align-items:center;
	position:relative
}
.rs-about.style2 .about-images .rs-animate-ab2 .rs-pie-content .rs-pie {
	display:inline-block;
	position:relative;
	text-align:center
}
.rs-about.style2 .about-images .rs-animate-ab2 .rs-pie-content .rs-pie span {
	color:#fff;
	font-size:20px;
	font-weight:700;
	display:block;
	position:absolute;
	top:46%;
	left:50%;
	transform:translate(-50%, -50%)
}
.rs-about.style2 .about-images .rs-animate-ab2 .rs-pie-content .number {
	font-size:20px;
	font-weight:600;
	color:#fff;
	line-height:30px;
	padding:0 0 0 23px;
	margin:-4px 0 0
}
.rs-about.style3 .about-img img {
	width:626px;
	height:626px
}
.rs-about.style3 .about-img .about-widget {
	position:absolute;
	width:220px;
	max-width:220px;
	top:392px;
	left:-98px
}
.rs-about.style3 .about-img .about-widget .counter-part {
	padding:26px 40px 29px;
	background-color:transparent;
	background-image:linear-gradient(120deg, #82b8e0 32%, #d5d6d8 100%);
	border-radius:5px
}
.rs-about.style3 .about-img .about-widget .counter-part .rs-count {
	font-size:68px;
	line-height:68px;
	font-weight:700;
	color:#fff;
	position:relative;
	display:inline-block;
	padding-right:45px
}
.rs-about.style3 .about-img .about-widget .counter-part .rs-count:before {
	content:'+';
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%)
}
.rs-about.style3 .about-img .about-widget .counter-part .title {
	color:#fff;
	margin:0
}
.rs-about.style3 .rs-animation {
	position:absolute;
	left:-31px;
	top:15px
}
.rs-about.style4 .about-images .about-widget {
	background-color:#0a59a2;
	width:275.217px;
	max-width:275.217px;
	bottom:0;
	right:55px;
	position:absolute
}
.rs-about.style4 .about-images .about-widget .services-item {
	display:flex;
	padding:12px 0 12px 20px
}
.rs-about.style4 .about-images .about-widget .services-item .services-icon img {
	width:50px;
	height:59px;
	max-width:unset
}
.rs-about.style4 .about-images .about-widget .services-item .services-content {
	padding:0 0 0 15px;
	margin:12px 0 0
}
.rs-about.style4 .about-images .about-widget .services-item .services-content .services-desc {
	font-size:16px;
	font-weight:600;
	line-height:1.45em;
	color:#fff;
	margin-bottom:0
}
.rs-breadcrumbs {
	background-repeat:no-repeat!important;
	background-size:cover!important;
	background-position:center center!important
}
.rs-breadcrumbs .breadcrumbs-inner {
	padding:196px 0
}
.rs-breadcrumbs .breadcrumbs-inner .page-title {
	font-size:48px;
	line-height:58px;
	font-weight:700;
	color:#fff;
	position:relative;
	z-index:1;
	margin-bottom:0
}
.rs-breadcrumbs .breadcrumbs-inner .page-title:after {
	content:"";
	position:absolute;
	border:0;
	width:60px;
	height:6px;
	background:#d5d6d8;
	z-index:1;
	margin-left:0;
	left:0;
	top:-28px
}
.rs-breadcrumbs .breadcrumbs-inner .page-title.title-center:after {
	margin:0 auto;
	right:0
}
.rs-breadcrumbs .breadcrumbs-inner .description p {
	font-size:17px;
	line-height:27px;
	font-weight:500;
	color:#fff;
	margin:24px 0 0
}
.rs-breadcrumbs .breadcrumbs-inner .single-posts-meta li {
	list-style:none;
	display:inline-block;
	padding-right:10px;
	color:#fff;
	font-size:14px
}
.rs-breadcrumbs .breadcrumbs-inner .single-posts-meta li span i {
	position:relative;
	font-size:13px;
	margin-right:3px;
	top:1px
}
.rs-breadcrumbs .breadcrumbs-inner .single-posts-meta .post-cate i {
	position:relative;
	top:1px;
	margin-right:3px
}
.rs-breadcrumbs .breadcrumbs-inner .single-posts-meta .post-comment i {
	position:relative;
	top:1px;
	color:#fff
}
.rs-breadcrumbs.img1 {
	background:url(../images/breadcrumbs/inr-1.jpg)
}
.rs-breadcrumbs.img2 {
	background:url(../images/breadcrumbs/inr-2.jpg)
}
.rs-breadcrumbs.img3 {
	background:url(../images/breadcrumbs/inr-3.jpg)
}
.rs-breadcrumbs.img4 {
	background:url(../images/breadcrumbs/inr-4.jpg)
}
.rs-breadcrumbs.img5 {
	background:url(../images/breadcrumbs/inr-5.jpg)
}
.rs-banner.banner-main-home {
	background-image:url(../images/banner/style1/banner-bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
	z-index:1
}
.rs-banner.banner-main-home .content-wrap {
	padding:165px 0 160px
}
.rs-banner.banner-main-home .content-wrap .sub-title {
	font-size:16px;
	line-height:25px;
	font-weight:600;
	color:#82b8e0;
	text-transform:uppercase;
	display:block;
	margin:0 0 12px
}
.rs-banner.banner-main-home .content-wrap .title {
	font-size:80px;
	line-height:80px;
	font-weight:800;
	color:#0a0a0a;
	margin:0 0 10px
}
.rs-banner.banner-main-home .content-wrap .title-small {
	font-size:52px;
	line-height:55px;
	font-weight:700;
	color:#82b8e0;
	margin:0 0 10px
}
.rs-banner.banner-main-home .content-wrap .description {
	font-size:18px;
	line-height:28px;
	font-weight:500;
	color:#454545;
	margin:0 0 50px
}
.rs-banner.banner-main-home .banner-animate .circle-animate.big {
	left:52%;
	top:18%
}
.rs-banner.banner-main-home .banner-animate .circle-animate.small {
	left:47%;
	top:44%;
	z-index:-11
}
.rs-banner.banner-style2 .banner-imgae {
	background:url(../images/banner/banner-4.jpg) top center/cover no-repeat
}
.rs-banner.banner-style2 .banner-content {
	background-color:#f2f8fb;
	padding:170px 80px
}
.rs-banner.banner-style2 .banner-content .title-inner .sub-text {
	font-size:20px;
	font-weight:600;
	color:#82b8e0;
	font-family:"Single Day", Sans-serif;
	margin:0 0 10px;
	display:block
}
.rs-banner.banner-style2 .banner-content .title-inner .title {
	font-size:60px;
	line-height:75px;
	font-weight:800;
	color:#0a0a0a;
	margin:8px 0 30px
}
.rs-banner.banner-style2 .banner-content .address-wrap .address-icon {
	background:#82b8e0;
	margin-right:20px
}
.rs-banner.banner-style2 .banner-content .address-wrap .text .des {
	font-size:40px;
	font-weight:700;
	letter-spacing:-2px;
	color:#111
}
.rs-banner.banner-style3 {
	background:url(../images/banner/style2/banner-bg.jpg) center/cover no-repeat
}
.rs-banner.banner-style3 .banner-content {
	padding:260px 0 250px
}
.rs-banner.banner-style3 .banner-content .sub-title {
	font-size:18px;
	line-height:25px;
	font-weight:500;
	color:#fff;
	display:block;
	margin:0 0 40px;
	position:relative
}
.rs-banner.banner-style3 .banner-content .sub-title .shape-img {
	position:absolute;
	top:-21px;
	left:20px
}
.rs-banner.banner-style3 .banner-content .title {
	font-size:70px;
	line-height:90px;
	font-weight:700;
	color:#fff
}
.rs-banner.banner-style3 .banner-content .title span, .rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-item .blog-content .blog-title a:hover, .rs-contact.contact-style2.contact-home5-style .contact-info-box .address-item .address-icon i, .rs-contact.contact-style2.contact-home5-style .contact-info-box .address-item .address-text a:hover, .rs-footer.footer-style1.footer-style5 .footer-bottom .copy-right-menu li a:hover, .rs-footer.footer-style1.footer-style5 .footer-bottom .copyright p a, .rs-footer.footer-style1.footer-style5 .footer-top .address-widget li .desc a:hover, .rs-footer.footer-style1.footer-style5 .footer-top .address-widget li i, .rs-footer.footer-style1.footer-style5 .footer-top .footer-social li a i, .rs-services.services-style9 .services-slider .services-content-inner .service-details .service-title a:hover {
	color:#ff7033
}
.rs-banner.banner-style3 .banner-content .description {
	font-size:18px;
	line-height:32px;
	font-weight:500;
	color:#fff;
	margin:0
}
.rs-banner.banner-style3 .banner-img {
	margin:0 0 0 -65px
}
.rs-banner.banner-style3 .banner-img img {
	position:relative;
	max-width:830px
}
.rs-cleaning.cleaning-style .cleaning-part {
	text-align:center;
	max-width:700px;
	border-radius:5px;
	margin:0 auto;
	padding:60px 0;
	background:#fff
}
.rs-cleaning.cleaning-style1 .cheaning-img {
	background-image:url(../images/project/details/2.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:315px 0;
	position:relative
}
.rs-choose.choose-style2 .video-img .rs-videos .animate-border .popup-border, .rs-choose.choose-style3 .video-img .rs-videos .animate-border .popup-border, .rs-cleaning.cleaning-style1 .cheaning-img .rs-videos .animate-border .popup-border {
	left:50%;
	top:50%;
	transform:translate(-50%, -50%)
}
.rs-choose.choose-style1 .choose-us-section .video-img .rs-videos {
	position:absolute;
	right:16%;
	top:47%
}
.rs-choose.choose-style1 .about-choose-us .about-video {
	background-image:url(../images/video/about-video.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-size:cover;
	padding:310px 0;
	position:relative
}
.rs-choose.choose-style1 .about-choose-us .about-video .rs-videos {
	position:absolute;
	left:15%;
	bottom:21%
}
.rs-choose.choose-style1.choose-home4-style .rs-videos .overly-border {
	border:unset
}
.rs-choose.choose-style1.choose-home4-style .rs-videos .overly-border a:before {
	animation:unset;
	background:#82b8e0
}
.rs-choose.choose-style1.choose-home4-style .rs-videos .overly-border a i {
	font-size:18px;
	line-height:80px;
	display:block
}
.rs-choose.choose-style2 .choose-main-part .services-part {
	padding:40px 30px;
	margin:0 4px 0 0;
	border-style:solid;
	border-width:1px;
	border-color:#0a59a221;
	position:relative
}
.rs-choose.choose-style2 .choose-main-part .services-part .services-icon {
	margin:0 0 17px
}
.rs-choose.choose-style2 .choose-main-part .services-part .services-icon img {
	width:100px;
	height:100px
}
.project-information .project-content .title, .rs-choose.choose-style2 .choose-main-part .services-part .services-txt .title {
	font-size:20px;
	line-height:30px;
	font-weight:600;
	color:#0a0a0a;
	margin:0
}
.rs-choose.choose-style2 .choose-main-part .services-part .services-txt .serial-number {
	position:absolute;
	left:160px;
	top:-120px;
	color:#d5d6d82B;
	font-family:"Modern Antiqua", Sans-serif;
	font-size:61px;
	font-weight:900
}
.rs-choose.choose-style2 .video-img {
	background-image:url(../images/video/video.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	padding:480px 0;
	position:relative
}
.rs-choose.choose-style3 .video-img {
	background-image:url(../images/choose/style3/why-choose3.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:266px 0 267px;
	position:relative
}
.rs-choose.choose-style3 .rs-addon-services {
	background-color:#f8fff4;
	padding:70px 0 60px 30px
}
.rs-choose.choose-style3 .rs-addon-services .services-item .services-icon img, .rs-process.process-style2 .services-item .icon-image img {
	width:60px;
	height:60px;
	max-width:unset
}
.rs-choose.choose-style3 .rs-addon-services .services-item .services-content {
	padding:0 0 20px 30px
}
.rs-choose.choose-style3 .rs-addon-services .services-item .services-content .title {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	color:#0a0a0a;
	margin:0 0 10px
}
.rs-choose.choose-style4 .services-item {
	padding:0 58px 0 0
}
.rs-choose.choose-style4 .services-item .services-icon, .rs-services.services-style4 .services-item .services-txt {
	margin-bottom:35px;
	height:86px;
	overflow:hidden
}
.rs-choose.choose-style4 .services-item .services-icon img {
	max-width:unset;
	width:70px;
	height:70px;
	left:0;
	position:relative;
transition:.4s
}
.rs-choose.choose-style4 .services-item .services-content .title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	color:#0a0a0a;
	margin:0 0 10px
}
.rs-choose.choose-style4 .services-item:hover .services-icon img {
	left:30px
}
.rs-choose.choose-style5 .rs-addon-services .services-item {
	display:flex;
	padding:20px;
	margin:0 5px 0 0;
	box-shadow:0 0 10px 0 rgba(216, 211, 211, .4);
	background:#fff
}
.rs-choose.choose-style5 .rs-addon-services .services-item .services-icon {
	min-width:50px;
	height:50px;
	line-height:40px;
	border-radius:50px;
	background:#ff7033;
	display:inline-block;
	text-align:center;
transition:.3s
}
.rs-choose.choose-style5 .rs-addon-services .services-item .services-icon img {
	width:30px;
	height:30px;
	max-width:unset
}
.rs-choose.choose-style5 .rs-addon-services .services-item .services-text {
	padding:10px 0 0 22px
}
.rs-choose.choose-style5 .rs-addon-services .services-item .services-text .services-title .title {
	font-size:18px;
	font-weight:700;
	line-height:1.4em;
	color:#101010;
	margin:0
}
.rs-slider.slide-home-style2 {
	background:url(../images/slider/style1/banner-bg.jpg) center/cover no-repeat;
	position:relative
}
.rs-slider.slide-home-style2 .content-wrap {
	padding:195px 0
}
.rs-slider.slide-home-style2 .content-wrap .brush-content img {
	padding-right:14px
}
.rs-slider.slide-home-style2 .content-wrap .brush-content .sub-text {
	font-size:18px;
	font-weight:600;
	line-height:28px;
	color:#0a59a2;
	text-transform:uppercase;
	display:block;
	margin:0
}
.rs-slider.slide-home-style2 .content-wrap .title {
	font-size:40px;
	font-weight:700;
	line-height:65px;
	color:#0a0a0a;
	margin:0;
	max-height:189px;
	overflow:hidden
}
.rs-slider.slide-home-style2 .slide-img {
	position:relative;
	margin-right:-100px;
	margin-left:35px
}
.rs-slider.slide-home-style2 .slide-img .slider-item .images-part img {
	position:relative;
	max-width:680px
}
.rs-slider.slide-home-style2 .rs-carousel .owl-dots {
	margin-top:14px;
	position:absolute;
	right:18%
}
.rs-slider.slide-home-style2 .rs-carousel .owl-dots .owl-dot {
	width:10px;
	height:10px;
	background:#fc0;
	border:0 solid #fc0;
	position:relative
}
.rs-slider.slide-home-style2 .rs-carousel .owl-dots .owl-dot.active {
	background:#fc0;
	width:40px;
	border-radius:10px;
	opacity:unset
}
.rs-slider.rs-slider-style3 {
	overflow:hidden;
	text-align:center;
	position:relative
}
.rs-slider.rs-slider-style3 .desc {
	font-size:17px;
	color:#0a0a0a;
	max-width:500px;
	margin:25px 0 45px
}
.rs-slider.rs-slider-style3 .slider-bottom .readon {
	display:inline-block!important
}
.rs-slider.rs-slider-style3 .sl-subtitle {
	-webkit-animation:1.7s ease-in-out fadeInDown;
	animation:1.7s ease-in-out fadeInDown
}
.rs-slider.rs-slider-style3 .sl-title {
	-webkit-animation:1.5s ease-in-out fadeInLeft;
	animation:1.5s ease-in-out fadeInLeft
}
.rs-slider.rs-slider-style3 .sl-title-small {
	-webkit-animation:1.6s ease-in-out fadeInLeft;
	animation:1.6s ease-in-out fadeInLeft
}
.rs-slider.rs-slider-style3 .slider-bottom {
	display:block;
	overflow:hidden;
	-webkit-animation:1.8s ease-in-out fadeInUp;
	animation:1.8s ease-in-out fadeInUp
}
.rs-slider.rs-slider-style3 .content-part {
	position:absolute;
	content:'';
	top:70%;
	left:50%;
	transform:translate(-50%, -50%);
	width:100%;
	max-width:850px;
	margin:0 auto
}
.rs-slider.rs-slider-style3 .content-part .sl-subtitle, .slider_header .slide-detail span {
	font-size:22px;
	line-height:30px;
	font-weight:700;
	text-transform:uppercase;
	color:#d5d6d8;
	margin:0 0 15px;
	display:block
}
.rs-slider.rs-slider-style3 .content-part .sl-title, .slider_header .slide-detail h1 {
	font-size:55px;
	line-height:66px;
	max-height:120px;
	overflow:hidden;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 15px
}
.rs-slider.rs-slider-style3 .content-part .sl-title-small {
	font-size:24px;
	font-weight:400;
	line-height:43px;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 30px;
	max-height:75px;
	overflow:hidden
}
.rs-slider.rs-slider-style3 .content-part .slider-bottom li {
	display:inline-block;
	margin-right:25px
}
.footer .single-footer-widget .footer-info-text, .rs-slider.rs-slider-style3 .nivo-caption {
	padding:0
}
.rs-slider.rs-slider-style3 .nivo-directionNav>a {
	background:rgba(0, 0, 0, .2)
}
.rs-slider .sl-wrap {
	padding:50px 0
}
.rs-slider .nivo-directionNav>a {
	font-size:0;
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	border-radius:50%;
	border:none;
	background:#f7fbff;
-webkit-transition:.4s ease-out;
transition:.4s ease-out;
	opacity:1
}
.rs-slider .nivo-directionNav>a.nivo-nextNav, .rs-slider .nivo-directionNav>a.nivo-prevNav {
	left:30px;
	background:#d5d6d8
}
.rs-slider .nivo-directionNav>a.nivo-prevNav {
	top:50%
}
.rs-slider .nivo-directionNav>a.nivo-prevNav:before {
	content:"\f104"
}
.rs-slider .nivo-directionNav>a.nivo-nextNav {
	top:50%;
	transform:translateY(-50%);
	right:30px;
	left:unset
}
.rs-slider .nivo-directionNav>a.nivo-nextNav:before {
	content:"\f105"
}
.rs-slider .nivo-directionNav>a:before {
	font-family:FontAwesome;
	position:absolute;
	font-size:28px;
	top:50%;
	left:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
transition:.3s;
	color:#d5d6d8
}
.rs-slider .nivo-directionNav>a:hover {
	opacity:95
}
.rs-slider .nivo-controlNav {
	position:absolute;
	bottom:50px;
	z-index:11;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:none!important
}
.rs-slider .nivo-controlNav .nivo-control {
	width:26px;
	height:7px;
	border:1px solid #fff;
	font-size:0px;
	display:inline-block;
	margin-right:7px;
-webkit-transition:.4s;
transition:.4s
}
.rs-slider .nivo-controlNav .nivo-control.active {
	background:#d5d6d8;
	border-color:#d5d6d8
}
.rs-slider.style3 .owl-nav .owl-next, .rs-slider.style3 .owl-nav .owl-prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:10px;
	font-size:25px;
	font-weight:600;
	text-align:center;
	color:#fff
}
.rs-slider.style3 .owl-nav .owl-next i:before, .rs-slider.style3 .owl-nav .owl-prev i:before {
	content:"\f112";
	font-family:Flaticon
}
.rs-slider.style3 .owl-nav .owl-next {
	right:10px;
	left:unset
}
.rs-slider.style3 .owl-nav .owl-next i:before {
	content:"\f113"
}
.rs-counter.about-style .counter-list .counter-icon {
	text-align:center;
	width:70px;
	margin:0 10px 0 0;
	display:inline-block;
	padding-right:15px
}
.rs-counter.about-style .counter-list .counter-text .rs-count {
	font-size:45px;
	font-weight:600;
	line-height:66px;
	padding:0;
	color:#0a0a0a;
	position:relative
}
.rs-counter.about-style .counter-list .counter-text .rs-count:after {
	content:"+";
	position:absolute;
	top:50%;
	transform:translateY(-50%)
}
.rs-counter.about-style .counter-list .counter-text .title {
	font-size:18px;
	line-height:18px;
	font-weight:500;
	color:#393636;
	margin:0
}
.rs-counter.about-style.home-style2 .counter-list .counter-icon {
	width:90px
}
.rs-counter.about-style.home-style2 .counter-list .counter-text .rs-count {
	font-size:50px;
	color:#fff
}
.rs-counter.counter-style .rs-counter-list .counter-text .counter-number .prefix, .rs-counter.counter-style .rs-counter-list .counter-text .counter-number .rs-count {
	font-size:42px;
	font-weight:600;
	line-height:45px;
	color:#fff;
	padding:0
}
.rs-counter.counter-style .rs-counter-list .counter-text {
	padding:0 0 0 100px
}
.rs-counter.counter-style .rs-counter-list .counter-text .counter-icon {
	display:inline-block;
	width:75px;
	margin:0 0 20px
}
.rs-counter.counter-style .rs-counter-list .counter-text .counter-number .title {
	font-size:18px;
	font-weight:500;
	color:#fff;
	margin:0
}
.rs-counter.counter-style.counter-home3 .rs-counter-list .counter-text {
	padding:0;
	display:flex;
	align-items:center
}
.rs-counter.counter-style.counter-home3 .rs-counter-list .counter-text .counter-icon {
	margin:unset
}
.rs-counter.counter-style.counter-home3.counter-home5 .rs-counter-list .counter-text .counter-icon {
	width:80px
}
.rs-counter.counter-style .counter-animation .animate-ball img, .rs-team.team-style1 .team-animation .animate-ball img {
	max-width:55px
}
.rs-counter.counter-style .counter-animation .animate-ball.one {
	left:6%;
	top:21%
}
.rs-counter.counter-style .counter-animation .animate-ball.two {
	left:6%;
	bottom:18%
}
.rs-counter.counter-style .counter-animation .animate-ball.three {
	left:33%;
	top:19%
}
.rs-counter.counter-style .counter-animation .animate-ball.four {
	left:35%;
	bottom:14%
}
.rs-counter.counter-style .counter-animation .animate-ball.five {
	left:56%;
	top:32%
}
.rs-counter.counter-style .counter-animation .animate-ball.six {
	right:10%;
	top:26%
}
.rs-counter.counter-style2 .counter-top {
	position:relative;
	background:#0a59a2;
	padding:35px 0 30px 50px
}
.rs-counter.counter-style2 .counter-top .rs-counter-list .counter-text .counter-icon {
	display:inline-block;
	width:60px;
	margin:0 0 20px
}
.rs-counter.counter-style2 .counter-top .rs-counter-list .counter-text .counter-number .rs-count {
	font-size:36px;
	font-weight:600;
	line-height:45px;
	color:#fff;
	padding:0
}
.rs-counter.counter-style2 .counter-top .rs-counter-list .counter-text .counter-number .prefix {
	color:#fff;
	font-size:36px;
	font-weight:600;
	line-height:45px;
	padding:0
}
.rs-counter.counter-style2 .counter-top .rs-counter-list .counter-text .counter-number .title {
	font-size:16px;
	font-weight:500;
	color:#fff;
	margin:0
}
.rs-counter.counter-style2 .counter-top .counter-animation .animate-ball img {
	max-width:40px
}
.rs-counter.counter-style2 .counter-top .counter-animation .animate-ball.one {
	left:13%;
	top:14%
}
.rs-counter.counter-style2 .counter-top .counter-animation .animate-ball.two {
	left:51%;
	bottom:10%
}
.rs-counter.counter-style2 .counter-top .counter-animation .animate-ball.three {
	right:14%;
	top:16%
}
.rs-contact.contact-style1 .shape-divider-bg, .rs-contact.contact-style1 .space-divider {
	position:relative;
	overflow:hidden;
	padding-top:200px
}
.rs-contact.contact-style1 .shape-divider-bg:before {
	content:"";
	position:absolute;
	left:0;
	top:123px;
	width:100%;
	height:98px;
	background:#f7f7fc;
	transform:scale(1.2) rotate(-5deg)
}
.rs-contact.contact-style1 .widget-viwe-line .clean-img {
	position:relative;
	z-index:11;
	text-align:center
}
.rs-contact.contact-style1 .widget-viwe-line .clean-img .top-image {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	z-index:3
}
.rs-contact.contact-style1 .widget-viwe-line .clean-img .rotote-img img {
	max-width:540px
}
.rs-contact.contact-style1 .space-divider:before {
	content:"";
	position:absolute;
	left:0;
	top:129px;
	width:100%;
	height:108px;
	background:#82b8e0;
	transform:scale(1.2) rotate(-4deg)
}
.rs-contact.contact-style1 .widget-wrap .rs-requset {
	padding:0 80px 70px;
	position:relative;
	z-index:11;
	background:#82b8e0
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget .from-control {
	padding:15px 20px;
	border-radius:5px;
	font-size:15px;
	color:#fff;
	border-style:solid;
	border-color:#1988fa;
	background-color:#1988fa;
	width:100%;
	max-width:100%;
	opacity:1
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget .wpcf7-form-control:not(.wpcf7-submit) {
padding:15px 20px;
border-radius:5px;
font-size:15px;
color:#fff;
border-style:solid;
border-width:1px 12px 1px 1px;
border-color:#1988fa;
background-color:#1988fa;
width:100%;
max-width:100%
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget textarea, .rs-contact.contact-style2 .contact-section .contact-wrap textarea, .rs-contact.contact-style3 .contact-drop-line textarea, .rs-contact.contact-style4 .contact-wrap .form-group textarea, .rs-contact.contact-style5 .contact-section textarea {
	height:120px
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget ::-webkit-input-placeholder {
color:#fff;
opacity:1
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget ::-moz-placeholder {
color:#fff;
opacity:1
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget :-ms-input-placeholder {
color:#fff;
opacity:1
}
.rs-contact.contact-style1 .widget-wrap .rs-requset .contact-widget :-moz-placeholder {
color:#fff;
opacity:1
}
.rs-contact.contact-style1 .address-wrap {
	position:absolute;
	left:50%;
	top:50%;
	z-index:11;
	transform:translate(-50%, -50%)
}
.rs-contact.contact-style1 .address-wrap .address-icon i {
	color:#0a59a2;
	font-size:30px
}
.rs-contact.contact-style1 .contact-animate .animate-style {
	position:absolute;
	left:4%;
	top:2%
}
.rs-contact.contact-style2 .contact-section {
	background-color:#f7fBFFE0;
	padding:60px 70px 52px
}
.rs-contact.contact-style2 .contact-section .contact-wrap .from-control, .rs-contact.contact-style2 .contact-section .contact-wrap .wpcf7-form-control:not(.wpcf7-submit) {
padding:17px 20px 18px;
color:#7a7a7a;
border-style:solid;
border-width:1px 16px 1px 1px;
border-color:#fff;
box-shadow:0 0 1px 0 rgba(0, 0, 0, .23);
background-color:#fff;
width:100%;
opacity:1
}
.rs-contact.contact-style2 .contact-section .contact-wrap ::-webkit-input-placeholder {
color:#454545;
opacity:.79
}
.rs-contact.contact-style2 .contact-section .contact-wrap ::-moz-placeholder {
color:#454545;
opacity:.79
}
.rs-contact.contact-style2 .contact-section .contact-wrap :-ms-input-placeholder {
color:#454545;
opacity:.79
}
.rs-contact.contact-style2 .contact-section .contact-wrap :-moz-placeholder {
color:#454545;
opacity:.79
}
.rs-contact.contact-style2 .contact-info-box {
	position:relative;
	padding:40px 40px 114px;
	background-color:#0a59a2;
	z-index:11
}
.rs-contact.contact-style2 .contact-info-box .sec-title .title {
	position:relative;
	color:#0a59a2;
	z-index:33
}
.rs-contact.contact-style2 .contact-info-box .address-item .address-icon, .rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li {
	margin-right:15px
}
.rs-contact.contact-style2 .contact-info-box .address-item .address-icon i {
	font-size:30px;
	color:#d5d6d8
}
.rs-contact.contact-style2 .contact-info-box .address-item .address-text {
	margin-top:-5px
}
.rs-contact.contact-style2 .contact-info-box .address-item .address-text .label {
	font-size:20px;
	font-weight:600;
	color:#fff;
	display:block;
	margin:0 0 7px
}
.rs-contact.contact-style2 .contact-info-box:after {
	border-color:#d5d6d8;
	position:absolute;
	height:280px;
	width:100%;
	clip-path:polygon(0 0, 100% 0, 29% 59%, 0 33%);
	left:-1px;
	background-color:#d5d6d8;
	top:-1px;
	content:""
}
.home-green-color .rs-contact.contact-style2 .contact-section, .home-paste-color .rs-contact.contact-style2 .contact-section, .rs-contact.contact-style2.contact-home5-style .contact-section {
	background-color:#fffFFFE0
}
.rs-contact.contact-style2.contact-home5-style .contact-info-box:after {
	border-color:#ff7033;
	background-color:#ff7033
}
.home-green-color .rs-contact.contact-style2 .contact-info-box, .rs-contact.contact-style2.contact-home5-style .contact-info-box, .rs-partner.partner-main-home.partner-style3 {
	background-color:#d5d6d8
}
.rs-contact.contact-style3 .rs-contact-box .address-item {
	display:flex;
	position:relative
}
.rs-contact.contact-style3 .rs-contact-box .address-item .address-icon {
	display:inline-block;
	position:relative;
	background:#d5d6d8;
	text-align:center;
	margin-top:6px;
	width:40px;
	margin-right:26px;
	min-width:60px;
	height:60px;
	line-height:68px!important;
	box-shadow:7px 5px 30px 0 rgba(72, 73, 121, .05);
	border-radius:30px
}
#scrollUp i, .rs-contact.contact-style3 .rs-contact-box .address-item .address-icon i, .rs-inner-blog .blog-details .blog-full .blog-content-full .title.title2 {
	font-size:24px
}
.rs-contact.contact-style3 .rs-contact-box .address-item .address-content .label {
	font-size:18px;
	font-weight:600;
	color:#111;
	margin:0;
	display:block
}
.rs-contact.contact-style3 .rs-contact-box .address-item .address-content .des {
	color:#666
}
.rs-contact.contact-style3 .contact-drop-line {
	background-color:#f1f6fc;
	padding:45px 50px
}
.rs-contact.contact-style3 .contact-drop-line .heading-inner-title .title {
	font-size:24px;
	line-height:34px;
	font-weight:700;
	color:#0a0a0a;
	margin:0
}
.rs-contact.contact-style3 .contact-drop-line .from-control {
	width:100%;
	padding:15px 25px;
	color:#7a7a7a;
	box-shadow:0 0 1px 0 rgba(0, 0, 0, .022);
	background-color:#fff;
	max-width:100%;
	border:1px solid #f1f1f1;
	opacity:1
}
.rs-contact.contact-style3 .contact-drop-line .wpcf7-form-control:not(.wpcf7-submit) {
width:100%;
padding:15px 11px;
color:#7a7a7a;
border-style:solid;
border-width:1px 10px 1px 1px;
border-color:#fff;
box-shadow:0 0 1px 0 rgba(0, 0, 0, .022);
background-color:#fff
}
.rs-contact.contact-style3 .contact-drop-line ::-webkit-input-placeholder {
color:#454545;
opacity:.55
}
.rs-contact.contact-style3 .contact-drop-line ::-moz-placeholder {
color:#454545;
opacity:.55
}
.rs-contact.contact-style3 .contact-drop-line :-ms-input-placeholder {
color:#454545;
opacity:1
}
.rs-contact.contact-style3 .contact-drop-line :-moz-placeholder {
color:#454545;
opacity:.55
}
.rs-contact.contact-style3 .map-canvas {
	overflow:hidden
}
.rs-contact.contact-style3 .map-canvas iframe {
	float:left;
	width:100%;
	border:none;
	height:453px
}
.rs-contact.contact-style4 .request-estimate {
	margin:0 0 30px -100px
}
.rs-contact.contact-style4 .contact-wrap {
	background:#0a59a2;
	padding:55px 50px
}
.rs-contact.contact-style4 .contact-wrap .form-group label {
	font-size:15px;
	font-weight:600;
	color:#fffFFFD1;
	display:block;
margin-bottom:.6rem
}
.rs-contact.contact-style4 .contact-wrap .form-group .form-control-mod, .rs-contact.contact-style4 .contact-wrap .form-group .wpcf7-form-control:not(.wpcf7-submit) {
width:100%;
padding:12px 25px 12px 15px;
font-size:16px;
color:#fffFFFD1;
border-style:solid;
border-width:1px 10px 1px 1px;
border-color:#064887;
box-shadow:0 0 1px 0 rgba(0, 0, 0, .22);
background-color:#064887;
margin-bottom:0
}
.rs-contact.contact-style4 .address-list-item {
	display:flex;
	margin:24px 50px 0 0;
	padding:30px;
	background-color:#0a59a2
}
.rs-contact.contact-style4 .address-list-item .address-icon img {
	max-width:unset;
	width:50px;
	height:50px
}
.rs-contact.contact-style4 .address-list-item .address-content {
	padding:0 0 0 23px
}
.rs-contact.contact-style4 .address-list-item .address-content .address-title .title {
	font-size:24px;
	line-height:34px;
	font-weight:700;
	margin:0 0 10px;
	color:#fff
}
.rs-contact.contact-style4 .address-list-item .address-content .services-txt {
	margin:0;
	color:#fff
}
.rs-contact.contact-style5 .contact-section {
	background:#0a59a2;
	padding:50px;
	border-radius:5px
}
.rs-contact.contact-style5 .contact-section .from-control, .rs-contact.contact-style5 .contact-section .wpcf7-form-control:not(.wpcf7-submit) {
width:100%;
padding:13px 15px;
font-size:16px;
color:#d8d6d6;
border-style:solid;
border-width:1px 10px 1px 1px;
border-color:#014c91;
background-color:#014c91;
max-width:100%;
opacity:1
}
.rs-contact.contact-style5 .contact-section ::-webkit-input-placeholder {
color:#d8d6d6;
opacity:1
}
.rs-contact.contact-style5 .contact-section ::-moz-placeholder {
color:#d8d6d6;
opacity:1
}
.rs-contact.contact-style5 .contact-section :-ms-input-placeholder {
color:#d8d6d6;
opacity:1
}
.rs-contact.contact-style5 .contact-section :-moz-placeholder {
color:#d8d6d6;
opacity:1
}
.rs-newsletter.newsletter-style1 .newsletter-form input {
	font-size:15px;
	font-weight:500;
	padding:17px 7px 17px 17px;
	background:#fff;
	box-shadow:0 0 40px 0 rgba(1, 83, 159, .23);
	width:100%;
	border:none;
	overflow:hidden
}
.rs-newsletter.newsletter-style1 .newsletter-form .wpcf7-form-control:not(.wpcf7-submit) {
padding:18px 7px 18px 17px;
width:100%;
max-width:100%;
font-size:15px;
font-weight:500;
color:#333;
border-style:solid;
border-width:0 14px 0 0;
border-color:#fff;
background-color:#fff
}
.rs-newsletter.newsletter-style1 .newsletter-form ::-webkit-input-placeholder {
color:#333;
opacity:1
}
.rs-newsletter.newsletter-style1 .newsletter-form ::-moz-placeholder {
color:#333;
opacity:1
}
.rs-newsletter.newsletter-style1 .newsletter-form :-ms-input-placeholder {
color:#333;
opacity:1
}
.rs-newsletter.newsletter-style1 .newsletter-form :-moz-placeholder {
color:#333;
opacity:1
}
.rs-newsletter.newsletter-style1.newsletter-style2 .newsletter-form input {
	border-radius:4px
}
.rs-newsletter.newsletter-style1.newsletter-style2 .newsletter-form .wpcf7-form-control:not(.wpcf7-submit) {
border-radius:4px;
color:unset
}
.rs-videos .overly-border {
	border:1px solid #d5d6d8;
	border-radius:50%;
	width:100px;
	height:100px;
	top:40%;
	left:50%;
	transform:translate(-50%, -50%);
	position:absolute
}
.rs-videos .overly-border a, .rs-videos .overly-border a:after, .rs-videos .overly-border a:before {
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:80px;
	height:80px;
	border-radius:50%;
	display:block
}
.rs-videos .overly-border a {
	box-sizing:content-box;
	line-height:90px;
	padding:0;
	margin:0 auto;
	z-index:9;
	text-align:center;
	background:#82b8e0
}
.rs-videos .overly-border a i {
	font-size:30px;
	line-height:80px;
	color:#d5d6d8;
	position:relative;
	z-index:1
}
.rs-videos .overly-border a:before {
	content:"";
	z-index:0;
	animation:1.5s ease-out infinite pulse-border;
transition:.3s;
	background:#82b8e0
}
.rs-videos .overly-border a:after {
	content:"";
	z-index:1;
transition:.2s;
	animation:1.5s ease-out infinite pulse-border
}
.rs-process.process-style1 .all-process-item {
	background-image:url(../images/process/style1/process-line.png);
	background-size:contain;
	background-repeat:no-repeat;
	text-align:center;
	background-position:0 22px
}
.rs-process.process-style1 .all-process-item .process-item {
	padding:0 10px;
	position:relative;
	z-index:11
}
.rs-process.process-style1 .all-process-item .process-item .icon-image {
	width:160px;
	height:160px;
	line-height:160px;
	border-style:solid;
	border-width:6px 0 0 6px;
	border-color:#82b8e0;
	background-color:#fff;
	border-radius:160px;
	display:inline-block
}
.rs-process.process-style1 .all-process-item .process-item .icon-image i {
	max-width:unset;
	width:60px;
	height:60px
}
.rs-process.process-style1 .all-process-item .process-item .number-area {
	position:absolute;
	left:59%;
	top:-25px;
	color:#ffd1004D;
	font-size:60px;
	font-weight:700;
	z-index:-11
}
.rs-process.process-style1 .all-process-item .process-item .number-area.number-style2 {
	left:63%;
	top:63px
}
.rs-process.process-style1 .all-process-item .process-item .content-txt .number-title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	color:#0a0a0a;
	margin:42px 0 15px
}
.rs-process.process-style1.process-about-style .all-process-item {
	background-image:url(../images/process/style2/process-line.png);
	background-position:0 5px
}
.rs-process.process-style1.process-about-style .all-process-item .process-item .icon-image img {
	max-width:unset;
	width:60px;
	height:60px;
	transform:rotate(45deg);
	position:relative
}
.rs-process.process-style1.process-about-style .all-process-item .process-item .icon-image {
	position:relative;
	z-index:3;
	transform:rotate(-45deg);
	border-width:6px 0 0;
	box-shadow:0 0 20px 0 rgba(0, 0, 0, .09)
}
.rs-process.process-style1.process-about-style .all-process-item .process-item .number-area {
	left:60%;
	top:4px;
	color:#ffd1004D;
	font-size:60px;
	font-weight:700
}
.rs-process.process-style1.process-about-style .all-process-item .process-item .number-area.number-two {
	top:20%;
	left:64%
}
.rs-process.process-style1.process-about-style .process-animate .process-style.left-side {
	left:1%;
	top:13%
}
.rs-process.process-style1.process-about-style .process-animate .process-style.right-side {
	right:2%;
	bottom:7%
}
.rs-process.process-style2 .services-item {
	position:relative;
	text-align:center
}
.rs-process.process-style2 .services-item .icon-image {
	background-image:url(../images/process/style3/icon-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	min-width:160px;
	height:160px;
	line-height:114px!important;
	margin-bottom:12px!important;
	display:inline-block
}
.rs-process.process-style2 .services-item .number-area {
	position:absolute;
	left:46%;
	top:115px;
	color:#fff;
	font-size:28px;
	font-weight:600
}
.rs-process.process-style2 .services-item .content-text .title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	color:#0a0a0a;
	margin:15px 0 10px
}
.rs-process.process-style2 .rs-arrow-animate .arrow-style.one {
	left:36%;
	top:54%
}
.rs-process.process-style2 .rs-arrow-animate .arrow-style.two {
	left:58%;
	top:54%
}
.rs-project.project-style1 {
	margin-top:-320px
}
.rs-project.project-style1 .project-item {
	position:relative;
	overflow:hidden
}
.rs-project.project-style1 .project-item .project-img img {
	width:100%;
	height:500px
}
.rs-project.project-style1 .project-item .project-img:before {
	content:"";
	position:absolute;
	bottom:-40px;
	left:0;
	width:100%;
	height:0;
	background:#82b8e0;
	visibility:hidden;
transition:.4s;
	transform:rotate(-10deg) scale(1.2)
}
.rs-project.project-style1 .project-item .project-content {
	position:relative;
	width:100%;
	border-top:0;
	z-index:11;
	bottom:0;
transition:.6s;
	height:100%
}
.rs-project.project-style1 .project-item .project-content .project-inner {
	position:absolute;
	width:100%;
	left:0;
	right:0;
	padding:0 30px;
transition:.6s;
	z-index:9;
	bottom:6px;
	opacity:0;
	visibility:hidden
}
.rs-project.project-style1 .project-item .project-content .project-inner .title {
	font-size:20px;
	line-height:30px;
	font-weight:600;
	margin-bottom:5px
}
.rs-project.project-style1 .project-item .project-content .project-inner .category {
	font-size:16px;
	font-weight:400;
	display:block;
	color:#fff
}
.rs-project.project-style1 .project-item .project-content .p-icon {
	position:absolute;
transition:.6s;
	right:0;
	bottom:142px;
	opacity:0;
	visibility:hidden;
	z-index:9
}
.rs-project.project-style1 .project-item .project-content .p-icon i {
	width:50px;
	height:50px;
	border-radius:50px;
	background:#d5d6d8;
	line-height:55px;
	color:#fff;
	text-align:center;
	display:block
}
.rs-project.project-style1 .project-item .project-content .p-icon i:before {
	font-size:18px;
	color:#82b8e0
}
.rs-project.project-style1 .project-item:hover .project-img:before {
	opacity:1;
	visibility:visible;
	height:145px
}
.rs-project.project-style1 .project-item:hover .project-content .project-inner {
	bottom:24px;
	opacity:1;
	visibility:visible
}
.rs-project.project-style1 .project-item:hover .project-content .p-icon {
	right:30px;
	opacity:1;
	visibility:visible
}
.rs-project.project-style1.project-style2, .rs-project.project-style1.project-style3, .rs-project.project-style1.project-style4, .rs-project.project-style1.project-style5, .rs-project.project-style1.project-style6 {
	margin-top:unset
}
.rs-project.project-style1.project-style2 .project-item .project-content .p-icon i {
	background:#061340
}
.project-information {
	background-image:url(../images/bg/project-bg3.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-size:cover;
	padding:44px 35px 67px
}
.project-information .project-title .title {
	position:relative;
	font-size:24px;
	font-weight:700;
	line-height:26px;
	margin:0 0 23px;
	padding-bottom:18px;
	z-index:1
}
.project-information .project-title .title:before {
	content:"";
	position:absolute;
	background:#0a59a2;
	border:0;
	width:50px;
	height:4px;
	z-index:9;
	margin-left:0;
	left:0;
	bottom:0
}
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar-title {
	font-size:16px;
	line-height:6px;
	font-weight:400;
	color:#454545
}
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar {
	background:#fff;
	border:1px solid #0a59a2;
	height:8px;
	border-radius:0;
	overflow:visible;
	padding:1px;
	margin:10px 0 20px;
	position:relative;
	width:100%
}
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar .skillbar-bar {
	height:4px;
	line-height:4px;
	background-color:#007bff;
	background-image:linear-gradient(250deg, #d5d6d8 19%, #03228f 100%);
	margin-bottom:0;
	overflow:visible!important;
	width:0
}
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar .skill-bar-percent {
	height:30px;
	line-height:30px;
	position:absolute;
	right:35px;
	top:-38px;
	font-size:16px;
	font-weight:400;
	color:#0a0a0a
}
.rs-skillbar.skillbar-style1 .cl-skill-bar .skillbar.margin-no, .rs-skillbar.skillbar-style2 .cl-skill-bar .skillbar.margin-no {
	margin:10px 0 0
}
.rs-skillbar.skillbar-style2 .cl-skill-bar .skillbar-title {
	font-size:16px;
	line-height:6px;
	font-weight:600;
	color:#212121
}
.rs-skillbar.skillbar-style2 .cl-skill-bar .skillbar {
	background-color:#00483A40;
	height:7px;
	line-height:7px;
	margin:10px 0 24px;
	overflow:visible;
	position:relative;
	width:100%
}
.rs-skillbar.skillbar-style2 .cl-skill-bar .skillbar .skillbar-bar {
	height:7px;
	line-height:7px;
	background-color:#00483a;
	margin-bottom:0;
	overflow:visible!important;
	width:0
}
.rs-skillbar.skillbar-style2 .cl-skill-bar .skillbar .skill-bar-percent {
	height:30px;
	line-height:30px;
	position:absolute;
	right:0;
	top:-38px;
	font-size:16px;
	font-weight:700;
	color:#0a0a0a
}
.rs-services.services-style1 .services-item .services-images {
	position:relative;
	border-radius:4px 4px 0 0!important;
	display:inline-block;
transition:.3s
}
.rs-services.services-style1 .services-item .services-images .main-img {
	width:100%;
	height:auto;
transition:.5s
}
.rs-services.services-style1 .services-item .services-images .services-icon {
	background:#d5d6d8;
	right:12px;
	bottom:12px;
	position:absolute;
transition:.5s;
	border-radius:8px;
	width:85px;
	height:85px;
	text-align:center;
	line-height:78px
}
.rs-services.services-style1 .services-item .services-images .services-icon .main-icons {
	max-width:50px;
	width:100%;
	height:auto
}
.rs-services.services-style1 .services-item .services-text {
	background:#fff;
	padding:35px 35px 25px
}
.rs-services.services-style1 .services-item .services-text .services-title .title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	margin:0 0 10px
}
.rs-services.services-style1 .services-item .services-text .services-txt {
	margin:0 0 20px
}
.rs-services.services-style1 .services-item:hover .services-images .services-icon {
	bottom:20px
}
.rs-services.services-style1.services-inner-style1 .services-item {
	box-shadow:0 0 20px 0 rgba(0, 0, 0, .09)
}
.rs-services.services-style2 .services-slider .services-item {
	background:#fff;
	border-style:solid;
	border-width:1px;
	border-color:#0a59a221;
	padding:67px 40px;
	border-radius:3px;
	text-align:center
}
.rs-services-single .call-us .contact-widget, .rs-services.services-style2 .owl-item.center .services-slider .services-item .services-img, .rs-services.services-style2 .services-slider .services-item .services-img {
	text-align:center
}
.rs-services.services-style2 .services-slider .services-item .services-img a, [class*=hint--] {
position:relative;
display:inline-block
}
.rs-services.services-style2 .services-slider .services-item .services-img a img {
	width:90px;
	padding:17px;
	left:35px;
	position:relative;
	z-index:1;
transition:.5s
}
.rs-services.services-style2 .services-slider .services-item .services-img a:before {
	content:"";
	position:absolute;
	background:#d5d6d8;
	width:100%;
	height:100%;
	border-radius:50%;
	display:block;
	margin:0 auto;
	transform:translateX(-50%);
	left:50%;
	z-index:0
}
.rs-services.services-style2 .services-slider .services-item .services-content .title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	margin:30px 0 15px
}
.rs-services.services-style2 .services-slider .services-item .services-content .description {
	color:#333;
	margin:0 0 20px;
	height:140px;
	overflow:hidden
}
.rs-services.services-style2 .owl-item.center .services-slider .services-item .services-img a img, .rs-services.services-style2 .services-slider .services-item:hover .services-img a img {
	left:0
}
.rs-services.services-style2 .owl-nav .owl-next, .rs-services.services-style2 .owl-nav .owl-prev {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:20px;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	font-family:uicons-regular-rounded!important;
	background:#d5d6d8;
	box-shadow:0 6px 25px #eee;
	text-align:center;
	color:#0a59a2;
transition:.6s;
	z-index:9;
	opacity:.75;
	visibility:hidden
}
.rs-services.services-style2 .owl-nav .owl-next i:before, .rs-services.services-style2 .owl-nav .owl-prev i:before {
	font-size:22px;
	content:"\f120";
	font-family:uicons-regular-rounded!important;
	position:relative;
	top:4px
}
.rs-services.services-style2 .owl-nav .owl-next {
	right:20px;
	left:unset
}
.rs-services.services-style2 .owl-nav .owl-next i:before, .rs-testimonial.testimonial-style2 .owl-nav .owl-next i:before {
	content:"\f121"
}
.rs-services.services-style2:hover .owl-nav .owl-next, .rs-services.services-style2:hover .owl-nav .owl-prev {
	left:-75px;
	visibility:visible;
	opacity:1
}
.rs-services.services-style2:hover .owl-nav .owl-next {
	right:-75px;
	left:unset
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .back-front, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part {
	right:0;
	height:300px;
	background-position:center;
	background-clip:padding-box;
	background-size:cover;
	background-repeat:no-repeat;
	top:0;
	text-align:center
}
.rs-services.services-style2.services-inner-style2 .services-slider .services-item {
	padding:58px 40px 60px
}
.rs-services.services-style2.services-inner-style2 .services-slider .services-item .services-img a img {
	left:0;
transition:.4s
}
.rs-services.services-style2.services-inner-style2 .services-slider .services-item:hover .services-img a img {
	left:35px
}
.rs-services.services-style2.services-inner-style2 .services-slider .services-item .services-btn a {
	padding:10px 30px 7px 20px;
	font-size:15px;
	color:#101010;
	text-decoration:underline;
	border-style:solid;
	border-width:2px;
	border-color:#0a59a221
}
.rs-services.services-style3 .images-bg {
	background-image:url(../images/clean/how-work.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	padding:390px 0
}
.rs-services.services-style3 .services-main-part .widget-bg {
	position:absolute;
	z-index:-1;
	width:initial;
	max-width:initial;
	right:44.9%;
	top:44%
}
.rs-services.services-style3 .services-main-part .services-item .services-icon img {
	max-width:unset;
	width:76px;
	height:76px
}
.rs-services.services-style3 .services-main-part .services-item .services-text {
	padding:0 50px 0 22px
}
.rs-services.services-style3 .services-main-part .services-item .services-text .services-txt {
	margin:0;
	color:#333
}
.rs-services.services-style4 .services-item {
	margin:0 0 30px;
	padding:40px;
	background-color:#f8fff4;
	border-radius:5px
}
.rs-services.services-style4 .services-item .services-icon {
	width:85px;
	overflow:hidden;
	position:relative;
	display:inline-block;
	padding:5px;
	font-size:50px;
	line-height:50px;
	color:#061340;
transition:.3s
}
.rs-services.services-style4 .services-item .services-icon img {
	width:100%;
	height:auto;
	max-width:unset
}
.rs-services.services-style4 .services-item .services-text {
	padding:10px 0 0;
	position:relative
}
.rs-services.services-style4 .services-item .services-text .title {
	font-size:24px;
	line-height:34px;
	font-weight:700;
	color:#0a0a0a;
	margin:0 0 10px
}
.rs-services.services-style4 .services-item .services-btn a {
	padding:7px 25px 7px 15px;
	font-weight:500;
	text-decoration:underline;
	color:#494444;
	border-style:solid;
	border-width:2px;
	border-color:#056E1126
}
.rs-services.services-style4 .services-item .serial-number {
	position:absolute;
	left:242px;
	top:-100px;
	color:rgba(130, 184, 224, .4);
	font-family:"IBM Plex Mono", Sans-serif;
	font-size:52px;
	font-weight:700;
	text-transform:uppercase
}
.rs-services.services-style5 .flip-box-inner {
	position:relative;
	z-index:1;
	padding:0;
	backface-visibility:hidden
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap {
	position:relative;
	-webkit-transform:translateZ(0);
	perspective:1000px
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part {
	position:relative;
	bottom:0;
	z-index:10;
	border-style:solid;
	border-width:0;
	left:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-ms-flex-align:center;
	background-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px;
-webkit-transition:-webkit-transform .6s cubic-bezier(.2, .85, .4, 1.275);
transition:transform .6s cubic-bezier(.2, .85, .4, 1.275), -webkit-transform .6s cubic-bezier(.2, .85, .4, 1.275)
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part {
	background-color:#fff;
	text-align:left;
	padding:50px 40px;
	border-style:solid;
	border-width:0;
	box-shadow:3px 7px 25px 0 rgba(0, 0, 0, .05)
}
.login_form .input_job, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part {
	margin-bottom:20px
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-icon-part .icon-part img {
	width:60px;
	height:60px
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title {
	font-size:20px;
	font-weight:700;
	line-height:30px;
	margin-bottom:10px
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-desc-part p {
	font-size:15px;
	color:#444;
	margin-bottom:0
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .back-front {
	transform:rotateY(-180deg);
	background-image:linear-gradient(150deg, #d5d6d8 36%, #f1d002 100%);
	position:absolute;
	z-index:-1;
	padding:40px;
	left:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-ms-flex-align:center;
	background-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px;
-webkit-transition:-webkit-transform .6s cubic-bezier(.2, .85, .4, 1.275);
transition:transform .6s cubic-bezier(.2, .85, .4, 1.275), -webkit-transform .6s cubic-bezier(.2, .85, .4, 1.275)
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .back-front .back-front-content .back-title-part .back-title {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	margin-bottom:15px
}
.rs-services.services-style5 .flip-box-inner .flip-box-wrap .back-front:before {
	position:absolute;
	top:0;
	left:0;
	z-index:-9;
	width:100%;
	height:100%;
	background-color:transparent;
	content:""
}
.rs-services.services-style5 .flip-box-inner:hover .flip-box-wrap .front-part {
	transform:rotateY(180deg)
}
.rs-services.services-style5 .flip-box-inner:hover .flip-box-wrap .back-front {
	transform:rotateY(0);
	z-index:1
}
.rs-services.services-style5 .flip-box-inner:hover .flip-box-wrap .back-front:before {
	background-color:transparent;
	background-image:linear-gradient(150deg, #d5d6d8 36%, #f1d002 100%);
	border-radius:4px
}
.rs-services.services-style5.services-home4-style .flip-box-inner:hover .flip-box-wrap .back-front:before {
	background-image:linear-gradient(150deg, #82b8e0 36%, #07759b 100%)
}
.rs-services.services-style5.services-home4-style .flip-box-inner .flip-box-wrap .back-front {
	background-image:linear-gradient(150deg, #82b8e0 36%, #07759b 100%);
	border-radius:5px
}
.rs-services.services-style5.services-home4-style .flip-box-inner .flip-box-wrap .front-part .front-content-part {
	border-radius:5px
}
.rs-services.services-style6 .services-item {
	padding:30px 30px 48px;
	margin:0 9px;
	background:#fff;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .08)
}
.rs-services.services-style6 .services-item .services-content {
	padding:0 0 0 22px
}
.rs-services.services-style6 .services-item .services-content .title-part .title {
	font-size:36px;
	line-height:60px;
	font-weight:700;
	color:#101010;
	margin:35px 0 23px
}
.rs-services.services-style7 .services-overlay {
	background-color:#fff;
	opacity:.8;
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute
}
.rs-services.services-style7 .services-item {
	background:#fff;
	padding:70px 48px;
	border-width:0 2px;
	text-align:center;
	position:relative
}
.rs-services.services-style7 .services-item .services-text .serial-number {
	font-size:70px;
	line-height:70px;
	font-weight:900;
	color:#82b8e0;
	font-family:"Single Day", Sans-serif
}
.rs-services.services-style7 .services-item .services-text .title {
	font-size:28px;
	line-height:38px;
	font-weight:700;
	color:#0a0a0a;
	margin:8px 0 10px
}
.rs-services.services-style7 .services-item.contact-light {
	background:#f2f8fb;
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.rs-services.services-style8 .services-item .services-wrap {
	position:relative;
	padding:35px 30px 26px;
transition:.4s;
	background-color:#f8fff4
}
.rs-services.services-style8 .services-item .services-wrap .services-icon {
	border-radius:100%;
	width:70px;
	height:70px;
	line-height:64px;
	position:relative;
	background:#ff7033;
	display:block;
	text-align:center;
	margin-bottom:23px
}
.icons-screens a div img, .rs-services.services-style8 .services-item .services-wrap .services-icon img {
	width:40px;
	height:40px;
	max-width:unset
}
.rs-services.services-style8 .services-item .services-wrap .services-icon:before {
	position:absolute;
	content:'';
	right:-10px;
	bottom:0;
	width:70px;
	height:70px;
	border-radius:100%;
	border:1px solid #ff5e10;
transition:.3s;
	z-index:0
}
.rs-services.services-style8 .services-item .services-wrap .services-content .services-title .title {
	font-size:18px;
	line-height:28px;
	font-weight:700;
	color:#0a0a0a;
	margin:0 0 6px
}
.rs-services.services-style8 .services-item:hover .services-icon:before {
	opacity:0;
	transform:scale(.85)
}
.rs-services.services-style8 .hover-effect:hover .services-item:hover, .rs-services.services-style8 .hover-effect:not(:hover) .active {
box-shadow:0 0 20px rgba(200, 190, 190, .22)
}
.rs-services.services-style9 .services-slider {
	padding:15px;
	border-radius:5px;
	background:#fff;
	box-shadow:0 0 15px rgba(0, 0, 0, .08);
	position:relative;
	overflow:hidden
}
.rs-services.services-style9 .services-slider .services-content-inner {
	padding:30px 15px 17px;
	display:flex
}
.rs-services.services-style9 .services-slider .services-content-inner .service-icon a img {
	max-width:50px;
	margin-right:26px
}
.rs-services.services-style9 .services-slider .services-content-inner .service-details .service-title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	margin:0 0 15px
}
.rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-content .blog-btn a i, .rs-services.services-style9 .services-slider:hover .services-btn2 a i {
	background:#00483a
}
.rs-blog.blog-main-home .owl-stage-outer, .rs-services.services-style9 .owl-stage-outer {
	padding:10px;
	margin:-10px
}
.rs-services-single .services-add {
	background:url(../images/services/single/side-img.html) center/cover no-repeat;
	text-align:center;
	padding:50px 35px 28px
}
.rs-services-single .services-add .title {
	font-size:24px;
	line-height:42px;
	font-weight:700;
	color:#fff;
	margin-bottom:30px
}
.rs-services-single .services-add a {
	font-size:30px;
	line-height:40px;
	font-weight:700;
	color:#fff
}
.rs-services-single .brochures {
	background:#f7fbff;
	padding:35px 30px 45px
}
.rs-services-single .brochures .title-part .title {
	font-size:28px;
	font-weight:700;
	display:block;
	position:relative
}
.rs-services-single .brochures .title-part .title:before {
	content:"";
	position:absolute;
	border:0;
	width:65px;
	height:5px;
	background:#bb0b0b;
	z-index:1;
	margin-left:0;
	left:0;
	bottom:-20px
}
.rs-services-single .brochures .btn-wrapper {
	position:relative;
	text-align:center;
	font-weight:400;
	display:inline-block
}
.rs-services-single .brochures .btn-wrapper .dual-btn {
	padding:15px 30px;
	font-size:17px;
	font-weight:600;
	background-color:#bb0b0b;
	color:#fff;
	margin:0 -4px
}
.rs-services-single .brochures .btn-wrapper .dual-btn-connector {
	position:absolute;
	z-index:9;
	overflow:hidden;
	width:30px;
	height:30px;
	border-radius:100%;
	background-color:#fff;
	box-shadow:0 0 0 5px #bfb2b2;
	color:#27374c;
	text-transform:uppercase;
	font-size:12px;
	line-height:30px;
	left:47%
}
.rs-services-single .brochures .btn-wrapper .rselement-dual-btn {
	padding:15px 25px;
	border-radius:0;
	font-size:17px;
	font-weight:600;
	background-color:#132235;
	color:#fff
}
.rs-services-single .dot {
	list-style:disc;
	margin:0 0 1.3em 3em
}
.rs-services-single .widget-item li {
	border-top-style:solid;
	border-top-width:1px;
	border-color:#eee;
	width:79%;
	padding-bottom:calc(16px);
	padding-top:16px
}
.rs-services-single .widget-item li a {
	font-size:16px;
	font-weight:600;
	color:#000
}
.rs-services-single .widget-item li a i {
	color:#000;
	font-size:16px;
	font-weight:900
}
.rs-services-single .widget-item li a span {
	color:#020202;
	padding-left:16px
}
.rs-services-single .widget-item li:first-child {
	border-top:none
}
.rs-services-single .social-icons li {
	display:inline;
	margin-right:5px
}
.rs-services-single .social-icons li a i {
	padding:0;
	font-size:25px;
	background:#3b5998;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:0;
	color:#fff;
	text-align:center
}
.rs-services-single .social-icons li a.blue-bg i {
	background:#1da1f2
}
.rs-services-single .social-icons li a.light-bg i {
	background:#0a0a0a
}
.rs-services-single .social-icons li a.red-bg i {
	background:#cd201f
}
.rs-services-single .call-us {
	background:url(../images/choose/call-us.html) no-repeat;
	padding:110px 0
}
.rs-services-single .call-us .contact-widget .icon-part {
	margin-bottom:40px
}
.rs-services-single .call-us .contact-widget .icon-part img {
	max-width:84px
}
.rs-services-single .call-us .contact-widget .title {
	font-size:36px;
	line-height:46px;
	font-weight:700;
	margin:0
}
.rs-faq.faq-style1 .faq-content .accordion, .rs-faq.faq-style2 .faq-content .accordion {
	border-width:12px
}
.rs-faq.faq-style1 .faq-content .accordion .card {
	margin-bottom:15px;
	border:none;
	background-color:#f1f6fc;
	border-radius:5px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .02)
}
.rs-faq.faq-style1 .faq-content .accordion .card:last-child, .rs-faq.faq-style2 .faq-content .accordion .card:last-child {
	margin-bottom:0
}
.rs-faq.faq-style1 .faq-content .accordion .card .card-header, .rs-faq.faq-style2 .faq-content .accordion .card .card-header {
	display:flex;
	align-items:center;
	padding:0!important;
	border:none;
	background:#fff
}
.rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link {
	position:relative;
	display:block;
	width:100%;
	padding:20px 30px 0 60px;
	height:62px;
	line-height:1.3;
	font-size:17px;
	font-weight:600;
	background-color:#f1f6fc;
	border-radius:5px;
	color:#0a59a2
}
.rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link:after {
	position:absolute;
	font-family:FontAwesome;
	content:"\f068";
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	line-height:26px;
	color:#fff;
	width:25px;
	height:25px;
	background:#0a59a2;
	text-align:center;
	left:18px;
	margin-top:-2px
}
.rs-faq.faq-style1 .faq-content .accordion .card .card-header .card-link.collapsed:after {
	color:#fff;
	content:"\f067"
}
.rs-faq.faq-style1 .faq-content .accordion .card .card-body {
	color:#454545;
	font-size:15px;
	width:100%;
	background-color:#f1f6fc;
	padding:8px 25px 30px!important;
	border-radius:5px
}
.rs-faq.faq-style1 .faq-animate .animate-style {
	position:absolute;
	left:-12%;
	bottom:8px
}
.rs-faq.faq-style1 .faq-animate .animate-style img {
	max-width:500px
}
.rs-faq.faq-style2 .faq-content .accordion .card {
	margin-bottom:30px;
	border:none;
	background-color:#f1f6fc;
	border-radius:5px;
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .02)
}
.rs-faq.faq-style2 .faq-content .accordion .card .card-header .card-link {
	position:relative;
	display:block;
	width:100%;
	height:65px;
	line-height:29px;
	font-size:18px;
	font-weight:600;
	padding:17px 25px 17px 40px;
	background-color:#00483a;
	border-radius:5px 5px 0 0;
	color:#fff
}
.rs-faq.faq-style2 .faq-content .accordion .card .card-header .card-link:after {
	position:absolute;
	font-family:FontAwesome;
	content:"\f068";
	top:50%;
	transform:translateY(-50%);
	font-size:12px;
	line-height:26px;
	color:#fff;
	text-align:right;
	right:35px;
	margin-top:-2px
}
.rs-faq.faq-style2 .faq-content .accordion .card .card-header .card-link.collapsed {
	background-color:#fff;
	color:#032e42;
	padding:17px 25px;
	border-radius:5px;
	box-shadow:0 0 1px 0 rgba(0, 0, 0, .18)
}
.rs-faq.faq-style2 .faq-content .accordion .card .card-header .card-link.collapsed:after {
	color:#0a0a0a;
	content:"\f067"
}
.rs-faq.faq-style2 .faq-content .accordion .card .card-body {
	background-color:#fff;
	color:#454545;
	font-size:16px;
	width:100%;
	padding:30px 25px!important
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap {
	overflow:visible;
	padding:45px;
	background-color:#fff
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap {
	position:relative;
	text-align:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .image-inner {
	overflow:hidden;
	border-radius:50%;
	box-shadow:0 0 10px rgba(0, 0, 0, .05);
	border:6px solid #fff;
	width:290px;
	height:290px
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .image-inner a {
	width:100%;
	height:100%
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .image-inner a img {
	border-radius:50%;
	transform:scale(1);
transition:.3s ease-in-out;
	width:100%;
	height:100%
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .share-i {
	width:50px;
	height:50px;
	background:#d5d6d8;
	color:#0a59a2;
	position:absolute;
	bottom:25px;
	right:20px;
	line-height:55px;
	border-radius:50%;
	z-index:11;
	cursor:pointer;
transition:.5s
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .share-i:before, .social-icon ul {
	line-height:1
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .share-i:hover {
	background:#0a59a2;
	color:#fff
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .social-icons {
	position:absolute;
	left:0;
	top:45%;
	right:0;
	z-index:1;
	opacity:0;
transition:.5s;
	transform:scale(0)
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap .social-icons a i {
	background:#0a59a2;
	color:#fff;
	width:37px;
	height:37px;
	line-height:37px;
	display:inline-block;
	text-align:center;
-webkit-transition:.3s;
transition:.3s;
	border-radius:50%;
	margin:0 3px
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .image-wrap:before {
	content:"";
	position:absolute;
	background:#d5d6d8;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:block;
	border-radius:50%;
	z-index:1;
	margin:6px;
	opacity:0;
transition:.5s;
	transform:scale(0)
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap.current-share .image-wrap .social-icons {
	opacity:1;
	transform:scale(1)
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap.current-share .image-wrap:before {
	opacity:.8;
	transform:scale(1)
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .team-content {
	text-align:center;
	margin:0;
	padding:22px 0 0;
	position:unset;
	opacity:1
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .team-content .member-desc .team-name {
	font-size:20px;
	line-height:30px;
	font-weight:700;
	margin:0
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap .team-content .member-desc .team-title {
	font-size:16px;
	color:#333
}
.rs-team.team-style1 .team-item-wrap .team-inner-wrap:hover .image-wrap .image-inner a img {
	transform:scale(1.2)
}
.rs-team.team-style1 .team-animation .animate-ball.tm1 {
	left:18%;
	top:13%
}
.rs-team.team-style1 .team-animation .animate-ball.tm2 {
	left:2%;
	top:42%
}
.rs-team.team-style1 .team-animation .animate-ball.tm3 {
	left:8%;
	bottom:20%
}
.rs-team.team-style1 .team-animation .animate-ball.tm4 {
	right:17%;
	top:13%
}
.rs-team.team-style1 .team-animation .animate-ball.tm5 {
	right:5%;
	top:44%
}
.rs-team.team-style1 .team-animation .animate-ball.tm6 {
	right:11%;
	bottom:16%
}
#arab-load, #scrollUp {
	position:fixed
}
.rs-team-single .btm-info-team .images-part {
	padding:0 30px 0 0
}
.rs-team-single .btm-info-team .images-part img {
	border-radius:50%;
	width:485px;
	height:485px
}
.rs-team-single .btm-info-team .con-info .designation-info {
	font-size:16px;
	line-height:26px;
	font-weight:400;
	color:#0a59a2;
	text-transform:uppercase;
	padding-bottom:5px;
	display:block
}
.rs-team-single .btm-info-team .con-info .title {
	font-size:36px;
	line-height:46px;
	font-weight:700;
	color:#0a0a0a;
	margin-bottom:15px
}
.rs-team-single .btm-info-team .con-info .short-desc {
	font-size:15px;
	line-height:26px;
	font-weight:400;
	color:#454545;
	margin-bottom:25px
}
.rs-team-single .btm-info-team .con-info .team-title {
	font-size:28px;
	line-height:38px;
	font-weight:700;
	color:#0a0a0a;
	margin-bottom:15px
}
.rs-team-single .btm-info-team .con-info .ps-informations .personal-info li {
	margin:5px 0 10px;
	padding:0;
	display:block
}
.rs-team-single .btm-info-team .con-info .ps-informations .personal-info li span i:before {
	color:#0a59a2;
	margin-right:18px;
	position:relative;
	top:2px;
	font-weight:500;
	display:inline-block;
	text-align:center
}
.rs-team-single .btm-info-team .con-info .ps-informations .personal-info li a, .rs-team-single .btm-info-team .con-info .ps-informations .social-info li a {
	color:#555
}
.rs-team-single .btm-info-team .con-info .ps-informations .social-info {
	margin-top:15px
}
.rs-team-single .btm-info-team .con-info .ps-informations .social-info li {
	display:inline-block;
	margin-right:18px
}
.rs-team-single .btm-info-team .con-info:before {
	content:"\f10b";
	font-size:245px;
	position:absolute;
	right:92px;
	color:#0a0a0a;
	font-family:Flaticon;
	height:100%;
	top:74px;
	opacity:.02
}
.rs-team-single .title-content .title {
	font-size:24px;
	font-weight:600;
	line-height:34px;
	color:#0a0a0a;
	margin:0
}
.rs-partner.partner-main-home {
	background:#0179f3
}
.rs-partner.partner-main-home .logo-img {
	text-align:center;
	padding:0 40px
}
.rs-partner.partner-main-home .logo-img a {
	overflow:hidden;
	display:inline-block;
	position:relative;
transition:.3s ease-in-out
}
.rs-partner.partner-main-home .logo-img a .hovers-logos {
	display:block;
	position:absolute;
transition:.3s ease-in-out;
	z-index:1;
	top:0;
	left:0;
	visibility:hidden;
	-webkit-transform:translateY(-100%)
}
#arab-load .preload-wrap, .loader-clenia {
	top:50%;
	left:50%;
	transform:translate(-50%, -50%)
}
.rs-partner.partner-main-home .logo-img a .mains-logos {
transition:.3s ease-in-out;
	display:block;
	filter:grayscale(1)
}
.rs-partner.partner-main-home .logo-img a:hover .hovers-logos {
	display:block;
	opacity:3;
	visibility:visible;
	transform:translateY(0);
	filter:grayscale(0%)
}
.rs-partner.partner-main-home .logo-img a:hover .mains-logos {
	display:block;
	visibility:hidden;
	transform:translateY(100%);
	filter:grayscale(1)
}
.rs-partner.partner-main-home.partner-style2 {
	background:#1167b6
}
.rs-partner.partner-main-home.partner-style5 {
	background-color:#01493b
}
.rs-pricing.pricing-style1 .pricing-wrap-widget {
	position:relative;
	overflow:hidden;
	background:#fff;
box-shadow:0 .2rem 2.8rem rgba(36, 36, 36, .01);
	z-index:11
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle {
	padding:40px;
	border-radius:5px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header .table-title {
	font-size:22px;
	line-height:32px;
	font-weight:700;
	color:#fff;
	margin:0 0 30px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header .pricing-table-price .pricing-table-bags {
	line-height:.66;
	display:flex;
	margin-bottom:30px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header .pricing-table-price .pricing-table-bags .pricing-currency {
	font-size:22px;
	font-weight:500;
	color:#fff
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header .pricing-table-price .pricing-table-bags .table-price-text {
	font-size:52px;
	font-weight:400;
	color:#fff
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-header .pricing-table-price .pricing-table-bags .table-period {
	display:flex;
	align-items:flex-end;
	font-size:15px;
	font-weight:500;
	color:#fff
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-icon {
	position:absolute;
	right:-40%;
	top:8%;
	padding-left:30px;
	padding-top:30px;
	border:8px solid #d5d6d8;
	background:#fff;
	width:300px;
	height:300px;
	transform:rotate(-45deg)
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-icon img {
	transform:rotate(45deg);
	opacity:.2;
transition:.6s;
	width:98px;
	height:100px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-body {
	position:relative;
	z-index:9;
	padding-top:70px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li {
	padding:9px 0 20px
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li i {
	font-size:16px;
	font-weight:300;
	padding-right:12px;
	color:#82b8e0
}
.rs-pricing.pricing-style1 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li span {
	font-size:16px;
	font-weight:500
}
.rs-pricing.pricing-style1 .pricing-wrap-widget:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:200px;
	background:#0b70e1;
	border-radius:8px 0 0
}
.rs-footer.footer-style1 .footer-top .app-store li a img, .rs-pricing.pricing-style1 .pricing-wrap-widget:hover .pricing-table-middle .pricing-icon img {
	opacity:1
}
.rs-blog.blog-main-home .blog-item {
	position:relative;
	z-index:11;
transition:.5s;
	box-shadow:0 6px 20px rgba(0, 0, 0, .08)
}
.rs-blog.blog-main-home .blog-item .image-wrap a img {
	border-radius:5px 5px 0 0;
transition:.3s
}
.rs-blog.blog-main-home .blog-item .image-wrap .post-categories {
	position:absolute;
	z-index:11;
	bottom:-14px;
	right:20px
}
.rs-blog.blog-main-home .blog-item .image-wrap .post-categories li a {
	border-radius:4px;
	background-color:transparent;
	background-image:linear-gradient(180deg, #82b8e0 0, #82b8e0 100%);
	color:#fff;
transition:.4s;
	font-size:14px;
	font-weight:500;
	padding:6px 20px;
	text-transform:uppercase;
	display:block
}
.rs-blog.blog-main-home .blog-item .blog-content {
transition:.5s;
	position:relative;
	padding:20px 35px 35px;
	background:#fff
}
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta {
	display:flex;
	justify-content:flex-start;
	padding:10px 0
}
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .admin {
	position:relative;
	margin-right:12px;
	padding-right:8px
}
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .admin i {
	color:#82b8e0;
	margin-right:5px
}
.rs-blog.blog-main-home .blog-item .blog-content .blog-meta .date i {
	color:#82b8e0;
	margin-right:3px
}
.rs-blog.blog-main-home .blog-item .blog-content .blog-title {
	font-size:20px;
	line-height:1.4;
	font-weight:700;
	margin-bottom:20px
}
.rs-blog.blog-main-home .blog-item:hover {
	transform:translateY(-10px)
}
.rs-blog.blog-main-home .blog-item:hover .image-wrap a img {
	filter:grayscale(1)
}
.rs-blog.blog-main-home.blog-style2 .blog-item .image-wrap .post-categories li a {
	background-image:linear-gradient(150deg, #d5d6d8 35%, #d5d6d8 100%)
}
.rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-title {
	margin-bottom:28px
}
.rs-blog.blog-main-home.blog-style2 .blog-item .blog-content .blog-btn a {
	padding:7px 25px 7px 15px;
	font-weight:500;
	text-decoration:underline;
	color:#454545;
	border-style:solid;
	border-width:2px;
	border-color:#056E1126
}
.rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-item .image-wrap .post-categories li a {
	background-image:linear-gradient(150deg, #00483a 35%, #00483a 100%)
}
.rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-item .blog-content .blog-btn a {
	border-color:#00483A5E
}
.rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-content .blog-meta .date i, .rs-blog.blog-main-home.blog-style2.blog-home5-style .blog-item .blog-content .blog-meta .admin i {
	color:#00483a
}
.rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .admin, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .date i {
	font-size:14px;
	color:#020101
}
.rs-blog.blog-main-home.blog-style4 .blog-item .image-wrap .post-categories li a {
	background-image:linear-gradient(180deg, #0a59a2 0, #0a59a2 100%)
}
.rs-inner-blog .blog-item {
	background:#fff;
	box-shadow:0 2px 20px rgba(0, 0, 0, .08);
	padding:15px;
transition:.3s
}
.rs-inner-blog .blog-item .blog-img .post-categories {
	position:absolute;
	bottom:20px;
	right:20px;
	z-index:10
}
.rs-inner-blog .blog-item .blog-img .post-categories li a {
	background:#d5d6d8;
	color:#333;
	padding:6px 20px;
	display:block;
	font-weight:500;
	border-radius:4px;
	font-size:14px;
transition:.4s
}
.rs-inner-blog .blog-item .blog-content {
	padding:25px 15px;
	overflow:hidden
}
.rs-inner-blog .blog-item .blog-content .blog-title {
	margin:4px 0 10px;
	font-size:26px;
	line-height:35px;
	font-weight:700
}
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate {
	overflow:hidden;
	margin:0 0 5px;
	padding:0 0 12px;
	font-size:13px;
	display:flex;
	align-items:center
}
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .blog-date {
	display:inline-block;
	font-weight:400;
	font-size:13px;
	color:#555
}
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .author i, .rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .blog-date i {
	color:#0a59a2;
	margin-right:3px;
	font-size:14px;
	font-weight:600
}
.rs-inner-blog .blog-item .blog-content .blog-meta .btm-cate li .author {
	display:inline-block;
	padding:0;
	margin-right:0;
	line-height:normal;
	color:#555
}
.rs-inner-blog .blog-item .blog-content .blog-desc {
	font-size:15px;
	line-height:27px;
	font-weight:400;
	color:#454545;
	margin-bottom:20px
}
.rs-inner-blog .widget-area .widget-title .title {
	font-size:20px;
	line-height:26px;
	font-weight:600;
	color:#0a0a0a;
	position:relative;
	z-index:1;
	padding-bottom:12px;
	margin:0
}
.rs-inner-blog .widget-area .widget-title .title:after {
	content:"";
	position:absolute;
	border:0;
	width:50px;
	height:2px;
	background:#0a59a2;
	z-index:1;
	margin-left:0;
	bottom:0;
	left:0
}
.rs-inner-blog .widget-area .recent-posts, .rs-inner-blog .widget-area .search-widget {
	background:#fff;
	padding:40px 30px;
	box-shadow:0 6px 25px rgba(0, 0, 0, .07);
	border-radius:10px
}
.rs-inner-blog .widget-area .search-widget .search-wrap [type=search] {
	color:#444;
	padding:12px 17px;
	width:100%;
	border:none;
	border-radius:5px;
	position:relative;
	background:#f6f7f9
}
.rs-inner-blog .widget-area .search-widget .search-wrap button {
	background:0 0;
	border:none;
	color:#454545;
	padding:11px 15px 12px;
	position:absolute;
	display:block;
	right:0;
	top:0;
	z-index:10;
	font-size:20px;
	border-radius:0 5px 5px
}
.rs-inner-blog .widget-area .search-widget .search-wrap button i:before {
	font-family:uicons-regular-rounded!important;
	font-size:18px;
	font-weight:600;
	content:"\f279";
	position:absolute;
	right:20px;
	top:9px
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget {
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid rgba(0, 0, 0, .06);
	overflow:hidden
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-img {
	width:100px;
	float:left;
	padding-right:15px
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-img img {
	border-radius:1px
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc {
	overflow:hidden;
	margin-top:-8px
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc a {
	font-size:15px;
	line-height:22px;
	font-weight:500;
	color:#0a0a0a;
	margin-bottom:5px
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc .date-post {
	display:block;
	font-size:12px;
	color:#555
}
.rs-inner-blog .widget-area .recent-posts .recent-post-widget .post-desc .date-post i:before {
	top:1px;
	font-size:12px;
	color:#0a59a2;
	position:relative
}
.rs-inner-blog .widget-area .tags-cloud {
	background:#fff;
	padding:40px 30px;
	box-shadow:0 2px 20px rgba(0, 0, 0, .08);
	border-radius:10px
}
.rs-inner-blog .widget-area .tags-cloud .tagcloud a {
	display:inline-block;
	margin:10px 3px 0 0;
	line-height:20px;
	padding:6px 12px;
	font-size:13px;
	text-transform:capitalize;
transition:.3s;
	background:#fff;
	color:#444;
	border:1px solid #f0f0f0;
	border-radius:5px
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .bs-info a:hover, .rs-inner-blog .widget-area .tags-cloud .tagcloud a:hover {
	color:#fff;
	background:#0a59a2
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .title {
	font-size:28px;
	line-height:32px;
	font-weight:700;
	color:#0a0a0a;
	margin:0
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .bs-info {
	margin-top:25px;
	clear:both;
	font-weight:600;
	margin-bottom:10px
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .bs-info a {
	font-size:13px;
	display:inline-block;
	text-align:center;
	font-weight:400;
	color:#666;
	background:#f7fbff;
	padding:4px 15px;
	border-radius:5px;
	line-height:20px;
	margin:5px 5px 5px 7px
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note .from-control {
	width:100%;
	padding:12px 20px;
	background-color:#f6f7f9;
	border:1px solid #f6f7f9;
	border-radius:5px;
	max-width:100%;
	opacity:1
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note textarea {
	height:160px
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note ::-webkit-input-placeholder {
color:#454545;
opacity:.5
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note ::-moz-placeholder {
color:#454545;
opacity:.5
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note :-ms-input-placeholder {
color:#454545;
opacity:.5
}
.rs-inner-blog .blog-details .blog-full .blog-content-full .comment-note :-moz-placeholder {
color:#454545;
opacity:.5
}
.rs-testimonial.testimonial-style1 .testi-image .testi-anaimation .animate.big-ball {
	right:52%;
	top:10%;
	z-index:-11
}
.rs-testimonial.testimonial-style1 .testi-image .testi-anaimation .animate.dot-shape {
	top:6%;
	left:2%
}
.rs-testimonial.testimonial-style1 .testi-image .testi-anaimation .animate.triangle {
	top:9%;
	left:8%
}
.rs-testimonial.testimonial-style1 .testi-item {
	position:relative;
	padding:46px 40px 46px 43px;
	border-radius:3px;
	background:#057cf4
}
.rs-testimonial.testimonial-style1 .testi-item .author-desc .desc {
	font-size:18px;
	line-height:34px;
	font-weight:500;
	color:#fff;
	font-style:italic;
	margin:0 0 35px
}
.rs-testimonial.testimonial-style1 .testi-item .author-desc .desc .quote {
	max-width:77px;
	top:200px;
	position:absolute;
	left:77%
}
.rs-testimonial.testimonial-style1 .testi-item .testimonial-content .testi-img img {
	width:60px;
	height:60px;
	border-radius:50px
}
.rs-testimonial.testimonial-style1 .testi-item .testimonial-content .testi-information .testi-information {
	padding-left:15px
}
.rs-testimonial.testimonial-style1 .testi-item .testimonial-content .testi-information .testi-information .testi-name {
	font-size:22px;
	line-height:32px;
	font-weight:500;
	color:#fff
}
.rs-testimonial.testimonial-style1 .testi-item .testimonial-content .testi-information .testi-information .designation {
	font-size:15px;
	line-height:26px;
	font-weight:400;
	color:#fff
}
.rs-testimonial.testimonial-style1 .rs-carousel .owl-dots {
	right:-30px;
	position:absolute;
	bottom:39%
}
.rs-testimonial.testimonial-style1 .rs-carousel .owl-dots .owl-dot {
	width:6px;
	height:6px;
	border-radius:2px!important;
	margin:6px 0;
	border:none;
transition:.3s;
	background:#d5d6d8;
	box-shadow:unset;
	display:flex
}
.rs-testimonial.testimonial-style1 .rs-carousel .owl-dots .owl-dot.active, .rs-testimonial.testimonial-style1 .rs-carousel .owl-dots .owl-dot:hover {
	height:15px;
	background:#fff
}
.rs-testimonial.testimonial-style1.testi-home4-style .testi-item {
	background-color:#0fb6ef
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap {
	position:relative;
	display:flex;
	align-items:center;
	vertical-align:middle;
	background:#fff;
	box-shadow:0 0 25px rgba(0, 0, 0, .06);
	padding:0 50px
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .images-wrap img {
	height:375px;
	max-width:250px;
	width:250px;
	margin-left:-50px
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic {
	padding:0 6px 0 30px
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic span img {
	max-width:75px;
	top:73%;
	position:absolute;
	left:83%;
	opacity:.6
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic p {
	font-size:17px;
	font-weight:500;
	color:#454545;
	margin:0 0 20px
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic .testi-information {
	margin-top:4px
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic .testi-information .testi-name {
	font-size:20px;
	line-height:30px;
	font-weight:600;
	color:#0a0a0a
}
.rs-testimonial.testimonial-style2 .testi-item .testi-wrap .item-content-basic .testi-information .designation {
	color:#333;
	font-size:15px;
	font-weight:400
}
.rs-testimonial.testimonial-style2 .owl-nav .owl-next, .rs-testimonial.testimonial-style2 .owl-nav .owl-prev {
	position:absolute;
	box-shadow:0 0 25px rgba(0, 0, 0, .1);
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:50%;
	background:#d5d6d8;
	color:#0a59a2;
	box-shadow:0 0 14px 0 rgba(254, 229, 102, .44);
	transform:translateY(-50%);
transition:.6s;
	z-index:9;
	text-align:center;
	visibility:visible;
	opacity:1
}
.rs-testimonial.testimonial-style2 .owl-nav .owl-next i:before, .rs-testimonial.testimonial-style2 .owl-nav .owl-prev i:before {
	content:"\f120";
	font-family:uicons-regular-rounded!important;
	font-size:22px;
	font-weight:600;
	position:relative;
	top:4px
}
.rs-testimonial.testimonial-style2 .owl-nav .owl-next {
	top:340px;
	right:1098px
}
.rs-testimonial.testimonial-style2 .owl-nav .owl-prev {
	left:-525px;
	top:340px
}
.rs-testimonial.testimonial-style2:hover .owl-nav .owl-next, .rs-testimonial.testimonial-style2:hover .owl-nav .owl-prev {
	transition-delay:0s;
	visibility:visible;
	opacity:1
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style img {
	max-width:50px
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.one {
	left:10%;
	bottom:14%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.two {
	left:10%;
	top:12%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.three {
	left:29%;
	top:12%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.four {
	left:41%;
	bottom:13%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.five {
	right:40%;
	top:7%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.six {
	right:6%;
	top:7%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.seven {
	right:12%;
	bottom:6%
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.seven img {
	max-width:unset
}
.rs-testimonial.testimonial-style2 .testi-animation .animate-style.eight {
	right:5%;
	bottom:18%
}
.rs-testimonial.testimonial-style3 .testi-bg {
	background-color:#0a4112DB;
	opacity:.91
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item {
	position:relative;
	margin:0 -15px 0 0;
	background-color:#012c08;
	padding:30px 40px 60px
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .item-content span img {
	width:48px;
	top:38px;
	position:absolute;
	left:12%
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .item-content p {
	font-size:15px;
	font-weight:500;
	color:#fff;
	padding:75px 20px 7px 10px
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .testi-content .ratting {
	padding-bottom:10px
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .testi-content .ratting img {
	width:100px
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .testi-content .testi-name {
	font-size:18px;
	font-weight:600;
	color:#fff
}
.rs-testimonial.testimonial-style3 .testi-bg .testi-item .testi-content .testi-title {
	font-size:14px;
	font-weight:500;
	color:#eceaea
}
.rs-testimonial.testimonial-style3.testimonial-style4 .testi-bg {
	background-color:unset;
	opacity:unset
}
.rs-testimonial.testimonial-style3.testimonial-style4 .testi-bg .testi-item {
	padding:30px 40px 40px;
	background-color:#02382e
}
.rs-testimonial.testimonial-style3.testimonial-style4 .testi-bg .testi-item .item-content span img {
	left:10%
}
.rs-testimonial.testimonial-style3.testimonial-style4 .testi-bg .testi-item .item-content p {
	padding:75px 20px 7px 0
}
#scrollUp {
	text-align:center;
	bottom:40px;
	cursor:pointer;
	display:none;
	right:20px;
	z-index:999;
	border-radius:50px 50px 4px 4px
}
#scrollUp i {
	height:40px;
	width:42px;
	border-radius:50%;
	color:#0a59a2;
transition:.3s;
	background:#d5d6d8;
	margin-left:2px;
	box-shadow:0 0 2px rgba(0, 0, 0, .04);
	display:block
}
#scrollUp i:before {
	line-height:unset!important;
	position:relative;
	top:2px
}
#scrollUp i:hover {
	opacity:.8
}
#scrollUp.cyan-color i, #scrollUp.paste-color i {
	color:#fff;
	background:#82b8e0
}
#arab-load {
	background-color:#fff;
	height:100%;
	width:100%;
	margin-top:0;
	top:0;
	z-index:999999
}
#arab-load .preload-wrap img {
	animation:1s linear infinite alternate loader-zoom;
	max-width:90px
}
.loader-clenia {
	position:absolute;
	width:75px;
	height:100px
}
@-webkit-keyframes loader-zoom {
0% {
transform:scale(1)
}
100% {
transform:scale(1.15)
}
}
@keyframes pulse-border {
0% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity:1
}
100% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity:0
}
}
@-webkit-keyframes pulse-border {
0% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
opacity:1
}
100% {
transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
opacity:0
}
}
.move-y {
	animation:2s infinite alternate move-y;
	-webkit-animation:2s infinite alternate move-y
}
@keyframes move-y {
0% {
transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0)
}
100% {
transform:translate3d(0, 10px, 0);
-webkit-transform:translate3d(0, 10px, 0)
}
}
.fadeInDown {
	animation-name:fadeInDown;
	animation-duration:2s
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
transform:none
}
}
.fadeInLeft {
	animation-name:fadeInLeft;
	animation-duration:2s
}
.fadeInLeft.new, .fadeInRight {
	animation-duration:1.25s
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
transform:none
}
}
.fadeInRight {
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
transform:none
}
}
.scale {
	animation-duration:2s;
	-webkit-animation:2s infinite alternate scale
}
.scale.new {
	animation-duration:2.5s
}
@-webkit-keyframes scale {
0% {
transform:scale(.9);
-webkit-transform:scale(.9)
}
100% {
transform:scale(1.08);
-webkit-transform:scale(1.08)
}
}
.horizontal {
	animation-name:horizontal;
	animation-duration:20s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}
@keyframes horizontal {
0%, 100% {
transform:translateX(0)
}
50% {
transform:translateX(100px)
}
}
.dance2 {
	-webkit-animation:4s infinite alternate dance2
}
@keyframes dance2 {
0% {
-webkit-transform:translate3d(0, 0, 0)
}
50% {
-webkit-transform:translate3d(15px, -15px, 0)
}
100% {
-webkit-transform:translate3d(0, -15px, 15px)
}
}
.up-down {
	animation:7s infinite alternate up-down;
	-webkit-animation:7s infinite alternate up-down
}
@keyframes up-down {
0% {
transform:translateY(20px);
-webkit-transform:translateY(0)
}
50% {
transform:translateY(-20px);
-webkit-transform:translateY(-20px)
}
100% {
transform:translateY(0);
-webkit-transform:translateY(0)
}
}
@-webkit-keyframes up-down {
0% {
transform:translateY(30px);
-webkit-transform:translateY(0)
}
50% {
transform:translateY(-50px);
-webkit-transform:translateY(-50px)
}
100% {
transform:translateY(0);
-webkit-transform:translateY(0)
}
}
.rotated-style {
	animation:40s linear infinite rotated-style
}
.rotated-style.new-style {
	animation-duration:30s
}
@keyframes rotated-style {
0% {
transform:rotate(0);
-webkit-transform:rotate(0)
}
100% {
transform:rotate(359deg);
-webkit-transform:rotate(359deg)
}
}
.rotated-style2 {
	animation:5s linear infinite rotated-style2
}
@keyframes rotated-style2 {
0%, 100% {
-webkit-transform:translate(0) rotate(0);
transform:translate(0) rotate(0)
}
25% {
-webkit-transform:translate(-10px, 10px) rotate(10deg);
transform:translate(-10px, 10px) rotate(10deg)
}
50% {
-webkit-transform:translate(5px, -5px) rotate(25deg);
transform:translate(5px, -5px) rotate(25deg)
}
75% {
-webkit-transform:translate(15px, -5px) rotate(15deg);
transform:translate(15px, -5px) rotate(15deg)
}
}
.fadeInUp {
	animation-duration:1.25s;
	animation-name:fadeInUp
}
@keyframes fadeInUp {
0% {
opacity:0;
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
transform:none
}
}
.veritcal {
	animation-name:veritcal;
	animation-timing-function:linear;
	animation-duration:12s;
	animation-iteration-count:infinite
}
@keyframes veritcal {
0%, 100% {
transform:translateY(0)
}
50% {
transform:translateY(100px)
}
}
.country-section {
	background:#f5f5f5
}
.country-blog {
	background:url(../images/shadow-header1.png) center bottom 3px no-repeat
}
.country-blog a {
	background:#fff;
	height:221px
}
.country-blog a img {
	width:100%;
	margin-bottom:5px;
	max-width:200px;
	max-height:130px
}
.country-blog a h4 {
	font-size:20px;
	margin-bottom:0
}
.navbar .nav-item .nav-link {
	font-weight:600;
	color:#fff;
	font-size:15px
}
.navbar .nav-item .nav-link:focus i, .navbar .nav-item .nav-link:hover i, .navbar .nav-item:hover>.nav-link i {
	transform:rotate(180deg)
}
.navbar .nav-item .nav-link i {
transition:transform .2s linear
}
.navbar .nav-item.active>a {
	color:#82b8e0!important
}
.navbar .nav-item .nav-item {
	margin-right:0!important
}
.nav-item .dropdown-menu {
	transform:translate3d(0, 10px, 0);
	visibility:hidden;
	opacity:0;
	max-height:0;
	display:block;
	padding:20px 0;
	margin:0;
transition:.2s linear;
	left:0;
	right:auto;
	max-width:300px;
	min-width:230px;
	background-color:#fff;
	box-shadow:0 0 20px rgba(0, 0, 0, .15)
}
.dropdown-item.active, .dropdown-item:focus, .dropdown-item:hover {
	color:#82b8e0;
	background-color:transparent
}
.nav-item .dropdown-menu li a {
	padding:10px!important
}
.nav-item .dropdown-menu li .dropdown-menu {
	padding:0;
	right:100%;
	top:0
}
.nav-item.show>.dropdown-menu {
	opacity:1;
	visibility:visible;
	max-height:999px;
	transform:translate3d(0, 0, 0)
}
.dropdown-menu {
	padding:10px 5px!important;
	margin:0;
	border:none;
	border-radius:0;
	box-shadow:none;
transition:.2s linear
}
.dropdown-item {
	border-radius:0;
transition:.2s linear
}
.navbar-toggler {
	position:relative;
	padding:6px 8px 8px;
	background:#fff;
	display:none;
	z-index:99999;
	border:none
}
.navbar-toggler:active, .navbar-toggler:focus {
	outline:0
}
.navbar-light .navbar-toggler-icon {
	width:24px;
	height:18px;
	background-image:none;
	position:relative;
	border-bottom:3px solid #333;
transition:.3s linear
}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before {
	width:24px;
	position:absolute;
	height:2.6px;
	background-color:#333;
	top:0;
	right:0;
	content:'';
	z-index:2;
transition:.3s linear
}
.navbar-light .navbar-toggler.fixed .navbar-toggler-icon::after, .navbar-light .navbar-toggler.fixed .navbar-toggler-icon::before {
background-color:#222
}
.navbar-light .navbar-toggler-icon:after {
	top:8px
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {
	transform:rotate(45deg)
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
	transform:translateY(8px) rotate(-45deg)
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
	border-color:transparent
}
@media (min-width:992px) {
.navbar-nav li:hover>.dropdown-menu {
display:block;
opacity:1;
visibility:visible;
max-height:999px;
transform:translate3d(0, 0, 0)
}
}
.dropdown-menu>li>a:hover:after {
	text-decoration:underline;
	transform:rotate(-90deg)
}
.container {
	max-width:1300px
}
.footer {
	background:url(../images/footer-bg.png) center top no-repeat #82b8e0;
	overflow:hidden;
	padding-top:80px
}
@media (max-width:767px) {
.footer {
text-align:center
}
}
.footer .image-wave {
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	left:0
}
.footer svg {
	position:absolute;
	top:-5px;
	left:0;
	width:100%;
	height:auto
}
.footer .single-footer-widget h3 b::before {
content:"";
position:absolute;
width:30px;
height:2px;
background-color:#454545;
right:-40px;
bottom:7px
}
.footer .single-footer-widget .logo-footer img {
	width:190px
}
.footer .single-footer-widget .footer-info-text p {
	height:105px;
	overflow:hidden;
	margin-bottom:15px;
	line-height:1.7em
}
.footer .single-footer-widget .footer-info-text a {
	text-decoration:underline
}
.footer .single-footer-widget .listaddresses {
	line-height:35px;
	list-style-type:none
}
.footer .single-footer-widget .listaddresses li {
	margin-bottom:4px
}
.footer .single-footer-widget .listaddresses li a i {
	display:inline-block;
	vertical-align:middle
}
.footer .copyright {
	border-top:1px solid rgba(213, 214, 216, .41);
	padding:15px 0
}
.footer .copyright .copyright-text p a {
	overflow:hidden;
	color:#fff;
	vertical-align:middle;
	font-family:Oswald-SemiBold
}
.footer .copyright .copyright-text p a span {
	color:#fff;
-webkit-transition:-webkit-transform .3s;
-moz-transition:-moz-transform .3s;
transition:transform .3s
}
.footer .copyright .copyright-text p a span::before {
position:absolute;
top:100%;
content:attr(data-hover);
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
.footer .copyright .copyright-text p a img {
	vertical-align:text-bottom;
	margin:0 3px
}
.footer .copyright .copyright-text p a:hover span {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	transform:translateY(-100%);
	color:#097682
}
@media (max-width:575px) {
.footer .copyright .copyright-design {
text-align:center;
padding-top:12px
}
}
.social-icon {
	float:right
}
@media (max-width:991px) {
.navbar .nav-item .nav-link {
padding:10px;
display:inline-block
}
.navbar .nav-item:nth-child(5) {
margin-right:0
}
.nav-item .dropdown-menu {
padding-right:20px!important
}
.nav-item>.dropdown-menu.show {
opacity:1;
visibility:visible;
max-height:999px;
transform:translate3d(0, 0, 0)
}
.navbar-toggler {
display:block
}
.navbar>div {
position:fixed;
height:100%;
-webkit-transform:translate(-100%, 0);
-moz-transform:translate(-100%, 0);
-o-transform:translate(-100%, 0);
-ms-transform:translate(-100%, 0);
transform:translate(-100%, 0);
right:0;
top:0;
left:0;
bottom:0;
padding:50px 25px;
background:#fff;
z-index:9999;
overflow:auto;
-webkit-transition:.3s ease-out;
-moz-transition:.3s ease-out;
-o-transition:.3s ease-out;
transition:.3s ease-out
}
.navbar>div.show {
-webkit-transform:translate(0, 0);
-moz-transform:translate(0, 0);
-o-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0)
}
.nav-item {
transition:none
}
.nav-link {
padding:.2rem 0;
color:#222!important
}
.nav-link:hover {
color:#82b8e0!important
}
.dropdown-menu {
padding:0!important;
background-color:transparent;
box-shadow:none;
transition:.2s linear
}
.dropdown-toggle[aria-expanded=true]+.dropdown-menu {
margin-top:0!important;
margin-bottom:15px!important
}
.dropdown-toggle[aria-expanded=true] i {
transform:rotate(180deg)
}
.dropdown-item {
color:#222;
font-family:iran_sharp;
font-size:19px
}
.social-icon {
float:none
}
}
.social-icon ul li {
	display:inline-block;
	margin-left:5px
}
.social-icon ul li a {
	position:relative;
	display:block;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s
}
.social-icon ul li a span {
	display:block;
	width:30px;
	text-align:center;
	height:29px;
	line-height:30px;
	font-size:15px;
	color:#fff
}
.ht-social-networks.solid-rounded-icon li {
	margin:3px
}
.ht-social-networks.solid-rounded-icon .social-link {
	font-size:21px;
	display:block;
	text-align:center;
	height:50px;
	width:50px;
	line-height:50px;
	background:rgba(255, 255, 255, .2);
	color:#454545;
	border-radius:2px;
	position:relative;
	border:1px solid rgba(255, 255, 255, .13)
}
.ht-social-networks.solid-rounded-icon .social-link:hover {
	background:#454545;
	border:1px solid #454545;
	color:#fff
}
[class*=hint--]:after, [class*=hint--]:before {
position:absolute;
visibility:hidden;
opacity:0;
z-index:1000000;
pointer-events:none;
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
-o-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s
}
[class*=hint--]:hover:after, [class*=hint--]:hover:before {
visibility:visible;
opacity:1;
-webkit-transition-delay:0.1s;
-moz-transition-delay:0.1s;
-o-transition-delay:0.1s;
-ms-transition-delay:0.1s;
transition-delay:0.1s
}
[class*=hint--]:before {
content:'';
position:absolute;
background:0 0;
border:7px solid transparent;
z-index:1000001
}
[class*=hint--]:after {
background:#454545;
color:#fff;
padding:8px 10px;
font-size:14px;
line-height:14px;
white-space:nowrap;
border-radius:5px;
-webkit-box-shadow:4px 4px 8px rgba(0, 0, 0, .3);
-moz-box-shadow:4px 4px 8px rgba(0, 0, 0, .3);
-o-box-shadow:4px 4px 8px rgba(0, 0, 0, .3);
-ms-box-shadow:4px 4px 8px rgba(0, 0, 0, .3);
box-shadow:4px 4px 8px rgba(0, 0, 0, .3)
}
[class*=hint--][aria-label]:after {
content:attr(aria-label)
}
[class*=hint--][data-hint]:after {
content:attr(data-hint)
}
[aria-label='']:after, [aria-label='']:before, [data-hint='']:after, [data-hint='']:before {
	display:none!important
}
.hint--top:after, .hint--top:before {
	bottom:100%;
	left:50%
}
.hint--top:before {
	margin-bottom:-13px;
	border-top-color:#454545;
	left:calc(50% - 7px)
}
.hint--top:after {
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.hint--top:hover:before {
	-webkit-transform:translateY(-8px);
	-moz-transform:translateY(-8px);
	-o-transform:translateY(-8px);
	-ms-transform:translateY(-8px);
	transform:translateY(-8px)
}
.hint--top:hover:after {
	-webkit-transform:translateX(-50%) translateY(-8px);
	-moz-transform:translateX(-50%) translateY(-8px);
	-o-transform:translateX(-50%) translateY(-8px);
	-ms-transform:translateX(-50%) translateY(-8px);
	transform:translateX(-50%) translateY(-8px)
}
.hint--bottom:after, .hint--bottom:before {
	top:100%;
	left:50%
}
.hint--bottom:before {
	margin-top:-13px;
	border-bottom-color:#333;
	left:calc(50% - 7px)
}
.hint--bottom:after {
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%)
}
.hint--bottom:hover:before {
	-webkit-transform:translateY(8px);
	-moz-transform:translateY(8px);
	-o-transform:translateY(8px);
	-ms-transform:translateY(8px);
	transform:translateY(8px)
}
.hint--bottom:hover:after {
	-webkit-transform:translateX(-50%) translateY(8px);
	-moz-transform:translateX(-50%) translateY(8px);
	-o-transform:translateX(-50%) translateY(8px);
	-ms-transform:translateX(-50%) translateY(8px);
	transform:translateX(-50%) translateY(8px)
}
.social-icons-abs {
	position:absolute;
	right:12px;
	top:310px;
	z-index:9
}
.social-icons-abs .ht-social-networks.solid-rounded-icon .social-link {
	color:#333;
	border:1px solid #333
}
.social-icons-abs .ht-social-networks.solid-rounded-icon .social-link:hover {
	color:#fff
}
.slider_block_pages {
	background:url(../images/slide-bg-1.jpg) center center/cover no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
-webkit-transition:.3s linear;
-moz-transition:.3s linear;
-o-transition:.3s linear;
-ms-transition:.3s linear;
transition:.3s linear;
	height:550px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	text-align:center;
	padding-top:200px
}
.slider_block_pages::before {
position:absolute;
content:"";
width:100%;
height:100%;
right:0;
left:0;
bottom:0;
top:0;
background: rgb(73 86 43 / 50%);
}
.slider_block_pages h2 {
	color:#82b8e0;
	margin:0 0 8px;
	line-height:36px;
	font-size:40px!important
}
.slider_block_pages p {
	color:#dcdcdc
}
.snap_icon, .whatsapp_icon {
	position:fixed;
	width:63px;
	height:64px;
	bottom:30px;
	left:30px;
	background-color:#fff;
	color:#fff;
	border-radius:50px;
	text-align:center;
	box-shadow:0 1px 6px rgba(0, 0, 0, .6), 0 2px 32px rgba(0, 0, 0, .16);
	z-index:99;
	animation:2s infinite pulse3;
	font-size:32px;
	display:flex;
	justify-content:center;
	align-items:center;
	line-height:0
}
.snap_icon span::before, .whatsapp_icon span::before {
color:#fffc00
}
.snap_icon span::after, .whatsapp_icon span::after {
position:absolute;
z-index:-1;
content:'';
top:100%;
left:5%;
height:10px;
width:90%;
opacity:1;
background:-webkit-radial-gradient(center ellipse, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%);
background:radial-gradient(ellipse at center, rgba(0, 0, 0, .25) 0, rgba(0, 0, 0, 0) 80%)
}
.whatsapp_icon {
	bottom:136px
}
.whatsapp_icon span::before {
color:#25b43c;
font-size:37px
}
@-webkit-keyframes pulse3 {
50% {
-webkit-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-moz-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-o-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-ms-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3)
}
}
@-moz-keyframes pulse3 {
50% {
-webkit-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-moz-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-o-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-ms-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3)
}
}
@keyframes pulse3 {
50% {
-webkit-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-moz-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-o-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
-ms-box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3);
box-shadow:0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, .3)
}
}
.nivoSlider img {
	height:780px
}
.pagination {
	display:inline-block;
	direction:rtl
}
.icons-screens, .slider_header {
	display:flex;
	text-align:center
}
.pagination .spacer-line {
	width:220px
}
.pagination a {
	color:#000;
	float:right;
	padding:0;
	width:35px;
	height:35px;
	line-height:35px;
	border:1px solid #dadada;
	margin:2px;
	border-radius:20%
}
.pagination a.active, .pagination a.active:focus, .pagination a.active:hover, .pagination a:focus, .pagination a:hover {
	background-color:#444;
	color:#fff;
	border:2px solid #000
}
.login_form input {
	width:100%;
	padding:15px 25px;
	color:#7a7a7a;
	box-shadow:0 0 1px 0 rgb(0 0 0 / 2%);
	background-color:#fff;
	max-width:100%;
	border:1px solid #f1f1f1;
	opacity:1
}
.modal-header button {
	border:0;
	background:0 0;
	line-height:1
}
.modal-header button span {
	font-size:31px;
	display:inline-block
}
.slider_header {
	min-height:100vh;
	height:100%;
	align-items:center;
	justify-content:center;
	background:url(../images/slider/style2/h1-1.jpg) center center/cover no-repeat;
	color:#fff;
	padding-top:220px
}
.icons-screens {
	justify-content:center;
	align-items:center;
	margin-top:25px
}
.icons-screens a {
	flex-basis:155px
}
.icons-screens a div {
	border-radius:100%;
	width:65px;
	height:65px;
	line-height:64px;
	position:relative;
	background:#d5d6d8;
	display:block;
	text-align:center;
	margin:0 auto 15px
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover {
	color: #e7ff23 !important;
}
.section-title h3 a {
	background: #fff;
	border-radius: 20px;
	padding: 0px 15px;
	font-size: 18px;
	color: #49572a;
	font-family: 'Sukar Regular';
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 200px;
}
.section-title h3 a:hover {
	background: #49572a;
	font-size: 16px;
	color: #ffffff;
}
.form-control {
	-webkit-appearance: none;
	-moz-appearance: auto;
	appearance: auto;
	border-radius: 0.5rem;
}
.form-control:focus {
	color: #212529 !important;
	background-color: #fff !important;
	border-color: #86b7fe !important;
	outline: 0 !important;
	box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%) !important;
}
.rs-services.services-style2 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.rs-contact.contact-style3, .rs-services.services-style2 {
	background: #fefffb;
}
.rs-services.services-style2 .custom2 form {
	background: #fff;
	padding: 1.5rem 2rem;
	border-radius: 50px;
	box-shadow: 0 0 9px -7px #999;
}
.rs-services.services-style2 .custom2 form input, .rs-contact.contact-style3 .submit-btn, .rs-contact.contact-style3 .submit-btn:hover {
	background: #bac570;
	color: #464841;
	border: none;
	border-radius: 25px;
	font-size: 16px;
	font-weight: 600;
	padding: 0.5rem;
	position: relative;
}

.rs-services.services-style2 .custom2 form input{
    font-size: 12px !important;
}
.rs-contact.contact-style3 .submit-btn, .rs-contact.contact-style3 .submit-btn:hover {
	padding: 0.5rem 1rem;
}
.rs-contact.contact-style3 .submit-btn input, .rs-contact.contact-style3 .submit-btn input:hover {
	background: none !important;
	padding: 0 !important;
	border: none !important;
	color: #464841 !important;
}
.rs-services.services-style2 .custom2 form .col-lg-1 {
	position: relative;
	overflow: hidden;
}
.rs-services.services-style2 .custom2 form .col-lg-1::before {
 background-color: #fff;
 content: "";
 height: 150px;
 left: -75px;
 position: absolute;
 top: -60px;
 transform: rotate(35deg);
 transition: 1.6s cubic-bezier(.19, 1, .22, 1);
 width: 40px;
 opacity: 0;
 z-index: 9;
}
.rs-services.services-style2 .custom2 form .col-lg-1:hover::before {
 left: 120%;
 transition: 1.3s cubic-bezier(.19, 1, .22, 1);
 opacity: .25;
}
.buttons-cv .submit-btn {
	background: #bac570;
	color: #464841;
	border: none;
	border-radius: 25px;
	font-size: 16px;
	font-weight: 600;
	padding: 0.5rem;
	font-family: 'Sukar Regular';
}
.footer {
	background: url(../images/footer-bg.png) center top no-repeat #49572a;
}
.footer h3 {
	color: #bac570;
	font-family: 'Sukar Regular';
	font-size: 24px;
}
.footer .single-footer-widget h3 b::before {
 background-color: #bac570;
}
.footer .single-footer-widget .footer-info-text p, .footer .single-footer-widget .listaddresses li *, .footer .single-footer-widget .listaddresses li {
	color: #fff;
}
.ht-social-networks.solid-rounded-icon .social-link {
	background: rgb(186 197 112 / 20%);
	color: #ffffff;
}
#scrollUp i {
	color: #49572a;
}
.copyright p, .footer .copyright .copyright-text p {
	color: #ffffff;
	font-family: 'Sukar Regular';
}
.rs-contact.contact-style3 .contact-drop-line {
	background-color: #ffffff;
	box-shadow: 0 0 9px -7px #999;
	border-radius: 40px;
}
.heading-inner-title h2 {
	color: #bac570 !important;
	font-family: 'Sukar Regular';
	font-size: 26px;
	font-weight: 500 !important;
}
.contact-drop-line label {
	font-size: 16px;
}
.contact-drop-line .from-control {
	display: block !important;
	width: 100% !important;
	padding: 0.375rem 0.75rem !important;
	font-size: 1rem !important;
	font-weight: 400 !important;
	line-height: 1.5 !important;
	color: #212529 !important;
	background-color: #fff !important;
	background-clip: padding-box !important;
	border: 1px solid #ced4da !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	border-radius: 0.25rem !important;
 transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;
}
.contact-drop-line .from-control:focus {
	color: #212529 !important;
	background-color: #fff !important;
	border-color: #86b7fe !important;
	outline: 0 !important;
	box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 25%) !important;
}
.snap_icon span::before {
 color: #919191;
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li:last-child {
	font-family: 'Sukar Regular';
}

.flx_btwen {
	justify-content:space-between
}
.flx_cntr {
	justify-content:center
}
.flx_start {
	justify-content:start
}

.flx_bx {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap
}

.figcaption ul li {
	width:calc(25% );
	padding:4px;
	text-align:center;
	color:#2c3132
 }

.figcaption h2 {
	color:#2c3132;
	font-size:14px;
	font-weight:700;
	padding-top:5px;
 }

.figcaption h3 {
	color:#2c3132;
	font-size:14px;
	font-weight:700;
 	margin-bottom:8px
}
.figcaption h4 {
	font-size:14px;
	font-weight:700;
	margin-bottom:8px
}
.figcaption p {
	color:#2c3132;
	font-size:14px;
	font-weight:600
}



.slider_block_pages::before{
        background: rgba(0, 0, 0, 0.3);
}

.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li{
    font-size: 15px !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a{
    font-size: 15px !important;
    box-shadow: none !important;
    text-shadow: none !important;
    transition: all 0.3s ease-in-out;
}
.full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, 
.full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover,
.full-width-header .mobile-menu .rs-menu-toggle.primary, .full-width-header .mobile-navbar-menu .nav-menu li a:hover, 
.full-width-header .mobile-navbar-menu .nav-menu li.active-menu a, .full-width-header .rs-header .menu-area .main-menu .rs-menu ul.onepage-menu li.current-menu-item>a, 
.full-width-header .rs-header .menu-area .main-menu .rs-menu ul.sub-menu li a:hover, .full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li.current-menu-item>a, 
.full-width-header .rs-header .menu-area.sticky .main-menu .rs-menu ul.nav-menu>li>a:hover, .full-width-header .rs-header .middle-header .rs-contact-info .contact-part .contact-info .info-des a:hover, 
.full-width-header .rs-header .middle-header.middle-header-style2 .rs-contact-info .contact-part .contact-info .info-des a:hover, .full-width-header .rs-header .toolbar-area .toolbar-sl-share li a i:hover, 
.full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .clearfix-btn li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style2.toolber-style4 .rs-contact-info li a:hover, 
.full-width-header .rs-header .toolbar-area.toolber-style3 .toolbar-sl-share ul li a i:hover, .full-width-header .rs-header .toolbar-area.toolber-style3 .topbar-contact li a:hover, 
.home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, 
.home-paste-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, 
.home-paste-color .rs-contact.contact-style2 .contact-info-box .sec-title .title, 
.home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-content em a:hover, 
.home-primary-color .full-width-header .right_menu_togle .canvas-contact .address-area .address-list .info-icon i:before, 
.navbar .nav-item .nav-item .nav-link:hover, .navbar .nav-item .nav-link:focus, .navbar .nav-item .nav-link:hover, 
.navbar .nav-item:hover>.nav-link, .pagination-part .active a, .rs-blog.blog-main-home .blog-item .blog-content .blog-btn a span:hover, 
.rs-blog.blog-main-home .blog-item .blog-content .blog-title a:hover, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-btn a span:hover, 
.rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .admin i, .rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-meta .date i, 
.rs-blog.blog-main-home.blog-style3 .blog-item .blog-content .blog-title a:hover, .rs-carousel.nav-style2 .owl-nav .owl-next:hover i, .rs-carousel.nav-style2 .owl-nav .owl-prev:hover i, 
.rs-features-list .feature-item .rs-feature-text .title:hover, .rs-features-list.feature-style3 .feature-item .rs-feature-text .title:hover, .rs-footer.footer-style1 .footer-bottom .copy-right-menu li a:hover,
.rs-footer.footer-style1 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1 .footer-top .footer-social li a i:hover, .rs-footer.footer-style1.footer-style3 .footer-bottom .copy-right-menu li a:hover, 
.rs-footer.footer-style1.footer-style3 .footer-bottom .copyright p a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li .desc a:hover, .rs-footer.footer-style1.footer-style3 .footer-top .address-widget li i, 
.rs-footer.footer-style1.footer-style3 .footer-top .footer-social li a i:hover, .rs-menu-toggle, .rs-pricing.pricing-style1.pricing-style2 .pricing-wrap-widget .pricing-table-middle .pricing-table-body ul li i, 
.rs-services-single .call-us .contact-widget .title a:hover, .rs-services-single .widget-item li a:hover i, .rs-services-single .widget-item li a:hover span, .rs-services.services-style1 .services-item .services-text .services-btn a:hover, 
.rs-services.services-style1 .services-item .services-text .services-title .title a:hover, .rs-services.services-style5 .flip-box-inner .flip-box-wrap .front-part .front-content-part .front-title-part .title a:hover, .sec-title .title span, 
.slider_block_pages h2 b{
    color: #0d7abf  !important;
    box-shadow: none !important;
    text-shadow: none !important;
    transition: all 0.3s ease-in-out;
}

.slider_block_pages {
    background: url(../images/slide-bg-1.jpg) top center / cover no-repeat;
}

.section-title h3 a {
    background: #0d7abf;
    border-radius: 8px;
    padding: 6px 48px;
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    font-family: 'Sukar Regular';
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: max-content;
    transition: all 0.3s ease-in-out;
}

.section-title h3 a:hover{
    background: #ffffff;
    color: #0d7abf;
    transition: all 0.3s ease-in-out;
}

.alert_bx a{
    color: #0d7abf !important;
    text-decoration: underline !important;
}

.rs-services.services-style2 .custom2 form{
        border-radius: 12px !important;
}

.rs-services.services-style2 .custom2 form input, 
.rs-contact.contact-style3 .submit-btn, 
.rs-contact.contact-style3 .submit-btn:hover,
.buttons-cv .submit-btn,
.rs-contact.contact-style3 .submit-btn input, .rs-contact.contact-style3 .submit-btn input:hover, .submit-btn.submit-btn3 input[type=submit]{
    background: #0d7abf;
    color: #ffffff  !important;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.buttons-cv .submit-btn{
    padding: 8px 12px !important;
    margin: 0px !important;
     font-size: 15px !important;
}

.footer {
    background: url(../images/footer-bg.png) center top no-repeat #0d7abf;
}

.footer h3 {
    color: #b1e1ff;
    font-size: 18px;
}

.footer .single-footer-widget h3 b::before {
    background-color: #b1e1ff;
}

.ht-social-networks.solid-rounded-icon .social-link {
    background: rgba(255, 255, 255, 0.2);
    color: #ffffff;
    border-radius: 8px;
}

.ht-social-networks.solid-rounded-icon .social-link:hover {
    background: #ffffff;
    border: 1px solid #ffffff;
    color: #0d7abf;
}

.cv_Maincard{
        border: 2px solid #dbdbdb;
    padding: 12px;
    border-radius: 12px;
}

.highslide img {
    border: 2px solid #dbdbdb;
    border-radius: 12px;
}

.figcaption h2 {
    color: #0d7abf;
    font-size: 16px;
    font-weight: 700;
    padding-top: 5px;
    line-height: initial;
    margin-bottom: 4px;
}

.figcaption h3 {
    color: #ec0d8e;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: initial;
}

.flx_bx {
    align-items: baseline;
}

.heading-inner-title h2 {
    color: #0d7abf !important;
    font-weight: 700 !important;
}

.contact-drop-line label {
    font-size: 15px;
    font-weight: 600;
}


#scrollUp i {
    height: 40px;
    width: 42px;
    border-radius: 50%;
    color: #ffffff !important;
    transition: .3s;
    background: #0d7abf;
    border: 1px solid #fff !important;
    margin-left: 2px;
    box-shadow: 0 0 2px rgba(0, 0, 0, .04);
    display: block;
     transition: all 0.3s ease-in-out;
}

#scrollUp i:hover{
    color: #0d7abf !important;
    background: #fff;
     transition: all 0.3s ease-in-out;
}


.contact_info{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 24px;
}

.contact_info li{
    width: calc(100% / 4 - 24px);
    padding: 12px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    text-align: center;
}

.contact_info li h4, .contact_info li a{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Sukar Regular';
     transition: all 0.3s ease-in-out;
}

.contact_info li h4{
    font-size: 20px;
    margin-bottom: 8px;
}

.contact_info li a:hover{
    color: #b1e1ff;
     transition: all 0.3s ease-in-out;
}


.pagination a.active, .pagination a.active:focus, .pagination a.active:hover, .pagination a:focus, .pagination a:hover {
    background-color: #0d7abf;
    color: #fff;
    border: 2px solid #0d7abf;
}


.pagination a {
    color: #0d7abf;
    float: right;
    padding: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #0d7abf;
    margin: 2px;
    border-radius: 20%;
}



@media (max-width: 1024px){
    header .toolbar-area .col-lg-9, header .toolbar-area .col-lg-3{
        width: 100% !important;
        text-align: center;
    }
    
    .slider_block_pages{
        height: 390px  !important;
    }
    
    .contact_info li {
        width: calc(100% / 2 - 24px) !important;
        margin: 12px 0;
    }
    
    footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{
        width: 50% !important;
    }
    
    form .row.clearfix .col-3, form .row.clearfix .col-2{
        width: 33.3%;
    }
    
}

@media (max-width: 800px){
    
    .slider_block_pages{
        height: 290px  !important;
    }
    
    .contact_info li {
        width: calc(100% / 2 - 24px) !important;
        margin: 12px 0;
    }
    
    form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{
        width: 50%;
    }
    
    .custom2 .row .col-12.col-md-4{
        width: 50% !important;
    }
    
    footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{
        width: 50% !important;
        display: block !important;
    }
    
    .footer .single-footer-widget .footer-info-text p {
    height: initial !important;
}

.highslide img{
    max-height: 340px;
    width: initial !important;
    margin: 0 auto;
    display: block;
}

.copyright p, .footer .copyright .copyright-text p{
    text-align: center;
}

.figcaption h2, .figcaption h3{
    text-align: center;
}

.figcaption ul li{
    width: calc(100% / 2);
    
}

.figcaption ul li p, .figcaption ul li h4{
    margin: 0 !important;
}
    
}

@media (max-width: 600px){
    
    .slider_block_pages{
        height: 280px  !important;
    }
    
    .contact_info li {
        width: calc(100% / 2 - 24px) !important;
        margin: 12px 0;
    }
    
    form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{
        width: 50%;
    }
    
    .custom2 .row .col-12.col-md-4{
        width: 100% !important;
    }
    
    footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{
        width: 100% !important;
        display: block !important;
    }
    
}

@media (max-width: 480px){
    
    .slider_block_pages{
        height: 280px  !important;
    }
    
    .contact_info li {
        width: calc(100% / 1 - 24px) !important;
        margin: 12px 0;
    }
    
    form .row.clearfix .col-3, form .row.clearfix .col-2, .rs-services.services-style2 .custom2 form .col-lg-1{
        width: 100%;
    }
    
    .custom2 .row .col-12.col-md-4{
        width: 100% !important;
    }
    
    footer .col-lg-3.col-md-6, footer .col-lg-3.order-3, footer .col-lg-3.order-4{
        width: 100% !important;
        display: block !important;
    }
    
}


