@charset "utf-8";
/* CSS Document */
body{color:#000 !important;}
.main-header.style-one .header-upper .outer-box .logo-box::after{
position: absolute;
content: '';
border: 1px dashed #fff;
width: calc(220px - 10px);
height: calc(220px - 10px);
left: 5px;
top: 5px;
transform: rotate(45deg);
}
.main-header.style-one .header-upper .outer-box .logo-box::before{background:-webkit-linear-gradient(-45deg, #f04d45, #eb3648 100%);}
.main-header.style-two .header-top{background:#ec058c;}
.main-header.style-two .header-upper {background:#f8f8f8;}
.main-header.style-two .header-top .top-left .info-column li {color:#fff; }
.main-header.style-two .header-top .top-left .info-column li a,.main-header.style-two .header-top .top-right .social-links li a {color:#fff;}
.main-header.style-two .header-top .top-left .info-column li i { color:#fff; -webkit-text-fill-color:#fff;}
.main-header.style-two .header-top .top-left .info-column li a:hover,.main-header.style-two .header-top .top-right .social-links li a:hover{color:#000;}
.main-header.style-two .header-upper .upper-inner .info-box .single-info i{color:#01aaed; -webkit-text-fill-color:#01aaed;}
.main-header.style-two .menu-right-content .nav-box .nav-btn{background:#8fc63e;}
.main-header.style-two .menu-right-content .nav-box .nav-btn i{color:#fff; -webkit-text-fill-color:#fff;}
.main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a{color:#ec058c;}
.main-menu .navigation > li > ul > li > a::before {color:#ec058c;}
.main-menu .navigation > li > ul > li > a:hover, .main-menu .navigation > li > .megamenu li > a:hover{color:#ec058c;}
.theme-btn{background:#ec058c; padding:10px 25px;}
.sidebar-info-contents .content-inner .content-box .theme-btn::before{background:#01aaed;}
.sidebar-info-contents .content-inner .contact-info{margin-top:30px;}
.sidebar-info-contents .content-inner .social-box li a:hover{border-color:#01aaed;background:#01aaed;}
.feature-section .feature-block-one .inner-box .icon-box i{color:#ec058c; -webkit-text-fill-color:#ec058c;}
.feature-section .feature-block-one .inner-box .icon-box i:hover{color:#01aaed; -webkit-text-fill-color:#01aaed;}
.feature-section .feature-block-one .inner-box .light-icon{color:rgb(143, 198, 62,0.3);}
.feature-section .feature-block-one .inner-box .box p{color:#01aaed;}
.feature-section .feature-block-one .inner-box .box a:hover {color:#fff !important;}
.sec-title h6 {color:#ec058c;}
.about-section{padding:70px 0px 35px 0px;}
#image_block_one .image-box{padding-bottom:50px;}
#content_block_one .content-box .text p {color:#000;}
.theme-btn{padding:10px 25px !important;}
.theme-btn::before{background:#01aaed;}
.service-style-two { padding: 35px 0px 50px 0px; background: #f3f3f3;}
.service-block-one .inner-box .lower-content .link::after{background:#01aaed;}
.service-block-one .inner-box .lower-content .icon-box i{color:#ec058c; -webkit-text-fill-color:#ec058c;}
.service-block-one .inner-box .lower-content .icon-box::before {background:#01aaed;}
.testimonial-style-two{padding:50px 0px 0px 0px;}
.clients-style-two {background:#f9f9f9; padding:30px 0px}

.main-footer.style-two .widget-section{padding:45px 0px 30px 0px;}
.main-footer.style-two .widget-section .footer-widget p {color:#fff;}
.main-footer.style-two .widget-section .links-widget .widget-content ul li a {color:#fff;}
.main-footer.style-two .widget-section .links-widget .widget-content ul li a::before {color:#fff;}
.main-footer.style-two .widget-section .links-widget .widget-content ul li a:hover {color:#ec058c;}
.main-footer.style-two .widget-section .links-widget .widget-content ul li a:hover::before {color:#ec058c;}
.main-footer.style-two .widget-section .contact-widget .widget-content .single-column .info-list li p a{color:#fff;}
.main-footer.style-two .widget-section .contact-widget .widget-content .single-column .info-list li p a:hover{color:#ec058c;}
.main-footer.style-two .widget-section .contact-widget .widget-content .single-column .social-links li a{color:#fff;}
.main-footer.style-two .widget-section .contact-widget .widget-content .single-column .social-links li a::before {background:#ec058c;}
.main-footer.style-two .footer-bottom .copyright p {color:#fff;}
.main-footer.style-two .footer-bottom .copyright p a {color:#fff;}
.main-footer.style-two .footer-bottom .copyright p a:hover {color:#ec058c;}
.main-footer.style-two .footer-bottom .footer-nav li a {color:#fff;}
.main-footer.style-two .footer-bottom .footer-nav li a:hover {color:#ec058c;}
/***********Inner************/
.page-title { padding: 100px 0px 50px; background-color: #01aaed;}
	
.about-style-two.about-page { padding-top: 50px;}
.about-style-two { padding: 0px 0px 20px 0px;}
.about-style-two .upper-content {margin-bottom: 0px;}
.about-section .image-layer {top:30px;}
.sec-pad-50 {padding: 50px 0px !important;}
.team-block-one .inner-box .content-box {max-width: 100%;}
#image_block_one .image-box .image-2 { top:250px !important; position:absolute;}
.ul-clr {list-style:square !important; color:#fff !important; line-height:30px !important;}
.history-section { padding: 50px 0px 30px 0px;}
.history-section .tab-btn-box .tab-btns li span::before { background: #ec058c;}
.history-section .tab-btn-box .tab-btns li.active-btn::after {background: #ec058c;}
.history-section .tab-btn-box .tab-btns li::before {color: #ec058c;}
.history-section .tabs-content {margin-bottom: 50px;}
.history-section .pattern-layer .pattern-1 {top: 0px; width: 100%; height: 100%;}
.chooseus-style-three {padding: 50px 0px 20px 0px;}
.chooseus-style-three .single-item .inner-box .count-box {font-size: 80px;}
.service-details {padding: 45px 0px 40px 0px;}
.team-style-three { padding: 45px 0px 20px 0px;}
.faq-section {padding: 50px 0px;}
.contactinfo-section { padding: 50px;}
.contact-section { padding: 0px 0px 35px 0px;}
.cnt-ft {font-size:14px !important;}
.cnt-ht {height:127px;}
.clr-pink {color:#ec058c;}
.wh-clr {color:#fff;}
.bk-clr {color:#000 !important;}
.tra-clr {-webkit-text-fill-color: #fff;}
.mbt {margin-bottom:20px; font-weight:600;}
.mbt10 {margin-bottom:10px !important;}
.mbt-0 {margin-bottom:0px !important;}
.pb-0{padding-bottom: 0px !important;}
.ft22 {font-size: 22px !important;}
.mt10{margin-top:10px;}
.ft24 {font-size: 24px !important;}
.ft15 {font-size: 15px !important;}
.about-style-two .lower-content .single-item .inner-box{padding: 25px 15px 40px 15px;}
.about-style-two .lower-content .single-item .inner-box .content-box .icon-box{font-size: 50px;line-height: 70px;
margin-bottom: 20px;}
.product-block-one .inner-box .image-box img {width: auto; padding: 20px;}
.product-block-one .inner-box .lower-content {padding: 15px 15px 10px 15px;}
.product-block-one .inner-box .image-box .content-box { width: 54px;}
.product-block-one .inner-box .image-box .content-box li {float:none;}
.product-block-one .inner-box .lower-content h3 {font-size: 18px;}
/***********Inner************/


