/************ TABLE OF CONTENTS ***************
1.HEADER 
2 NAVIGATION 
3.SLIDER(MULTI  IMAGES)
4 BANNER(SINGLE IMAGES)  
5.TESTIMONIAL
6. TEAM
7.DOWNLOAD APP
8.CONTACT US
9.INSTAGRAM
10.ABOUT 
11.BLOG 
12.GALLERY
13.QUALITY 
14.FEATURE 
15.NEWSLETTER 
16.MISSION
17.INNER BANNER
18.PORTFOLIO LISTING
19.COMMENTS  
20.CONTACT US FORM
31.SIDEBAR 
22.FOOTER 

 -----------------------------------------------*/
/* ================================================== */
/* 01. General Style */
/* ================================================== */
@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,500,600,700');
body {
	  font-family: "Nunito", sans-serif;
	font-size: 16px;
	color: #686b77;
	line-height: 28px;
	font-weight: 300;
	
}
figure {
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	    color: #3c424f;
	       font-weight: 300;
}
h1 {
	font-size: 50px;
}
h2 {
	font-size: 50px;
}
h3 {
	font-size: 45px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 20px;
	    line-height: 26px;
}
h6 {
	font-size: 14px;
	    line-height: 20px;
}
p {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #677294;
	line-height: 24px;
	font-weight: 300;
}
ol, ul {
	margin-bottom: 0px;
}
a {
	text-decoration: none !important;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
img {
	max-width: 100%;
	    -webkit-user-drag: none;
    border-radius : 10px;
}
label {
	font-weight: normal;
}
::-webkit-input-placeholder {
 opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
 opacity:1;
}
::-moz-placeholder {  /* Firefox 19+ */
 opacity:1;
}
:-ms-input-placeholder {
 opacity:1;
}
input:focus, textarea:focus, select:focus {
	outline: none;
}
/*---Page Loader---*/
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color:#000;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#000;}
#loading{width:100%;height:100%;position:fixed;z-index:99999;background:#fff;}
#loading .element{position:absolute;margin:0 auto;left:0px;right:0px;top:50%;}
.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fb9221;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg);}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg);}
.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg);}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
/* ================================================== */
/* header*/
 /* ================================================== */
.brk-morph-2 {position: absolute;left: 0;top: 0; width: 250px; height: 200px; border: 3px solid #2775ff; border-radius: 49% 51% 32% 68% / 50% 56% 44% 50%; animation: morph-2 8s infinite linear .5s; }
.brk-morph-1 {position: absolute;right: -178px;top: 0;width: 350px; height: 300px; background: linear-gradient(to right,rgba(15,90,224,0.9) 0%,rgba(116,0,186,0.9) 100%); border-radius: 45% 55% 37% 63% / 63% 42% 58% 37%; animation: morph-1 10s infinite linear; }
header{top:0;width:100%;z-index:2;left:0;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.possible-fix{position:fixed;}
.header-sec{padding-top:20px;padding-bottom:20px;padding-right:40px;}
header .logo img{max-width:100%;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-top:5px;}
header .logo img.fix{display:none;}
header.header-small img.fix{display:inline-block;}
header.header-small img.main{display:none;}
.aboutme-header .header-right{margin:0;}
.header_outer{position:static;}
/* ================================================== */
/*Header Small */
/* ================================================== */
header.header-small{background:#fff;box-shadow:0 2px 28px 0 rgba(0, 0, 0, 0.06);position:fixed;}
header.header-small img.main{display:none;}
header.header-small .header-sec{padding-top:12px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
header.header-small .logo img{max-width:130px;}
header.header-small .logo{height:43px;}
/*----------------------- B. Search-----------------------*/
.header_search_outer{float:right;position:relative;margin-top:5px;}
.header_search_outer .fa{margin:0 15px;color:#3d3d3b;padding:8px 0;font-size:18px;}
.header_search_outer .booknow{border-radius:6px;padding:10px 30px;background:#ffbe30;color:#000;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.header_search_outer .icon-search-icon{padding:4px 6px 6px 15px;height:32px;display:inline-block;margin-left:20px;border-left:1px solid #fff;}
header.header-small .header_search_outer .icon-search-icon{border-left:1px solid #3c3c3c;}
.header_search_outer .icon-search-icon:before{content:"\e90e";font-size:25px;color:#fff;cursor:pointer;}
header.header-small .header_search_outer .icon-search-icon::before{color:#3c3c3c;}
.header_search_outer .header_search{position:absolute;right:0;top:37px;margin-top:15px;height:50px;width:360px;float:left;display:none;padding:0 20px 0 20px;border:1px solid #fb992f;background:#fff;color:#aeaeae;font-size:15px;border-radius:5px;-webkite-border-radius:5px;}
/* ================================================== */
/* 03. navigation */
/* ================================================== */
.navbar{border-radius:0px;margin:0px;border:none;padding:0;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.navbar-collapse{padding:0px;}
.navbar-inverse{background:none;}
.navbar-nav > li{border-right:0;}
.navbar-nav > li:last-child{border:none;}
.navbar-dark .navbar-nav li:last-child a{margin-right:0;}
.navbar-dark .navbar-nav li:first-child a{margin-left:0;}
.navbar-nav{margin:0 auto;}
.navbar-dark .navbar-nav .nav-link{font-size:15px;color:#3c3c3c;padding:4px 0 0 0;margin:0 15px;border-bottom:1px solid transparent;}
header.header-small .navbar-dark .navbar-nav .nav-link{color:#3B566E;}
.dropdown-toggle::after{position:relative;top:2px;}
.header_search_outer .btn-colur{width:140px;height:36px;line-height:36px;text-align:center;border-radius:8px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding:8px 30px;font-weight:200;}
.btn-colur:hover{color:#fff;}
.heaer-style1 .header_search_outer .btn-colur{color:#fff;}
header.header-small .btn-colur{color:#fff !important;;}
.navbar-inverse .navbar-nav > li > a i{font-size:20px;color:#8bd29d;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:#4ab866;}
.header-sec .dropdown-menu{box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);background:#ff8a73;min-width:250px;z-index:999999;}
.header-sec .dropdown-menu .dropdown-item{color:#fff;font-size:14px;}
.header-sec .dropdown-menu .dropdown-item:hover{background:transparent;}
li.nav-item.dropdown:hover .dropdown-menu{display:block;}
/* ================================================== */
/* 04. home page sections */
/* ================================================== */
/*-----------------------banner-----------------------*/
.banner-outer .carousel-control-next-icon{background:none;}
.banner-outer .carousel-control-prev-icon{background:none;}
.banner-outer .carousel-control-next, .carousel-control-prev{opacity:1;}
.banner-outer .carousel-control-prev-icon{color:#D5006D;padding:10px;height:50px;width:50px;border-radius:100%;text-align:center;font-size:30px;}
.banner-outer .carousel-control-next-icon{color:#D5006D;padding:10px;height:50px;width:50px;border-radius:100%;font-size:30px;}
.banner-outer .carousel-control-prev-icon .fa{font-size:30px;line-height:30px;margin-left:-3px;}
.banner-outer .carousel-control-next-icon .fa{font-size:30px;line-height:30px;margin-left:3px;}
.banner-outer .carousel-caption{right:auto;top:25%;text-align:left;bottom:20px;left:auto;}
.banner-outer img{width:100%;}
.banner-outer .carousel-caption h1{color:#333;margin-bottom:36px;font-weight:600;font-size:44px;}
.banner-outer .carousel-caption p{position:relative;font-size:18px;line-height:28px;font-weight:200;max-width:500px;margin-bottom:30px;color:#818181;}
.banner-outer .carousel-caption span{color:#686868;margin-left:15px;font-size:14px !important;letter-spacing:0.05em !important;}
.banner-outer .carousel-indicators .active{background-color:#45b29d;}
.banner-outer .carousel-indicators li{background:#D5006D;height:5px;}
.banner-outer .carousel-item:nth-child(2n) .carousel-caption{left:auto;right:0;margin-right:126px;}
.banner-outer .carousel-caption a:nth-child(2n){background:#45b29d;}
.banner-outer{display:block;position:relative;overflow-x:hidden;}
.banner-shadow{position:absolute;;top:0;left:0;width:100%;height:100%;}
.banner-outer .content{display:table-cell;vertical-align:middle;padding:245px 0 280px;max-width:650px;}
.banner-outer .content h1{display:block;font-size:66px;font-weight:700;color:#fff;font-style:italic;line-height:65px;-webkit-animation-delay:0.2s;}
.banner-outer .content h2{display:block;padding-bottom:5px;font-size:140px;font-weight:700;color:#fb9221;font-style:italic;line-height:155px;-webkit-animation-delay:0.2s;}
.banner-outer .content p{display:block;padding-bottom:25px;font-size:18px;line-height:25px;color:#fff;-webkit-animation-delay:0.34s;}
.banner-outer .content a.btn{-webkit-animation-delay:0.36s;font-size:20px;margin-top:20px;line-height:25px;padding:12px 15px;}
.btn{display:inline-block;padding:7px 12px;border-radius:0;background:none;border:0.01px solid #D5006D;font-size:16px;color:#D5006D;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.btn:hover, .btn:focus{background:#fb9221;color:#fff;}
.inner-banner .content{padding:200px 0 160px;max-width:100%;width:100%;display:inline-block;text-align:center;}
.banner-outer.inner-banner .content h1{font-size:48px;font-style:normal;margin:0;padding:0;}
.inner-banner .banner-shadow{display:none}
.banner-style2{background:#fc354c;background:-moz-linear-gradient(30deg, #583156, #885c85);background:-webkit-linear-gradient(30deg, #583156, #885c85);background:linear-gradient(30deg, #583156, #885c85);padding:150px 0;}
.banner-style2 .absolute-image{position:absolute;top:5rem;right:-64px;}
.elementor-shape{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;bottom:-1px;}
.elementor-shape-fill{fill:#ffffff;}
.elementor-shape svg{width:calc(137% + 1.3px);/* height:282px;*/
 transform:translateX(-50%) rotateY(180deg);display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.banner-caption h1{color:#fff;font-size:60px;font-weight:200;line-height:70px;margin:0px 0px 20px 0px;}
.banner-caption p{max-width:500px;font-size:18px;margin-bottom:40px;color:#fff;line-height:32px;}
.banner-form{z-index:9999;}
.banner-form .form-control{height:50px;}
/* ================================================== */
/* banner-style2 */
/* ================================================== */
.hero-three{background-image:-webkit-linear-gradient(-15deg, #763ebb 0%, #1658de 100%);background-image:-moz-linear-gradient(-15deg, #763ebb 0%, #1658de 100%);background-image:-ms-linear-gradient(-15deg, #763ebb 0%, #1658de 100%);padding-top:160px;position:relative;padding-bottom: 300px;}
.mockup_img{text-align:center;position:relative;padding-right:30px;margin:0 auto;}
.mockup_img img{animation:heartbeat .8s infinite alternate;position: relative;bottom: 200px; z-index: 1;}
.hero-three .hero-content{max-width:850px;margin:0 auto;text-align:center;color:#fff;}
.hero-three .hero-content h1{font-size:50px;line-height:55px;color:#fff;}
.hero-three .hero-content p{font-size:22px;line-height:40px;font-weight:400;margin:15px 0px 60px;margin-bottom:50px;color:#fff;}
.hero-three .hero-content{padding-bottom:60px;}
.banner_btn + .banner_btn{margin-left:30px;}
.banner_btn{font-size:14px;line-height:58px;text-align:center !important;letter-spacing:1.4px;font-family:"Poppins", sans-serif;font-weight:700;width:220px;height:60px;display:inline-block;text-transform:uppercase;border-radius:50px;border:2px solid transparent;transition:all 0.5s linear;color:#fff;background:#000;}
.btn-white:hover{border-color:#fff;color:#fff;background:#3c424f;}
.btn-transparent:hover{color:#fff;background:#000;}
.btn-transparent{border-color:#3c424f;color:#fff;background:#3c424f;}
.mockup_img .small_img{position:absolute;left:60px;bottom:0;}

/* ================================================== */
/* banner-style3 */
/* ================================================== */
.banner-style3{background:url(../images/banner-bg.jpg) no-repeat center top / cover;padding:150px 0;position:relative;}
.banner-style3 .illustration{position:absolute;right:2%;top:-14%;max-width:815px;float:right;}
.banner-style3 .illustration .banner-image1{position:absolute;right:173px;max-width:600px;}
.banner-style3 .illustration .banner-image2{position:absolute;right:-55px;max-width:500px;top:20px;}
.banner-style3 .illustration .banner-image3{max-width:600px;position:relative;top:509px;left:128px;}
.banner-style3 .illustration .shape-one{position:absolute;top:-28px;right:-63px;}
.banner-style3 .illustration .shape-two{position:absolute;bottom:0;right:-25px;}
.banner-style3content{width:100%;position:relative;}
.wrapper{overflow-x:hidden;}
.main-wrapper{padding-top:50px;}
.banner-style3content h1{margin-bottom:20px;font-size:50px;color:#fff;font-weight:300;}
.banner-style3content p{max-width:500px;font-size:18px;margin-bottom:40px;color:#fff;line-height:32px;}
.btn-transprant{border:1px solid #ffffff;background:transparent;color:#ffffff;height:50px;padding:15px 30px;font-weight:300;font-size:16px;letter-spacing:0.5px;border-radius:4px;}
.heaer-style1{position:fixed;}
.heaer-style1 .navbar-dark .navbar-nav .nav-link{color:#ffffff;}
.heaer-style2 .navbar-dark .navbar-nav .nav-link{color:#fff;}
.heaer-style1.header-small{background:#fff;box-shadow:0 2px 28px 0 rgba(0, 0, 0, 0.06);}
.btn-transprant:hover{background:#ffffff;color:#0E8FE3;}
.btn-colur{-webkit-box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);background:#ff8a73;z-index:2;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;height:40px;padding:13px 25px;font-weight:500;font-size:17px;letter-spacing:0.5px;border-radius:4px;color:#fff;}
/*-----------------------feature-----------------------*/
.tm-feature-icon svg{position:absolute;left:0;top:0;fill:#0E8FE3;opacity:0.08;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.tm-feature:hover svg{-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);}
.tm-feature{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-transition:all .2s cubic-bezier(.02,.54,.58,1);-moz-transition:all .2s cubic-bezier(.02,.54,.58,1);transition:all .2s cubic-bezier(.02,.54,.58,1);}
.tm-feature:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.padding-section{padding:90px 0;}
#tm-area-features{overflow:hidden;position:relative;}
.tm-feature-icon{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:23px;position:relative;}
.tm-feature-content h4{margin-bottom:15px;}
.tm-feature-content p{font-size:17px;color:#737272;line-height:31px;font-weight:300;}
}
/*-----------------------Breadcrumbs-----------------------*/
.breadcrumbs{margin:0;}
.breadcrumbs li{display:inline-block;font-size:14px;color:#fff;border-left:1px solid;line-height:18px;padding-left:10px;margin-left:10px;}
.breadcrumbs li:first-child{margin:0;padding:0;border:none}
.breadcrumbs li a{color:#fb992f}
.breadcrumbs li a:hover{opacity:.8}
/* ================================================== */
/* building Section */
/* ================================================== */
.building-outer{padding:60px 0;background:#f89830 url(../images/building_bg.png) no-repeat center top / cover;}
.building-list{margin-top:-150px;position:relative;}
.building-box{text-align:center;background:#fff;padding:40px 25px;}
.building-box figure{margin-bottom:15px;}
.building-box h4{font-size:25px;}
.building-box p{margin:15px 0}
.building-box a.btn{margin:5px 0;font-size:17px;}
.ptn{
	padding-top: 0
}
/* ================================================== */
/* Feature Section */
/* ================================================== */
.head{margin-bottom:30px;}
.head h3{font-size:45px;}
.feature-outer{padding:0 0 50px 0;}
.feature-outer.classes-page{padding:60px 0 50px 0;}
.head.border{border:none!important}
.head.border span{padding-right:15px;position:relative;z-index:1}
.feature-box{margin:0 -15px;}
.readmore{margin-top:60px;}
.feature-box figure{margin-bottom:15px;position:relative}
.feature-box h4{font-size:22px;font-weight:400;line-height:34px;}
.feature-box h4 a{color:#3c3c3c;}
.feature-box p{font-size:16px;padding:10px 10px 0 0;}
.feature-box p a{color:#fb9221;}
.feature-slider .owl-prev, .feature-slider .owl-next{position:absolute;top:-60px;width:42px;height:42px;text-indent:-99999px;}
.feature-slider .owl-prev{background:url(../images/left_arrowW.html) no-repeat center center;right:60px;}
.feature-slider .owl-next{background:url(../images/right_arrowW.html) no-repeat center center;right:0px;}
/* ================================================== */
/* Home testimonial Section */
/* ================================================== */
.testimonial-section-two{position:relative;padding-top:100px;margin-top:350px;}
.testimonial-section-two .sec-title{margin-bottom:70px;}
.testimonial-section-two:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:600px;background-color:#f3f4fa;}
.testimonial-block-two{position:relative;margin-bottom:30px;}
.testimonial-block-two .inner-box{position:relative;text-align:center;padding:60px 45px 45px;background-image:linear-gradient(#6240b3, #4431bf);-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;border-radius:10px;}
.testimonial-block-two .inner-box:after{position:absolute;content:'';right:0px;bottom:0px;width:100%;height:8px;background-color:#10ea88;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.testimonial-block-two .inner-box:hover{background-color:#001292;}
.testimonial-block-two .inner-box:hover::after{width:0%;}
.testimonial-block-two .inner-box:hover::before{opacity:1;}
.testimonial-block-two .circle-box{position:absolute;left:0px;top:0px;width:250px;height:250px;overflow:hidden;border-radius:10px;}
.testimonial-block-two .star .fa {color: #E19600;}
.testimonial-block-two .circle-box:before{position:absolute;content:'';left:0px;top:-140px;width:150px;height:250px;border-radius:30px;background-color:#000;transform:rotate(45deg);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.testimonial-block-two .inner-box:hover .circle-box::before{background-color:#E19600;}
.testimonial-block-two .inner-box .quote-icon{position:absolute;content:'';left:25px;top:6px;font-size:60px;line-height:1em;color:#EDF5E1;text-shadow:0px 0px 5px rgba(0,0,0,0.30);}
.testimonial-block-two .inner-box .image-outer{position:relative;display:inline-block;}
.testimonial-block-two .inner-box .image-outer .social-icon{position:absolute;right:0px;top:0px;width:36px;height:36px;line-height:36px;color:#ffffff;z-index:1;border-radius:50%;text-align:center;display:inline-block;background-color:#0060ff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.testimonial-block-two .inner-box .image-outer .social-icon.dribble{background-color:#fd226a;}
.testimonial-block-two .inner-box .image-outer .social-icon.facebook{background-color:#0060ff;}
.testimonial-block-two .inner-box .image-outer .social-icon.twitter{background-color:#019cff;}
/* .testimonial-block-two .inner-box:hover .image-outer .social-icon{background-color:#fd226a;}
 */
.testimonial-block-two .inner-box .image-outer .image{position:relative;width:108px;height:108px;margin:0 auto;padding:0px;overflow:hidden;border-radius:50%;background-color:#EDF5E1;box-shadow:inset 0 0 10px rgba(0,0,0,0.20);box-shadow:2px 5px 15px 4px rgba(249,98,105,0.10);}
.testimonial-block-two .inner-box .image-outer .image img{border-radius:50%;}
.testimonial-block-two .inner-box .text{position:relative;margin-top:35px;color:#fff;font-size:15px;line-height:1.9em;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-weight:300px;}
.testimonial-block-two .inner-box:hover h5,.testimonial-block-two .inner-box:hover .text,.testimonial-block-two .inner-box:hover .designation{color:#ffffff;}
.testimonial-block-two .inner-box h5{position:relative;color:#cecece;font-weight:300;line-height:1.3em;margin-top:18px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.testimonial-block-two .inner-box .designation{position:relative;font-size:15px;color:#cecece;margin-top:5px;}
.testimonial-block-two .inner-box:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
/* .testimonial-block-two .inner-box:hover .image-outer .social-icon{background-color:#fd226a;}
 */
.testimonial-block-two .inner-box .image-outer .image{position:relative;width:108px;height:108px;margin:0 auto;padding:0px;overflow:hidden;border-radius:50%;background-color:#EDF5E1;box-shadow:inset 0 0 10px rgba(0,0,0,0.20);box-shadow:2px 5px 15px 4px rgba(249,98,105,0.10); margin-bottom: 20px;}
.testimonial-block-two .inner-box .image-outer .image img{border-radius:50%; }
.testimonial-block-two .inner-box .text{position:relative;margin-top:35px;font-size:16px;line-height:1.9em;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;font-weight:300px;}
.testimonial-block-two .inner-box h5{position:relative;line-height:1.3em;margin-top:18px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.testimonial-block-two .inner-box .designation{position:relative;font-size:15px;margin-top:5px;}
.testimonial-block-two .inner-box:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
/* ================================================== */
/* team Section */
/* ================================================== */
.home-team{padding:60px 0;}
.team-gallery .team-area-1 {position: relative;overflow: hidden;transition: all .5s;}
.team-gallery .team-area-1 .team-img-1 {position: relative;overflow: hidden;width: 100%;height: 100%;}
.team-gallery .team-area-1 .team-img-1 img {position: relative;overflow: hidden;width: 100%;height: 100%;transform: rotate(0deg) scale(1);transition: all .5s;}
.team-gallery .team-area-1:hover .team-img-1 img{transform: rotate(10deg) scale(1.5);}

.team-gallery .team-area-1 .team-img-1 .team-overlay-1 {position: absolute;left: -125px;bottom: -580px;
    background-color: rgb(60, 96, 223);opacity: 0.702;border-radius: 50%;width: 503px;height: 503px;transition: all .5s;}
.team-gallery .team-area-1 .team-img-1 .team-info-1 {position: absolute;left: 50px;bottom: -100%;text-align: center;transition: all .5s;}
.team-gallery .team-area-1 .team-img-1 .team-info-1 h3 {margin-top: 36px;color: #fff;font-size: 30px;margin-bottom: 14px;}
.team-gallery .team-area-1 .team-img-1 .team-info-1 p {color: #fff;font-size: 16px;margin-bottom: 25px;}
.team-gallery .team-area-1 .team-img-1 .team-info-1 .btn-1 {display: inline-block;background-color: rgb(255, 255, 255);padding: 18px 40px;
    color: #3d4eda; font-size: 16px;text-transform: capitalize;border-radius: 50px;margin-bottom: 17px;}
.team-block.style-two {margin-bottom: 50px;}
/* ================================================== */
/* homemembership Section */
/* ================================================== */
.homemembership{background:#F5FCEA none repeat scroll 0 0;background-size:cover;padding:100px 0 0 0;background-repeat:no-repeat;background-position:center;}
.homemembershipinner{text-align:center;}
.homemembershipinner .head{margin-bottom:10px;}
 .homemembership h3{color:#000;margin-bottom:20px;}
.homemembership p{color:#000;font-size:18px;margin-bottom:40px;}
.homemembership a{border-radius:30px;padding:20px 30px;background:#001292;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
/* ================================================== */
/* download Section */
/* ================================================== */
.download{padding:50px 0 0 0;}
.download-images-left{text-align:center;}
.download-text-right{margin-top:50px;}
.download-text-right h3{margin-bottom:20px;}
.download-text-right p{color:#8c8c8c;margin-bottom:20px;}
.download-text-right ul{margin:0;}
.download-text-right ul li{display:inline-block;width:40%;float:left;background:#000;margin:10px 5px;padding:10px 10px;border-radius:5px;}
.download-text-right ul li a img{width:40px;float:left;margin-right:10px;}
.download-text-right ul li a h4{color:#fff;font-size:16px;}
.download-text-right ul li a h6{color:#fff;font-size:13px;margin-bottom:5px;}
/* ================================================== */
/* event Section */
/* ================================================== */
.enent-section{background:url(../images/section_bg_1.jpg);background-size:cover;padding:0 0 0 0;background-repeat:no-repeat;background-position:center;}
.event-inner{padding:50px;}
.event-inner h3{color:#000;margin-bottom:50px;}
.text-white h3{color:#fff;}
.event-inner p{color:#000;position:relative;padding-left:42px;margin-bottom:10px;}
.event-inner p:before{content:" ";height:3px;position:absolute;width:40px;background:#fff;top:12px;left:0;}
.enent-section .container-fluid{width:100%;padding-left:0;}
.latest-event-section{padding:50px 0;}
.latest-event-section .news-section{position:relative;padding:150px 0px 40px;}
.latest-event-section .news-section.style-two{padding-top:80px;}
.latest-event-section .news-section .sec-title{margin-bottom:50px;}
.latest-event-section .news-block{position:relative;margin-bottom:40px;}
.latest-event-section .news-block .inner-box{position:relative;z-index:1;overflow:hidden;border-radius:10px;}
.home2event .head.border h3{color:#fff;}
.trainers-outer .head.border h3{color:#000;}
.home2event .latest-event-section .news-block{border-radius:10px;box-shadow:0 5px 20px 5px rgba(137,173,255,.10);}
.home2event .latest-event-section .news-block:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.latest-event-section .news-block .inner-box .image{position:relative;}
..latest-event-section .news-block .inner-box .image img{position:relative;width:100%;display:block;}
.latest-event-section .news-block .inner-box .lower-content{position:relative;padding:25px 25px;background-color:#ffffff;}
.latest-event-section .news-block .inner-box .lower-content h5{position:relative;font-weight:400;line-height:1.6em;margin-bottom:15px;text-align:center;}
.latest-event-section .news-block .inner-box .lower-content h5 a{position:relative;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.latest-event-section .news-block .inner-box .lower-content h6 a:hover{color:#eb2f5b;}
.latest-event-section .news-block .inner-box .lower-content .author{position:relative;padding-left:42px;color:#999999;font-size:12px;padding-top:6px;}
.latest-event-section .news-block .inner-box .lower-content .author .image{position:absolute;left:0px;top:0px;width:34px;height:34px;border-radius:50%;overflow:hidden;}
.latest-event-section .news-block .inner-box .lower-content .post-time{position:relative;font-size:14px;margin-top:7px;padding-left:20px;}
.latest-event-section .news-block .inner-box .lower-content .post-time:before{position:absolute;content:"\f017";left:0px;top:0px;font-size:15px;font-weight:400;font-family:'FontAwesome';color:#D5006D;}
.latest-event-section .news-block .inner-box .lower-content .post-location{position:relative;font-size:14px;margin-top:7px;padding-left:20px;}
.latest-event-section .news-block .inner-box .lower-content .post-location:before{position:absolute;content:"\f041";left:0px;top:0px;font-size:15px;font-weight:400;font-family:'FontAwesome';color:#D5006D;}
.latest-event-section .news-block .inner-box .lower-content .price:before{position:absolute;content:"\f155";left:0px;top:0px;font-size:15px;font-weight:400;font-family:'FontAwesome';color:#D5006D;}
.latest-event-section .news-block .inner-box .lower-content .price{color:#e785ae;padding-left:20px;position:relative;}
.latest-event-section .news-block .inner-box .lower-content .post-register{border-radius:8px;padding:10px 30px;background:#2168FF;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.latest-event-section .news-block .inner-box .lower-content .post-register a{color:#fff;}
.latest-event-section .owl-nav .owl-prev{position:absolute;top:50%;left:-21px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
 .latest-event-section .owl-nav .owl-next{position:absolute;top:50%;right:-21px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.latest-event-section .owl-nav .owl-prev .fa{}
/* ================================================== */
/* product Section */
/* ================================================== */
.product{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;background-color:#ffffff;max-width:280px;margin:0 auto;overflow:hidden;position:relative;border-radius:8px;}
.product:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.product-caption .product-price{color:#ee4a42;font-size:16px;margin:0;}
.product-rating{width:100%;padding:9px 0 3px;}
.product-caption .product-price span{color:#666;font-size:12px;text-decoration:line-through;}
.product-rating .stars{unicode-bidi:bidi-override;direction:rtl;font-size:13px;text-align:center;}
.product-rating .stars span.star{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;}
.product-rating .stars span.star:before{content:"\f006";padding:0 3px;color:#999999;}
.product-new, .product-sale{position:absolute;font-size:13px;z-index:101;width:38px;bottom:16px;height:28px;color:#ffffff;text-align:center;line-height:28px;opacity:0.9;}
.product-sale{right:10px;background-color:#ee4a42;}
.product-section figure{max-width:280px;margin:0 auto;overflow:hidden;position:relative;}
.figure-hover-overlay .figure-href{text-transform:lowercase;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;}
.product-caption{padding:0 10px 10px 10px;text-align:center;}
.product-caption .product-name{font-size:18px;margin:10px 0;display:block;text-transform:initial;text-decoration:none;color:#4f5367;}
.product-section .owl-prev{position:absolute;top:45%;left:-21px;background:#D5006D;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.product-section .owl-nav .owl-next{position:absolute;top:45%;right:-21px;background:#D5006D;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.product-section .subheading{color:#3c3c3c;position:relative;padding-left:42px;margin-bottom:10px;}
.product-section .subheading:before{content:" ";height:3px;position:absolute;width:40px;background:#3c3c3c;top:12px;left:0;}
.product-section{padding:50px 0;background-color:#f8f8f8;}
.product-section h3{margin-bottom:30px;}
/* ================================================== */
/* home-contact */
/* ================================================== */
.home-contact{padding:70px 0 60px 0;background:url(../images/home-contect-us.png) no-repeat center top / cover;background-attachment:fixed;}
.home-contact h3{color:#fff;margin-bottom:20px;}
.home-contact p{color:#fff;margin-bottom:20px;}
.home-contact .subheading{color:#fff;position:relative;padding-left:42px;margin-bottom:10px;}
.home-contact .subheading:before{content:" ";height:3px;position:absolute;width:40px;background:#fff;top:12px;left:0;}
.home-contact .col-form-label{color:#fff;}
.home-contact input{border:1px solid #ccc;padding:7px 14px 9px;transition:0.4s;}
.home-contact textarea{height:100px;}
.home-contact .btn{border-radius:30px;padding:06px 30px;background:#D5006D;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);border-color:#D5006D;}
.home-contact-right span{color:#fff;font-size:14px;margin-bottom:10px;font-weight:300;}
.home-contact-right h5{color:#fff;font-size:18px;margin-bottom:40px;font-weight:300;margin-top:10px;}
.home-contact-right .get-dir{border-radius:30px;padding:8px 25px;background:#ffbe30;color:#000;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);margin-left:-7px;}
.home-contact-right .fa{margin-right:5px;}
/* ================================================== */
/* instragram feed */
/* ================================================== */
.instragramfeed{padding:70px 0;}
.instragramfeed h3{margin-bottom:30px;font-size:35px;}
.instragramfeed .instagram a{width:25%;float:left;}
.instragramfeed .style-2{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.insta-title .fa{font-size:24px;margin-bottom:13px;display:block;color:#915291;}
.insta-title h5{font-size:28px;color:#333;font-weight:normal;}
.instragramfeed .style-2 a{width:33.3333%;}
.instragramfeed a{position:relative;display:block;cursor:url(../images/icon_zoomin.png) 24 24, auto;}
.instragramfeed a:after{opacity:0;visibility:hidden;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background:rgba(14, 40, 64, 0.5);transition:all .4s ease;}
.instragramfeed a:hover:after{opacity:1;visibility:visible;}
.instragramfeed .insta-title{padding:60px 40px;background:#f9f9f9;width:33.3333%;float:left;}
/* ================================================== */
/* class schedule section */
/* ================================================== */
.classSch-outer{padding:63px 0 75px;}
.table-outer table{margin-bottom:0;}
.table-outer table.tab_container{display:none;}
.classSch-outer .tabs{text-align:center;margin:10px -8px;width:calc(100% + 16px);margin-bottom:20px;}
.classSch-outer .tabs li a{font-size:16px;width:calc(13.9% - 16px);margin:0 8px;}
.table td{vertical-align:middle;border-bottom:1px solid #c8c8c8;border-top:none;text-align:center;padding-top:20px;padding-bottom:20px;width:25%;}
.table tr:nth-child(even){background:#eeeeee;}
.table td a.btn{padding:7px 20px;}
/* ================================================== */
/* Trainers Section */
/* ================================================== */
.trainers-outer{padding:70px 0 60px 0;}
.trainers-outer .head p{color:#8A8A8A;margin-bottom:18px;}
.trainers-box{margin:15px 0;position:relative;overflow:hidden;}
.trainers-box span{display:block;text-align:center;color:#fff;font-size:22px;padding:10px;background:#fb9221}
.trainers-box figure{overflow:hidden;}
.trainers-box figure img{transition:transform .2s;}
.trainers-box figure img:hover{-ms-transform:scale(1.1);/* IE 9 */
 -webkit-transform:scale(1.1);/* Safari 3-8 */
 transform:scale(1.1);}
.trainers-slider .owl-prev, .trainers-slider .owl-next{position:absolute;top:-80px;width:42px;height:42px;}
.trainers-slider .owl-prev .fa, .trainers-slider .owl-next .fa{}
.trainers-slider .owl-prev{background:transparent;right:60px;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;color:#000;}
.trainers-slider .owl-next{color:#000;background:transparent;right:0px;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;}
/* ================================================== */
/* Gallery Section */
/* ================================================== */
.gallery-outer{padding:60px 0;}
.gallery-outer .container{position:relative;}
.gallery-outer .tabs{margin-top:-50px;float:right;position:absolute;right:0}
.gallery-outer .tabs span:before{display:none}
.gallery-box{margin:15px 0;position:relative;overflow:hidden;}
.gallery-box:hover .gallery-overlay{opacity:1;}

/* ================================================== */
/* A Tabs Section */
/* ================================================== */
.tabs{}
.tabs li{display:inline;}
.tabs li a, .tabs li span{display:inline-block;padding:8px 20px;font-size:16px;color:#fff;background:#BD027C;margin-right:15px;cursor:pointer;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:8px;}
.tabs li:hover a, .tabs li.active a, .tabs li:hover span, .tabs li.active span{background:#0045CE;position:relative}
.tabs li:hover a:before, .tabs li.active a:before, .tabs li:hover span:before, .tabs li.active span:before{color:#0045CE;content:"\f0d7";font:normal normal normal 14px/1 FontAwesome;position:absolute;bottom:-15px;font-size:25px;margin-left:-8px;left:50%;}
/*Fitness Sec*/
.finess-outer{padding:65px 0;background:#000 url(../images/fitness_bg.html) no-repeat center top / cover;background-attachment:fixed;text-align:center;}
.finess-outer h3{color:#fff;font-size:40px;font-weight:normal;margin-bottom:20px;text-transform:uppercase}
.finess-outer h3 span{color:#fb9221}
/* ================================================== */
/* Counter Section */
/* ================================================== */
.counter-outer{padding:50px 0 45px 0;background:#fb9221 url(../images/counter_bg.png) no-repeat center top / cover;text-align:center;background-attachment:fixed;}
.counter-box strong{color:#fff;font-size:66px;display:block;padding:10px 0;font-weight:normal;line-height:70px}
.counter-box small{color:#fff;font-size:20px}
/* ================================================== */
/* News Section */
/* ================================================== */
.news-outer{padding:62px 0 67px;}
.news-list{}
.news-box figure{margin-bottom:30px;position:relative}
.date-box{background:#fb9221;text-align:center;padding:10px 5px;min-width:60px;float:left;position:absolute;bottom:-10px;left:20px;}
.date-box:before{background:url(../images/date_corner.html) no-repeat bottom;width:10px;height:11px;content:"";display:block;position:absolute;bottom:0;left:-10px;}
.date-box span{font-size:22px;color:#fff;display:block;font-weight:bold}
.date-box strong{font-size:30px;color:#fff;display:block}
.news-box h4{font-size:22px;margin:10px 0;font-weight:400;}
.news-box p a{color:#fb9221}
.news-box p a:hover{text-decoration:underline!important}
/* ================================================== */
/* 05. footer */
/* ================================================== */
.footer{display:block;background:#161616 url(../images/fotterbg.jpg) no-repeat center top / cover;}
.footer-top{padding-bottom:55px;}
.footer .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;flex-direction:row;}
.footer .navbar-nav .nav-item{margin-right:20px;}
.footer .navbar-nav .nav-item a{color:#fff;}
.footer .footer-logo h4{font-size:30px;color:#fff !important;}
.footer-top .contact-us p, .footer-top .contact-us a{display:block;color:#fff;font-weight:400;padding:0 0 24px 0;}
.footer .contact-us a:hover{color:#fb9221;}
.footer .contact-us .fa{font-size:24px;width:30px;float:left;height:20px;}
.newletter p{color:#fff;margin-bottom:15px}
.newletter .search-block{border-radius:0;position:relative;}
.newletter .search-block input{border:1px solid #dedede;background:none;color:#fff;border-radius:0;}
.newletter .search-block::-webkit-input-placeholder{opacity:1;color:#000;}
.newletter .search-block:-moz-placeholder{/* Firefox 18- */
 opacity:1;color:#000;}
.newletter .search-block::-moz-placeholder{/* Firefox 19+ */
 opacity:1;color:#000;}
.newletter .search-block:-ms-input-placeholder{opacity:1;color:#fff;}
.newletter .search-block .search .icon-search-icon{color:#f99121;position:relative;top:2px;}
ul.follow-us{list-style:none;}
ul.follow-us li{float:left;margin-right:10px;text-align:center;}
ul.follow-us li:last-child{margin:0;}
ul.follow-us li a{display:block;width:35px;height:35px;line-height:35px;font-size:17px;color:#fff;}
.copy-rights-section{padding:20px 0;text-align:center;margin-top:50px;}
.copy-rights-section p{color:#fff;font-size:14px;line-height:24px;width:100%;display:block;margin:0;padding:0;}
a.scroll-top{width:44px;height:44px;line-height:40px;color:#fff;border-radius:50%;text-align:center;position:fixed;display:none;right:20px;bottom:20px;z-index:99;background:#ff8a73;}
a.scroll-top:hover{background:#db7e1b;}
/* ================================================== */
/* index 2 css */
/* ================================================== */
.banner-outer2 .carousel-caption{right:10%;left:auto;text-align:center;}
.banner-outer2 .carousel-caption h1{color:#000;margin-bottom:20px;text-shadow:1px 1px #000;}
.banner-outer2 .carousel-caption p{color:#000;text-shadow:1px 1px #000;text-transform:uppercase;position:relative;padding-left:0;margin-bottom:20px;}
.banner-outer2 .carousel-caption p:before{display:none;}
.banner-outer2 .carousel-caption a{border-radius:30px;padding:10px 30px;}
.newslatter{box-shadow:inset 0 0 45px rgba(0,0,0,0.40);transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-image:-ms-linear-gradient(left, #000278 0%, #0003E0 100%);background-image:-moz-linear-gradient(left, #000278 0%, #0003E0 100%);background-image:-o-linear-gradient(left, #000278 0%, #0003E0 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #000278), color-stop(100, #0003E0));background-image:-webkit-linear-gradient(left, #000278 0%, #0003E0 100%);background-image:linear-gradient(to right, #000278 0%, #0003E0 100%);padding:80px 0;position:relative;margin-bottom:10px;}
.newslatter form{margin-top:15px;position:relative;}
.newslatter .form-control{font-family:'Open Sans',sans-serif;font-size:16px;height:71px;color:#fff;padding:10px 60px 10px 30px;border-radius:10px;}
.newslatter h3{color:#fff;line-height:1.6;}
.newslatter p{color:#fff;}
.newslatter .btn-subscr{height:71px;right:13px;border:none;background:#ff8a73;font-size:16px;border-radius:10px;padding:10px 25px;line-height:18px;color:#000;transition:all 0.3s ease 0s;position:absolute;top:0;right:0;cursor:pointer;text-transform:uppercase;width:163px;}
/* ================================================== */
/* home2 About Us */
/* ================================================== */
.home2about{text-align:center;padding:120px 0;background:url(../images/about-bg.png);background-repeat:no-repeat;background-position:top right;}
.home2about h2{margin-bottom:20px;}
.home2about h2{margin-bottom:15px;}
.home2about h5{margin-bottom:10px;line-height:33px;letter-spacing:2px;}
.home2about p{max-width:700px;margin:0 auto;margin-bottom:30px;}
.home2about a{border-radius:8px;padding:10px 20px;background:#e9027b;color:#fff;font-size:14px;font-weight:400;margin-right:20px;}
.home2event{background:none;}
.home2event .text-center a{border-radius:10px;padding:15px 30px;background:#D5006D;color:#fff;font-size:18px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
 .heading-img{display:block;text-align:center;margin:0 auto;margin-bottom:20px;}
.home2event .latest-event-section{background:none;}
.home2event .event-inner{padding:0;}
.home2event .event-inner h3{color:#3c3c3c;text-align:center;margin-bottom:20px;}
.latest-blog{padding:60px 0;text-align:center;}
.latest-blog h3{text-align:center;}
.home3event{padding:80px 0px 0px 0px;background:url(../images/shape_1_1.png)}
.latest-blog .news-section{position:relative;padding:150px 0px 40px;}
.latest-blog .news-section.style-two{padding-top:80px;}
.latest-blog .news-section .sec-title{margin-bottom:50px;}
.latest-blog .news-block{position:relative;margin-bottom:40px;margin-top:20px;border-radius:12px;}
.latest-blog .news-block .inner-box{position:relative;z-index:1;overflow:hidden;box-shadow:0 5px 20px 5px rgba(137,173,255,.10);border-radius:10px;}
.latest-blog .news-block:hover{box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.latest-blog .news-block .inner-box .image{position:relative;}
.latest-blog .news-block .inner-box .image img{position:relative;width:100%;display:block;}
.latest-blog .news-block .inner-box .lower-content{position:relative;padding:25px 25px;background-color:#ffffff;}
.latest-blog .news-block .inner-box .lower-content h5{position:relative;font-weight:400;line-height:26px;margin-bottom:15px;text-align:center;}
.latest-blog .news-block .inner-box .lower-content p{margin:15px 0;text-align:center;color:#222222;font-size:15px;}
.post-author{text-align:center;}
.latest-blog .news-block .inner-box .lower-content h4 a{position:relative;color:#222222;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.latest-blog .news-block .inner-box .lower-content h6 a:hover{color:#eb2f5b;}
.latest-blog .news-block .inner-box .lower-content .author{position:relative;padding-right:42px;color:#333;font-size:14px;padding-top:6px;display:inline-block;}
.latest-blog .news-block .inner-box .lower-content .author .image{position:absolute;top:0px;width:34px;height:34px;border-radius:50%;overflow:hidden;right:0;}
.latest-blog .news-block .inner-box .lower-content .post-time{position:relative;color:#333;font-size:13px;margin-top:7px;padding-left:20px;display:inline-block;}
.latest-blog .news-block .inner-box .lower-content .post-time:before{position:absolute;content:"\f017";left:0px;top:0px;font-size:15px;font-weight:400;font-family:'FontAwesome';}
.latest-blog .news-block .blog-read-more{text-align:center;border-radius:30px;padding:10px;font-size:14px;font-weight:400;margin-bottom:20px;color:#D5006D;}
.latest-blog .owl-nav .owl-prev{position:absolute;top:50%;left:-21px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.latest-blog .owl-nav .owl-next{position:absolute;top:50%;right:-21px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.yoganightsection{background:url(../images/section_bg_1.jpg);background-size:cover;padding:100px 0 0 0;background-repeat:no-repeat;background-position:center;}
.yoganightsectioninner{text-align:center;}
.yoganightsection h4{color:#fff;margin-bottom:20px;}
.yoganightsection h3{font-size:30px;color:#fff;margin-bottom:20px;}
.yoganightsection h5{color:#fff;background:#45b29d;padding:7px 9px;border-radius:4px;font-size:16px;width:362px;margin:0 auto;margin-bottom:15px;}
.yoganightsection p{color:#fff;}
.yoganightsection ul{text-align:center;padding:0;margin-bottom:40px;}
.yoganightsection ul li{display:inline-block;margin-right:15px;color:#fff;font-size:18px;margin-top:15px;}
.yoganightsection ul li .fa{margin-right:10px;}
.yoganightsection a{border-radius:30px;padding:10px 30px;background:#e785ae;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
/* ================================================== */
/* home page 3 css */
/* ================================================== */
.home3about .outer{ }
.home3about .outer{padding:10px 50px 0 20px;}
.home3about .outer{}
.home3about figure{text-align:center;}
.home3aboutright figure{float:left;width:50%;}
.home3aboutright .outer{float:right;width:50%;}
.home3about h3{margin-bottom:20px;margin-top:80px;font-weight:600;font-size:45px;}
.home3about p{margin-bottom:15px;font-weight:400;font-size:17px;line-height:1.8;}
.home3about h5{margin-bottom:15px;font-size:18px;}
.offers h3{margin-left:15%;}
.about-section .offers p{max-width:450px;margin:0;}
 .about-section{margin:20px 0;}
.about-section h4{max-width:100%;margin-bottom:17px;margin-top:10px;font-size:20px;}
.about-section img{max-width:56px;}
.about-section p{max-width:100%;}
.home3aboutright .outer p{font-size:15px;}
.about-section .text-right{text-align:right:}
.abouttext .no-gutters>.col{padding-right:15px;padding-left:0;}
/* ================================================== */
/* footer 2 */
/* ================================================== */
.home-contact2{padding:60px 0;background:url(../images/map-overlay.png);background-repeat:no-repeat;position:relative;overflow:hidden;     background-position: center;
    background-size: cover;}
.home-contact2 h3{text-align:center;margin-bottom:20px;}
.home-contact2 p{margin-bottom:30px;}
.contact2inner{width:600px;margin:0 auto;text-align:center;}
.home-contact2 .btn{border-radius:30px;padding:10px 45px;background:#ff8a73;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);border-color:#e785ae;}
.home-contact2 input{height:54px; background: #f1f2ff;}
.home-contact2 textarea{height:140px; background: #f1f2ff;}
#instagramfeed1{background:#F5FCEA none repeat scroll 0 0;}
/* ================================================== */
/* inner page banner */
/* ================================================== */
.page-title{position:relative;padding:60px 0px 60px;background-repeat:no-repeat;background-position:right bottom;background-size:cover;text-align:center;}
.page-title h1{position:relative;color:#fff;font-weight:700;line-height:1.2em;margin-bottom:15px;}
.page-title .page-breadcrumb{position:relative;}
.page-title .page-breadcrumb li{position:relative;display:inline-block;margin-right:10px;padding-right:10px;color:#fff;font-size:16px;font-weight:700;font-family:'Poppins', sans-serif;}
.page-title .page-breadcrumb li a{color:#fff;}
.page-title .page-breadcrumb li a:after{position:absolute;content:"\f105";right:-4px;top:1px;color:#fff;font-family:'FontAwesome';}
.page-title .text-white li a:after{color:#fff;}
/* ================================================== */
/* team page */
/* ================================================== */
.team-gallery{padding:60px 0; margin-bottom: 50px;}
.team-gallery .gallery-outer{padding-top:0; min-height: 700px; }
.team-gallery .gallery-outer .tabs{position:static;margin:20px 0 35px 0;float:none;text-align:center;}
.team-gallery .tabs li a, .tabs li span{border-radius:21% 5px 20px;padding:10px 30px;background:#FF0099;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.team-gallery .tabs li:hover a, .team-gallery .tabs li.active a, .team-gallery .tabs li:hover span, .team-gallery .tabs li.active span{background:#4e54c8;/* fallback for old browsers */
background:-webkit-linear-gradient(to right, #8f94fb, #4e54c8);/* Chrome 10-25, Safari 5.1-6 */
background:linear-gradient(to right, #8f94fb, #4e54c8);/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
;position:relative;}
.team-gallery .team-area-1:hover .team-img-1 .team-info-1 {bottom: 0;
}
.team-gallery .team-area-1:hover .team-img-1 .team-overlay-1 {bottom: -280px;
}
.read-more {margin-top: 50px;}
/* ================================================== */
/* 06. About Us */
/* ================================================== */
.about-page-about{padding:60px 0;}
.about-page-about h3{}
.about-page-about p{margin-bottom:30px;}
.video-holder .video-btn{position:absolute;display:block;top:50%;border:2px solid #fff;margin-top:-50px;width:100px;height:100px;border-radius:50%;left:50%;margin-left:-50px;background:rgba(255,255,255,0.2);text-align:center;line-height:90px;z-index:2;}
.video-holder .video-btn:after{content:'';width:0;height:0;font-size:0;margin-left:15px;border-top:20px solid transparent;border-left:31px solid #fff;border-bottom:20px solid transparent;}
.about-reasons{padding:60px 0;}
.about-reasons h3{text-align:center;margin-bottom:50px;}
.about-reasons h5{margin-bottom:15px;}
 .chose-resion1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0.5rem;-webkit-animation:easy-float-down 40s linear infinite;animation:easy-float-down 40s linear infinite;}
 .chose-resion1:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}
 .chose-resion1{position:relative;border-radius:10px;}
 .chose-resion1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0.5rem;-webkit-animation:easy-float-down 40s linear infinite;animation:easy-float-down 40s linear infinite;}
 .chose-resion1:hover ,.chose-resion2:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}
 .chose-resion1, .chose-resion2{position:relative;border-radius:10px;}
 .chose-resion2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0.5rem;-webkit-animation:easy-float-down-alternate 40s linear infinite;animation:easy-float-down-alternate 40s linear infinite;}
 @-webkit-keyframes easy-float-down{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 50%{-webkit-transform:translateY(-74%);transform:translateY(-74%);}
 100%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 }
@keyframes easy-float-down{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 50%{-webkit-transform:translateY(-74%);transform:translateY(-74%);}
 100%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 }
@-webkit-keyframes easy-float-down-alternate{0%{-webkit-transform:translateY(-62%);transform:translateY(-62%);}
 50%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 100%{-webkit-transform:translateY(-62%);transform:translateY(-62%);}
 }
@keyframes easy-float-down-alternate{0%{-webkit-transform:translateY(-62%);transform:translateY(-62%);}
 50%{-webkit-transform:translateY(-5%);transform:translateY(-5%);}
 100%{-webkit-transform:translateY(-62%);transform:translateY(-62%);}
 }
.reasons-section{margin-bottom:30px;position:relative;position:relative;z-index:1;background:#fff;padding:50px;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}
.reasons-section:after{position:absolute;content:"";background:-webkit-linear-gradient(90deg, #2b227c 0%, #30278d 100%);background:-moz-linear-gradient(90deg, #2b227c 0%, #30278d 100%);background:-ms-linear-gradient(90deg, #2b227c 0%, #30278d 100%);background:-o-linear-gradient(90deg, #2b227c 0%, #30278d 100%);background:-webkit-gradient(linear, left top, right top, from(#1976D2), to(#30278d));background:-webkit-linear-gradient(left, #2b227c 0%, #03A9F4 100%);background:-o-linear-gradient(left, #2b227c 0%, #30278d 100%);background:linear-gradient(90deg, #2b227c 0%, #30278d 100%);height:100%;width:100%;top:0;left:0;z-index:-1;}
.reasons-section:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.about-reasons h5{color:#fff;}
.about-reasons p{color:#fff;}
.about-mission-section{position:relative;padding:100px 0px;}
/* Services Block Three */
.about-mission-box{position:relative;margin-bottom:30px;}
.about-mission-box .inner-box{position:relative;text-align:center;padding:0px 50px 60px;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;box-shadow:0px 0px 15px rgba(0,0,0,0.15);background-color:#ffffff;}
.about-mission-box .inner-box:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.about-mission-box .inner-box:before{position:absolute;content:'';left:0px;bottom:0px;width:0px;height:4px;background-color:#fe8243;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}
.about-mission-box .inner-box:after{position:absolute;content:'';right:0px;bottom:0px;width:0px;height:4px;background:#e785ae;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}
.about-mission-box .inner-box:hover::before,.about-mission-box .inner-box:hover::after{width:100%;}
.about-mission-box .inner-box .icon-box{position:relative;width:118px;height:118px;color:#ffffff;font-size:50px;text-align:center;line-height:118px;margin:0 auto;border-radius:50%;margin-top:-59px;display:block;margin-bottom:24px;-webkit-transition:all 1000ms ease;-moz-transition:all 100ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;background-image:-ms-linear-gradient(left, #54399a 0%, #2a0096 100%);background-image:-moz-linear-gradient(left, #54399a 0%, #2a0096 100%);background-image:-o-linear-gradient(left, #54399a 0%, #2a0096 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, #54399a), color-stop(100, #2a0096));background-image:-webkit-linear-gradient(left, #54399a 0%, #2a0096 100%);background-image:linear-gradient(to right, #54399a 0%, #2a0096 100%);top:-20px;}
.about-mission-box .inner-box h5{position:relative;font-weight:700;line-height:1.4em;margin-bottom:14px;display:inline-block;}
.about-mission-box .inner-box h5 a{position:relative;color:#54399a;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.about-mission-box .inner-box:hover h5 a{color:#eb2f5b;}
.about-mission-box .inner-box .text{position:relative;font-size:15px;color:#555555;line-height:1.7em;font-family:'Poppins', sans-serif;}
.about-testimonial{position:relative;padding-top:100px;padding-bottom:145px;}
.about-testimonial.about-us-page{background:#F5F9FB;}
.about-testimonial h3{text-align:center;margin-bottom:30px;}
.about-testimonial .owl-dots{position:relative;display:none;}
.about-testimonial .owl-nav{position:relative;margin-top:40px;text-align:center;}
.about-testimonial .owl-nav .owl-prev,.about-testimonial .owl-nav .owl-next{position:relative;width:40px;height:40px;bottom:50%;color:#fff;background:#ff8a73;z-index:10;font-size:18px;text-align:center;cursor:pointer;line-height:40px;margin:0px 8px;font-weight:600;border-radius:50px;display:inline-block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.about-testimonial .owl-nav .owl-prev:hover,.about-testimonial .owl-nav .owl-next:hover{color:#ffffff;background-color:#ff8a73;}
.about-testimonial .owl-theme .testimonial-block{margin:0px 15px;}
.about-testimonial .owl-carousel{margin:0px -15px;width:auto;}
.about-testimonial .owl-carousel .owl-stage-outer{padding:20px 0px 60px;}
.about-testimonial{width:100%;height:100%;}
.testimonial-block{position:relative;z-index:1;}
.testimonial-block .inner-box{position:relative;padding:50px 70px 90px;border-radius:8px;background:rgb(8,55,145);box-shadow:0px 10px 15px rgba(0,0,0,0.20);}
.testimonial-block .inner-box:before{position:absolute;content:'';left:20px;right:20px;bottom:-20px;height:50px;z-index:-1;border-radius:5px;background:rgba(8,55,145,0.5);box-shadow:0px 10px 15px rgba(0,0,0,0.25);}
.about-testimonial .inner-box:after{position:absolute;content:'';left:40px;right:40px;bottom:-40px;height:50px;z-index:-1;border-radius:5px;background-color:rgba(255,255,255,0.50);box-shadow:0px 5px 15px rgba(0,0,0,0.10);}
.testimonial-block .inner-box .upper-box{position:relative;}
.testimonial-block .inner-box .upper-box .upper-inner{position:relative;padding-top:15px;min-height:85px;padding-left:110px;}
.testimonial-block .inner-box .upper-box .upper-inner .image{position:absolute;left:0px;top:0px;width:85px;height:85px;padding:5px;overflow:hidden;background-color:#ffffff;}
.testimonial-block .inner-box .upper-box .upper-inner h5{position:relative;font-weight:700;color:#fff;line-height:1.3em;display:inline-block;}
.testimonial-block .inner-box .upper-box .upper-inner .designation{position:relative;margin-top:2px;color:#fff;font-size:14px;}
.testimonial-block .inner-box .text{position:relative;color:#fff;font-size:15px;z-index:1;line-height:1.7em;margin-top:30px;}
.testimonial-block .inner-box .quote{position:absolute;right:50px;bottom:30px;font-size:46px;line-height:1em;color:#e7e7e7;}
.inside-gallery-section .owl-prev{background:#ff8a73;right:60px;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;color:#fff;position:absolute;top:-60px;}
.inside-gallery-section .owl-next{background:#ff8a73;right:60px;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;color:#fff;position:absolute;top:-60px;right:0;}
.head.border p{margin-bottom:10px;}
.head.border h3{position:relative;overflow:hidden;}
/* ================================================== */
/* portpolio page css */
/* ================================================== */
.gallery-section{position:relative;z-index:10;}
.gallery-section .owl-dots,.gallery-section .owl-nav{display:none;}
.portfolio-grid{position:relative;margin-bottom:20px;}
.portfolio-grid .inner-box{position:relative;}
.portfolio-grid .inner-box .image{position:relative;overflow:hidden;}
.portfolio-grid .inner-box .image img{position:relative;width:100%;display:block;}
.portfolio-grid .inner-box .image .overlay-two{position:absolute;left:20px;bottom:20px;right:20px;top:20px;z-index:2;display:block;opacity:0;border-radius:5px;padding:30px 30px;background-color:#ffbe30;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;transition:all 900ms ease;-webkit-transform:perspective(400px) rotateY(-90deg);-moz-transform:perspective(400px) rotateY(-90deg);-ms-transform:perspective(400px) rotateY(-90deg);-o-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.portfolio-grid .inner-box .image .overlay-two:before{position:absolute;content:'';left:-20px;top:-20px;right:-20px;bottom:-20px;border-radius:5px;background-color:#ffbe30;}
.home3event img{width:100%;}
.portfolio-grid .inner-box:hover .image .overlay-two{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);-moz-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);-o-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
.portfolio-grid .inner-box .image .overlay-two .overlay-two-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;text-align:left;padding:30px 30px;vertical-align:middle;}
.portfolio-grid .inner-box .image .overlay-two h4{position:relative;color:#222222;font-weight:600;line-height:1.5em;}
.portfolio-grid .inner-box .image .overlay-two h4 a{position:relative;color:#222222;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.portfolio-grid .inner-box .image .overlay-two h4 a:hover{color:#27dca2;}
.portfolio-grid .inner-box .image .overlay-two .text{position:relative;color:#555555;font-size:14px;line-height:1.8em;margin-top:15px;}
.portfolio-grid .inner-box .image .overlay-two .arrow-box{position:absolute;right:30px;bottom:30px;width:56px;height:56px;color:#ffffff;line-height:56px;line-height:56px;font-size:24px;text-align:center;border-radius:50%;display:inline-block;background-image:-ms-linear-gradient(top, #0003E0 0%, #2A006C 100%);background-image:-moz-linear-gradient(top, #0003E0 0%, #2A006C 100%);background-image:-o-linear-gradient(top, #0003E0 0%, #2A006C 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2A006C), color-stop(100, #82e069));background-image:-webkit-linear-gradient(top, #0003E0 0%, #2A006C 100%);background-image:linear-gradient(to bottom, #0003E0 0%, #2A006C 100%);}
/* ================================================== */
/* About Me page css */
/* ================================================== */
.aboutme-banner{background:url(../images/aboutme-banner.jpg);background-repeat:no-repeat;padding:280px 0 300px;background-position:0px 0px;background-size:contain;min-height:670px;}
.aboutme-banner .banner-caption{}
.section-amanda-bio .muscle-outer figure{width:50%;float:left;}
.section-amanda-bio1{background:#f9f9f9;}
.section-amanda-bio .outer{padding:39px 0;max-width:600px;}
.section-amanda-bio1 .outer{padding-bottom:0;}
.section-amanda-bio .muscle-para{float:left;padding-left:40px;width:50%;}
.section-amanda-bio1 .muscle-para{float:left;/* padding-left:122px;*/
 width:50%;}
.section-amanda-bio .about-top-outer{padding:63px 0 18px 0;position:relative;}
.section-amanda-bio h3{margin-bottom:20px;}
.section-amanda-bio h5{font-size:18px;margin-bottom:10px;line-height:25px;font-weight:500;color:#333;}
.section-amanda-bio p{padding-bottom:15px;color:#777;}
.aboutme-gallery h3{text-align:center;}
.feature{padding:50px 0;background:#fff;}
.feature h3{text-align:center;} 
.feature li{list-style-type:none;}
.feature .owl-carousel .owl-item img {display: block; width: 100%; max-width: 97px; }
.feature .owl-nav .owl-prev{position:absolute;top:20%;left:-46px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.feature .owl-nav .owl-next{position:absolute;top:20%;right:-46px;background:#ff8a73;width:44px;height:44px;line-height:45px;border-radius:50%;text-align:center;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);color:#fff;}
.socialfeed{padding:60px 0;}
.socialfeed h3{text-align:center;margin-bottom:30px;}
/* ================================================== */
/* service css */
/* ================================================== */
.service-sections{position:relative;background:#fff;}
.classsectio-ninner{padding:20px 0; position: relative;}
.class-description{position:absolute;top:20%;}
.bg-shaper1{

}

.shaper-left{
    position: absolute;
        top: 50%;
        transform: translateY(-50%);
       left: -45px;
    max-width: 45%;
    max-height: 100%;
    
}
.shaper-right{
    position: absolute;
        top: 50%;
        transform: translateY(-50%);
    right: -45px;
    max-width: 45%;
    max-height: 100%;
    
}
.corefeture{
    position: relative;
}
.corefeture .container:after{
  content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/dots.png);
    top: 100px;
    right: 0;
    background-repeat: no-repeat;
    background-size: 150px;
    left: 0;
    background-position: top right;
    background-repeat: no-repeat;
}
.corefeture .container:before{
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/dots.png) no-repeat center top / cover;
    top: 100px;
    right: 0;
    background-repeat: no-repeat;
    background-size: 150px;
    left: 0;
 background-position: left bottom;
      background-repeat: no-repeat;
}
.bg-shaper2{
    text-align: right;
}
.bg-shaper2 img{
     position: relative;
    z-index: 1;
}
.bg-shaper1 img{
    position: relative;
    z-index: 1;
}
.class-description .site-heading{text-align:left;}
.service-sections h3{margin-bottom:20px;color:#0786fb;}
.service-sections p{margin-bottom:15px;font-size:19px;color:#484848;line-height:37px;}
.getinshadule{background:url(../images/section_bg_1.jpg);padding:60px 0;position:relative;}
.getinshadule h3{color:#fff;margin-bottom:15px;}
.getinshadule a{border-radius:30px;padding:10px 30px;background:#ffbe30;color:#000;font-size:17px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);position:relative;top:50px;}

/* ================================================== */
/* corefeature/* ================================================== */
.corefeture .text-box h4{font-size:20px;color:#000000;font-weight:500;margin-bottom:16px;}
.corefeture .single-service-style-two{margin-bottom:50px;padding:20px;text-align:center;-webkit-transition:all .2s cubic-bezier(.02,.54,.58,1);-moz-transition:all .2s cubic-bezier(.02,.54,.58,1);transition:all .2s cubic-bezier(.02,.54,.58,1); position: relative;z-index: 1;background: #fff;}
.corefeture .single-service-style-two:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.corefeture .single-service-style-two .icon-box{max-width:68px;display:inline-block;margin-bottom:25px;}
.title-box{text-align:center;margin-bottom:30px;}
/* ================================================== */
/* class schedule page css */
/* ================================================== */
.class-schedule{padding:50px 0;}
.class-info-3{position:relative;margin-bottom:30px;transition-duration:.3s;padding:5px;box-shadow:0 0 35px rgba(0, 0, 0, 0.1);border:none;}
.class-info-3 .heading .title h4{font-size:17px;font-weight:600;line-height:30px;margin:0;}
.class-info-3 .heading .title h4 a{color:#4c4698;}
.class-info-3 p{font-size:14px;font-weight:normal;line-height:24px;margin-bottom:15px;}
.class-info-3 .heading .subtitle h5 span{color:#858585;}
.info-content ul{padding:0;margin:0;}
.info-content ul li{display:inline-block;margin-bottom:10px;margin-right:10px;}
.info-content ul li .fa{margin-right:10px;color:#D5006D;}
/* ================================================== */
/* class single page css */
/* ================================================== */
.class-single{padding:60px 0;}
.class-single-description p{font-weight:300;margin-bottom:25px;}
.class-single-description p:nth-of-type(2){padding-left:30px;position:relative;}
.class-single-description p:nth-of-type(2):before{content:"\f10d";position:absolute;font-size:18px;font:normal normal normal 20px/1 FontAwesome;left:0;}
.class-single-description p:nth-of-type(2):after{content:"\f10e";position:absolute;font:normal normal normal 20px/1 FontAwesome;margin-left:15px;}
.class-single-description h3{margin-bottom::10px;}
.class-single-description h6{margin-top:5px;margin-bottom:15px;font-weight:400;}
.class-single-description h6 span{margin:10px;}
.class-single-description span{font-size:13px;}
.share-wrap{margin:10px 0;}
.class-single-description ul{display:inline-block}
.class-single-description .share-wrap ul li{display:inline-block;margin:0 15px;width:40px;height:40px;border:1px solid #ccc;border-radius:50%;line-height:40px;text-align:center;}
.class-single-description .share-wrap ul li a{color:#3b5998;}
.class-single-description .share-wrap ul li:nth-child(1){border:1px solid #3b5998;}
.class-single-description .share-wrap ul li:nth-child(2){border:1px solid #1da1f2;}
.class-single-description .share-wrap ul li:nth-child(2) a{color:#1da1f2;}
.class-single-description .share-wrap ul li:nth-child(3){border:1px solid #d73d32;}
.class-single-description .share-wrap ul li:nth-child(3) a{color:#d73d32;}
.class-single-description .share-wrap ul li:nth-child(4){border:1px solid #bd081c;}
.class-single-description .share-wrap ul li:nth-child(4) a{color:#bd081c;}
.class-single-description .share-wrap ul li:nth-child(5){border:1px solid #293e4a;}
.class-single-description .share-wrap ul li:nth-child(5) a{color:#293e4a;}
.class-comment-box{margin-top:50px;}
.class-comment-box .nav-tabs{border:none;}
.class-comment-box .nav-tabs li{display:inline-block;margin:15px 20px;}
.class-comment-box .nav-tabs li .nav-link{border-radius:30px;padding:10px 30px;background:#e785ae;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.class-comment-box .nav-tabs li .nav-link.active{border-radius:30px;padding:10px 30px;background:#45b29d;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.comment-box{margin:30px 0;}
.comment-section{margin-top:10px;}
.comment-section h3{font-size:26px;}
.comment-box .comment-images{float:left;width:150px;}
.comment-box h4{font-weight:500;margin-bottom:0;}
.comment-box p{font-weight:300;margin:0;}
.comment-box .reply{float:right;}
.commenent-form{background:#fff;padding:30px;border:1px solid #ccc;}
.commenent-form input{height:44px;}
.commenent-form textarea{height:120px;}
.comment-title{color:#fff;font-weight:normal;line-height:80px;}
.commenent-form h3{font-size:26px;margin-bottom:10px;}
.commenent-form p{margin:20px 0;}
.commenent-form .btnSubmit{border-radius:30px;padding:10px 30px;background:#e785ae;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);border:none;}
.class-classbanner{margin-bottom:30px;}
.clsss-sidebar h4{margin-bottom:10px;font-size:18px;font-weight:600;}
.teacher-details{padding:26px;background:#f9f9f9;}
.related-post{padding:20px 0;}
.member-photo{float:left;border-radius:50%;overflow:hidden;margin-right:16px}
.teacher-details .teacher-info{overflow:hidden;padding-top:26px;}
.teacher-details .teacher-info h5{font-size:16px;margin-bottom:10px;}
.teacher-details .teacher-info h6{font-size:14px;}
.class-catogory{padding:26px;background:#f9f9f9;margin-top:20px;margin-bottom:20px;}
.class-catogory ul li{line-height:30px;margin:5px 0;}
.class-catogory ul{list-style:none;margin:0;padding:0;}
.class-catogory ul li a{color:#777;font-weight:300;letter-spacing:0.3px;position:relative;}
.relates-class-images{width:120px;float:left;}
.related-description h6{font-size:17px;line-height:24px;font-weight:500;}
.related-description a{font-size:14px;line-height:18px;font-weight:normal;color:#45b29d;}
.related-class{margin:40px 0;}
/* ================================================== */
/* event page css */
/* ================================================== */
.event-section{padding:60px 0;}
.event-section .event-list-item{margin-bottom:15px;background-color:#ffffff;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #dde7ff;}
 .event-section .event-list-item .event-image{float:left;width:250px;height:250px;overflow:hidden;position:relative;margin-right:30px;}
 .event-section .event-list-item .event-image img{width:100%;height:100%;display:block;}
.event-section .event-list-item .event-image .post-date{top:0px;left:0px;z-index:1;width:70px;height:70px;padding:10px;text-align:center;position:absolute;color:#ffffff;background:-webkit-gradient(linear, left top, right bottom, from(#e785ae), to(#ffbe30));background:-webkit-linear-gradient(top left, #e785ae, #ffbe30);background:-o-linear-gradient(top left, #e785ae, #ffbe30);background:linear-gradient(to bottom right, #e785ae, #ffbe30);}
.event-section .event-list-item .event-image .post-date .date{font-weight:900;font-size:24px;font-family:"Roboto", sans-serif;}
.event-section .event-list-item .event-image .post-date .month{font-size:16px;text-transform:uppercase;}
 .event-section .event-list-item .event-content{display:table;padding:23px 10px;}
 .event-section .event-list-item .event-content .event-title .title{margin:0px;font-weight:400;color:#333333;font-size:30px;display:inline-block;margin-bottom:20px;}
 .event-section .event-list-item .event-content .event-title .ticket-price{margin:0px;font-weight:400;color:#e785ae;font-size:24px;display:inline-block;float:right;margin-bottom:20px;font-weight:bold;}
 .event-section .event-list-item .event-content .info-content ul li{display:inline-block;margin-right:10px;margin-bottom:10px;}
 .event-section .event-list-item .event-content .info-content ul li .fa{margin-right:10px;color:#e785ae;}
 .discription-text{margin-bottom:20px;}
 .event-section .event-list-item ul{list-style:none;}
.event-section .event-list-item .event-content .tickets-details-btn{border-radius:10px;padding:16px 30px;background:#1349FF;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
 .event-section .event-list-item .event-content .tickets-details-btn:hover{color:#ffffff;background:#e785ae;}
 .event-section .event-list-item:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);}
.event-section .event-grid-item{margin-bottom:30px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #f0f0f0;}
 .event-section .event-grid-item .event-image{width:100%;height:235px;overflow:hidden;position:relative;}
 .event-section .event-grid-item .event-image .post-date{top:15px;left:15px;z-index:1;width:70px;height:70px;padding:10px;text-align:center;position:absolute;color:#ffffff;background:-webkit-gradient(linear, left top, right bottom, from(#ff3e00), to(#ffbe30));background:-webkit-linear-gradient(top left, #ff3e00, #ffbe30);background:-o-linear-gradient(top left, #ff3e00, #ffbe30);background:linear-gradient(to bottom right, #ff3e00, #ffbe30);}
 .event-section .event-grid-item .event-image .post-date .date{font-weight:900;font-size:24px;font-family:"Roboto", sans-serif;}
 .event-section .event-grid-item .event-image .post-date .month{font-size:16px;text-transform:uppercase;}
 .event-section .event-grid-item .event-content{padding:30px;background-color:#ffffff;}
 .event-section .event-grid-item .event-content .event-title{position:relative;}
 .event-section .event-grid-item .event-content .event-title:after{top:0;width:6px;left:-30px;bottom:0px;content:'';height:100%;position:absolute;background-color:#ffbe30;}
 .event-section .event-grid-item .event-content .event-title .title{font-weight:700;font-size:24px;}
 .event-section .event-grid-item .tickets-details-btn{z-index:1;font-weight:600;overflow:hidden;padding:15px 45px;position:relative;border-radius:30px;color:#878787;font-size:14px;text-transform:uppercase;background:#f7f7f7;}
 .event-section .event-grid-item .tickets-details-btn:before{top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;content:'';position:absolute;border-radius:30px;background:-webkit-gradient(linear, left top, right bottom, from(#ff3e00), to(#ffbe30));background:-webkit-linear-gradient(top left, #ff3e00, #ffbe30);background:-o-linear-gradient(top left, #ff3e00, #ffbe30);background:linear-gradient(to bottom right, #ff3e00, #ffbe30);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
 .event-section .event-grid-item .tickets-details-btn:hover{color:#ffffff;background:#ffbe30;}
 .event-section .event-grid-item .tickets-details-btn:hover:before{opacity:1;}
 .event-section .event-grid-item:hover{border:1px solid #ffbe30;}
.event-section .sidebar-section .spacial-event-wrapper .overlay-black{padding:50px 25px;}
.event-section .sidebar-section .spacial-event-wrapper .title-large{font-size:24px;}
/* ================================================== */
/* Event details */
/* ================================================== */
.event-details-page .event-top-sec{padding:60px 0;}
.event-details-page .event-top-sec p{margin:15px 0;font-weight:300;}
.event-details-page .event-top-sec h3{margin:15px 0 10px 0;}
.event-details-page .event-top-sec h6{margin-top:5px;margin-bottom:20px;font-weight:400;}
.event-details-page .event-top-sec p:nth-of-type(2){padding-left:30px;position:relative;}
.event-details-page .event-top-sec p:nth-of-type(2):before{content:"\f10d";position:absolute;font-size:18px;font:normal normal normal 20px/1 FontAwesome;left:0;}
.event-details-page .event-top-sec p:nth-of-type(2):after{content:"\f10e";position:absolute;font:normal normal normal 20px/1 FontAwesome;margin-left:15px;}
.event-details-page .event-info-section{padding-bottom:50px;}
.event-details-page .event-info-section h4{margin-bottom:15px;}
.event-details-page .event-info-section ul{list-style:none;margin:0;padding:0;}
.event-details-page .event-info-section li{line-height:30px;font-weight:300;margin:10px 0;}
.event-details-page .event-info-section li span{margin-right:5px;}
.event-details-page .event-info-section li a{color:#45b29d;}
.event-details-page .event-info-section li .eventprice{color:#e883ae;}
.related-event{background:#F5FCEA none repeat scroll 0 0;}
/* ================================================== */
/* . devider & pagination Page */
/* ================================================== */
.deviders{padding:50px 0;}
.devider1{background:#369A7E;}
.white-block{background:#fff;width:60%;padding:7% 20% 10% 20%;color:#369A7E;}
.scallop-up{height:30px;width:100%;background:-webkit-gradient(radial, 50% 100%, 10, 50% 100%, 40, from(#369A7E), color-stop(0.49, #369A7E), color-stop(0.51, #fff), to(white));-webkit-background-size:49px 100%;margin-bottom:46px;}
.skew-c{width:100%;height:50px;left:0px;background:linear-gradient(to left bottom, #fff 49%, #823A9C 50%);margin-bottom:15px;}
@keyframes rdg-expertise-bar-animation-keyframe{0%{height:0;width:0;}
 100%{width:100%;height:4px;}
 }
.rdg-animated-delay-4-5{animation:1.5s forwards 4.5s rdg-expertise-bar-animation-keyframe;width:0px;}
.rdg-implementation-bg{background-color:#ed193a;}
.pagination{display:inline-block;margin-bottom:20px;}
.pagination a{color:black;float:left;padding:8px 16px;text-decoration:none;}
.pagination a.active{background-color:#4CAF50;color:white;}
.pagination1{padding:10px;background-color:#fff;border-radius:40px;box-shadow:0 5px 25px 0 rgba(0, 0, 0, 0.5);margin-bottom:20px;}
.pagination1 li{display:inline-block;list-style:none;}
.pagination1 li:first-child a{border-radius:40px 0 0 40px;}
.pagination1 li a{display:block;width:40px;height:40px;line-height:40px;background-color:#fff;text-align:center;text-decoration:none;color:#252525;border-radius:4px;margin:5px;box-shadow:inset 0 5px 10px rgba(0, 0, 0, 0.1), 0 2px 5px rgba(0, 0, 0, 0.5);transition:all 0.3s ease;}
.pagination1 li a:hover, .pagination1 li a.active{color:#fff;background-color:#ff4242;}
.pagination__list{padding-left:0;margin-top:0;margin-bottom:0;list-style:none;}
.pagination{--uiPaginationAlign:var(--paginationAlign);--uiPaginationArrowSize:var(--paginationArrowSize, 22px);--uiPaginationFontSize:var(--paginationFontSize);font-size:var(--uiPaginationFontSize);}
.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--uiPaginationAlign);}
.pagination__item:not(.pagination__control_prev):not(.pagination__item_active){padding-left:.5em;}
.pagination__item:not(.pagination__control_next):not(.pagination__item_active){padding-right:.5em;}
.pagination__item{display:inline-block;line-height:1;}
.pagination__control{position:relative;}
.pagination__control:before, .pagination__control:after{font-size:var(--uiPaginationArrowSize);line-height:1;position:absolute;top:50%;transform:translateY(-50%);}
.pagination__control_prev{padding-left:calc(var(--uiPaginationArrowSize) + 5px);}
.pagination__control_prev:before{content:"Ã¢â€ Â";left:-12px;}
.pagination__control_next{padding-right:calc(var(--uiPaginationArrowSize) + 5px);}
.pagination__control_next:after{content:"Ã¢â€ â€™";right:-12px;}
.pagination__item_active{padding:.5875em .8em;margin-right:.5em;margin-left:.5em;}
.pagination{--uiPaginationItemTextColor:var(--paginationItemTextColor);--uiPaginationItemActiveTextColor:var(--paginationItemActiveTextColor);}
.pagination__item{text-decoration:none;color:var(--uiPaginationItemTextColor);font-size:18px;}
.pagination__item_active{font-weight:700;color:var(--uiPaginationItemActiveTextColor);}
.pagination__item:focus{outline-color:var(--uiPaginationItemActiveBgColor);}
/* type 1 */
.pagination_type2{--uiPaginationItemActiveBorderWidth:var(--paginationItemActiveBorderWidth);--uiPaginationItemActiveBorderColor:var(--paginationItemActiveBorderColor, transparent);}
.pagination_type2 .pagination__item_active{border:var(--uiPaginationItemActiveBorderWidth) solid var(--uiPaginationItemActiveBorderColor);}
.demo{--paginationAlign:center;--paginationFontSize:1.6rem;--paginationItemActiveBgColor:#4557bb;--paginationItemTextColor:#0094d9;--paginationItemActiveTextColor:#fff;}
.demo:nth-of-type(2), .demo:nth-of-type(4){--paginationItemTextColor:#0094d9;--paginationItemActiveTextColor:#4557bb;--paginationItemActiveBgColor:#fff;--paginationItemActiveBorderColor:#4557bb;--paginationItemActiveBorderWidth:2px;}
.deviderlines2{text-align:center;}
/* ================================================== */
/* Call to action Page */
/* ================================================== */
.calll-to-action{padding:60px 0;}
.calll-to-action section{padding:30px 0;}
.calll-to-action h3{text-align:center;margin-bottom:30px;}
.calll-to-action .version1{background:url(../images/mid-images.jpg);background-size:cover;padding:100px 0;background-repeat:no-repeat;background-position:center;}
.calll-to-action .version1 h3{color:#fff;margin-bottom:15px;}
.calll-to-action .version1 p{color:#fff;font-size:16px;margin-bottom:25px;}
.calll-to-action .version1 a{border-radius:30px;padding:10px 30px;background:#334d5c;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.calll-to-action .version2{background:url(../images/mid-images.jpg);background-size:cover;padding:100px 0;background-repeat:no-repeat;background-position:center;}
.calll-to-action .version2 h3{color:#fff;margin-bottom:15px;}
.calll-to-action .version2 p{color:#fff;font-size:15px;margin-bottom:25px;}
.calll-to-action .version2 a{border-radius:30px;padding:10px 30px;background:#D5006D;color:#fff;font-size:14px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.calll-to-action .version2 .version2-inner{float:right;max-width:600px;text-align:center;}
.calll-to-action .version3 h3{text-align:left;}
.calll-to-action .version3 a{position:absolute;top:50%;left:50%;background:#3c3c3c;}
.calll-to-action .version4 .version2-inner{max-width:100%;}
/* ================================================== */
/* index3 Page */
/* ================================================== */
.testmonial3{padding:70px 0 60px 0;background-attachment:fixed;}
.testmonial3 h3{color:#000;}
.testmonial3 p{margin-bottom:15px;}
.testmonial3 .owl-prev{
        position: absolute;
    z-index: 10;
    right: 30px;
    /* border: 0; */
    color: #fff;
    line-height: 40px;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: .8rem;
    border-radius: .2rem;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
        background-color: #f8b8b1;
    top: calc(50% - 1.5rem);
}
.testmonial3 .owl-next{
        position: absolute;
    z-index: 10;
    right: 30px;
    /* border: 0; */
    color: #fff;
    line-height: 40px;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: .8rem;
    border-radius: .2rem;
    -webkit-transform: translateY(-50%) rotate(90deg);
    transform: translateY(-50%) rotate(90deg);
        background-color: #f8b8b1;
       top: calc(50% + 1.5rem);
}

.hom3quality{background:url(../images/home3quality.jpg);background-size:cover;padding:100px 0;background-repeat:no-repeat;background-position:center;}
.hom3quality h3{color:#fff;margin-bottom:15px;}
.hom3quality p{color:#fff;font-size:15px;margin-bottom:25px;}
.hom3quality a{border-radius:10px;padding:20px 35px;background:#D5006D;color:#fff;font-size:15px;font-weight:400;box-shadow:0px 5px 15px 0 rgba(0, 0, 0, 0.2);}
.hom3quality-inner{max-width:550px;margin:0 auto;text-align:center;ine-height:45px;}
/* ================================================== */
/* Contact Us Page */
/* ================================================== */
.contact-us-banner{background:url(../images/contact-us-banner.html) no-repeat center top / cover;}
.contact-outer{padding:50px 0 70px;}
.cal-info-outer{padding:70px 0 0 0;}
.cal-info-box{text-align:center;padding:20px 30px 15px;box-shadow:0 0px 5px #ccc;-webkit-box-shadow:0 0px 5px #ccc;-o-box-shadow:0 0px 5px #ccc;min-height:215px;}
.cal-info-box figure{padding-bottom:15px;}
.cal-info-box p, .cal-info-box p a{font-size:18px;color:#3c3c3c;}
.cal-info-box p a:hover{color:#fb9221;}
.contact-outer h3{font-size:32px;padding-bottom:15px;}
.form-wrapper{display:block;}
.form-wrapper p{padding:5px 0 20px;color:#2a2a2a}
.form-wrapper .row.input-row{margin-bottom:30px;}
.form-wrapper input, .form-wrapper textarea{width:100%;padding:0 12px;height:46px;border:none;border-bottom:1px #9d9d9d solid;font-size:14px;color:#2a2a2a;font-weight:400;}
.form-wrapper label.error{color:#f00;padding-left:12px;}
.form-wrapper .msg{margin-top:15px;}
.form-wrapper textarea{resize:none;height:100px;padding:12px;}
.form-wrapper input[type="submit"]{display:inline-block;width:auto;padding:8px 10px;border-radius:0;background:none;border:2px solid #fb9221;font-size:16px;color:#fb9221;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;}
.form-wrapper input[type="submit"]:hover{background:#fb9221;color:#fff}
.contact-info{}
.map-outer{border-top:1px #9d9d9d solid;padding:20px 0}
.map-outer iframe{border:0;height:390px;width:100%;}
.contact-info ul.follow-us li{margin-right:10px;}
.contact-info ul.follow-us li a{border-radius:50%;background:#939393;margin-right:10px;}
.contact-info ul.follow-us li a:hover{background:#fb9221;}
a.gallery img{height:100px;}
#inline,.inline{padding:15px;text-align:left;}
.custom:after{-webkit-animation:roundmid 1500ms infinite;-moz-animation:roundmid 1500ms infinite;-o-animation:roundmid 1500ms infinite;animation:roundmid 1500ms infinite;border-radius:100%;}
.blog-listing .news-block:hover{box-shadow:none;}
.blog-listing .news-block .inner-box:hover{box-shadow:0 7px 25px 4px rgba(137,173,255,.35);}
.blog-details-page{position:relative;}
.blog-details-page:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";background-color:rgba(0,0,0,.7);}
.blogs-info{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.blogs-info h3{text-align:center;color:#fff;font-size:24px;margin-bottom:10px;}
.blogs-info h5{text-align:center;color:#fff;margin-bottom:10px;}
.blogs-info h1{color:#fff;white-space:nowrap;font-size:48px;margin-bottom:10px;}
.blog-details-page img{width:100%;}
.blog-details-page-content{padding:60px 0;}
.blog-details-page-content h4{line-height:35px;font-weight:600;letter-spacing:0.3px;}
.blod-details-mid{padding:40px 0;}
.blod-details-mid img{float:left;width:300px;margin-right:20px;}
.blod-details-mid p{padding-left:20px;margin-bottom:20px;}
blockquote{border-left:4px solid #D5006D;border-right:4px solid #D5006D;border-right-width:0;padding:0 40px 0 60px;margin:20px 10px;color:#000;font-size:20px;}
blockquote p{font-weight:600;margin-bottom:20px;line-height:29px;}
blockquote h5 .fa{margin-right:10px;font-size:18px;padding-right:15px;color:#999;}
.blog-section{padding:20px 0;}
.blog-section h4{margin-bottom:10px;}
.blog-section li{margin:5px 0;}
.blog-sidebar h4{margin-bottom:20px;}
.blog-sidebar ul{padding:0;}
.blog-sidebar ul li{list-style-type:none;margin-bottom:10px;font-size:16px;}
.recent-post ul li{font-weight:bold;}
.sidebar{padding-right:0;}
.blog-sidebar{margin-bottom:50px;}
.blog-sidebar a{margin:0 2px;color:#D5006D;}
.blog-details-page-content .aside{padding-right:50px;}

/* ================================================== */
/* 404 not found*/
 /* ================================================== */
.not-found{padding-top:115px !important;padding-right:15px !important;padding-bottom:115px !important;padding-left:15px !important;background-image:url(../images/404.html);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:15px !important;min-height:700px;}
/* ================================================== */
/* welocome*/
 /* ================================================== */
.welcome-section{padding:60px 0;}
.welcome-screen{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);padding:0 0 10px 0;background:#ffbe30;margin-bottom:30px;border-radius:15px 15px 0 0;}
.welcome-screen_inner{padding-bottom:10px;transition:all 1000ms ease;border-radius:10px;height:500px;/* half image height*/
 position:relative;overflow:hidden;border-radius:10px 10px 0 0;background:#fff;cursor:pointer;}
.welcome-screen_inner img{position:absolute;left:0;top:0;transition:transform 1s ease-in-out 0.5s;}
.welcome-screen_inner:hover img{transform:translateY(-50%);}
.welcome-screen_inner:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}
.welcome-screen h4{font-size:16px;text-align:center;margin:20px 0;}
/* ================================================== */
/* animation */
/* ================================================== */
.carousel-caption a:after{display:none;}
.carousel-caption a{overflow:visible;}
.carousel-caption a .fa{-webkit-animation:hefoleft 1500ms infinite;-moz-animation:hefoleft 1500ms infinite;-o-animation:hefoleft 1500ms infinite;animation:hefoleft 2400ms infinite;border-radius:100%;width:50px;height:50px;background:#D5006D;color:#fff;text-align:center;line-height:50px;margin-left:10px;}
.section-title{text-align:center;position:relative;}
.section-title h5 , .section-title h3{position:relative;line-height:1.4;padding:0 0.35em;transition:color 0.5s;transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.section-title h5:before, .section-title h3:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:0.7;transform-origin:0% 50%;transition:transform 0.5s;transition-timing-function:cubic-bezier(0.2,1,0.3,1);background:yellow;}
.section-title3{text-align:center;width:70%;margin:0 auto 50px;position:relative;}
.section-title3 h3{position:relative;font-weight:bold;line-height:1.4;padding:0 0.35em;transition:color 0.5s;transition-timing-function:cubic-bezier(0.2,1,0.3,1);}
.team-slider .owl-stage-outer{padding:20px;}
.class-schedule{padding:50px 0;}
.site-heading h3{text-transform:capitalize;position:relative;display:inline-block;}
.about-page-content .site-heading {text-align: left;}
.site-heading h3:before{position:absolute;content:"";bottom:-19px;width:15px;height:15px;background:#D5006D;left:50%;z-index:9;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:3px solid #fff;display:none;}
.site-heading h3:after{position:absolute;content:"";right:0;height:2px;width:100%;background:#333 none repeat scroll 0 0;bottom:-13px;display:none;}
.site-heading{text-align:center;margin:0 auto 50px;position:relative;}
.site-heading h2{margin-bottom:30px;}
.about-testimonial .site-heading h3:after{background:#fff;}
.inside-gallery-section .site-heading{text-align:left;margin:auto}
.event-info-list ul{margin:0;padding:0;}
.event-section .section-title{text-align:left;}
.event-section .event-list-item .event-content .event-title .ticket-price:before{display:none;}
.home-team .site-heading{text-align:left;}
.feature-img-box{position:relative;}
.feature-img-box .shape-one{position:absolute;top:34%;left:-12%;animation:animationFramesOne 15s infinite linear alternate;}
.feature-img-box .shape-two{position:absolute;top:12%;left:15%;animation:animationFramesFive 18s infinite linear alternate;}
.feature-img-box .shape-three{position:absolute;top:0;left:24%;animation:animationFramesTwo 15s infinite linear alternate;}
.feature-img-box .shape-four{position:absolute;top:19%;right:28%;animation:animationFramesFive 20s infinite linear alternate;}
.feature-img-box .shape-five{position:absolute;top:12%;right:2%;animation:animationFramesFive 18s infinite linear alternate;}
.feature-img-box .shape-six{position:absolute;top:12%;right:2%;animation:animationFramesFive 18s infinite linear alternate;}
.feature-img-box2 .oval-one{position:absolute;right:5%;top:26%;animation:jump 8s infinite linear;}
.feature-img-box2 .shape-three{position:absolute;top:21%;right:22%;animation:animationFramesTwo 13s infinite linear;}
.feature-img-box2 .shape-four{position:absolute;top:27%;left:7%;animation:animationFramesFour 25s alternate infinite linear;}
.feature-img-box2 .shape-five{position:absolute;top:50%;left:50%;animation:animationFramesThree 35s alternate infinite linear;}
.feature-img-box2 .shape-six{position:absolute;top:70%;right:3%;animation:animationFramesFour 20s alternate infinite linear;}
.feature-img-box2 .shape-seven{position:absolute;bottom:2%;right:28%;animation:animationFramesOne 15s infinite linear;}
.feature-img-box2 .shape-eight{position:absolute;bottom:3%;left:38%;animation:animationFramesFour 20s alternate infinite linear;}
.feature-img-box2 .shape-nine{position:absolute;bottom:4%;left:4%;animation:animationFramesOne 17s infinite linear;}
.feature-img-box2 .shape-ten{position:absolute;top:60%;left:4%;animation:animationFramesOne 20s alternate infinite linear;}
.feature-img-box2 .shape-eleven{position:absolute;top:22%;left:41%;animation:animationFramesOne 15s infinite linear;}
.home3about{overflow:hidden;}
.small-images{max-width:100px;}
.footer{background-image:url(../images/cta-min.jpg);position:relative;margin-top:-357px;padding-top:400px;}
.one-row_top_divider svg{position:absolute;transform:rotateZ(180deg);}
.one-row_top_divider{top:-1px;width:100%;position:absolute;left:0;}
.footer-top{position:relative;z-index:1; margin-top: 40px;}
.footer-top-inner{padding-top:115px !important;padding-right:15px !important;padding-bottom:115px !important;padding-left:15px !important;background-image:url(../images/cta_bg.jpg);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:15px !important;}
.footer-top-content{max-width:500px;margin:0 auto;text-align:center;}
.footer-top-content h3{color:#fff;margin-bottom:30px;}
.footer-top-content p{color:#fff;margin-bottom:40px;}
.footer-top-content a{-webkit-box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);background:#ff8a73;z-index:2;-webkit-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;height:40px;padding:13px 30px;font-weight:500;font-size:18px;letter-spacing:0.5px;border-radius:4px;color:#fff;}
.contact-page-sec{padding:50px 0;}
.touch-in .contact-box {box-shadow: 0 0 30px rgba(0, 0, 0, 0.09); display: inline-block; margin-bottom: 0; padding: 60px 20px; width: 100%; }
.contact-box i {background: #ff8a73; animation: one-animated 10s infinite; width: 80px; height: 80px; text-align: center; line-height: 80px; border-radius: 5px; font-size: 34px; color: #ffffff; display: inline-block; }
.contact-box .mt-20 {margin-top: 20px;}
.contact-info{padding:30px 0;
}
.contact-form .form-group {margin-bottom: 35px; position: relative; width: 31.3%; margin-right: 3%; float: left; }
.contact-form .form-group:nth-child(3) {margin-right: 0px;}
.contact-form .form-group input{
	height: 50px
}
.contact-form .btn-colur{
	height: auto;
}
.form-group.textarea {width: 100%; }
/* ================================================== */
/* Integration */
/* ================================================== */
.integration h3{margin-bottom:30px}
.integration p{margin-bottom:30px}
.Intergration-icon-inner{background-color:#fff;border-radius:8px;padding:30px 21px 30px 30px;box-shadow:0 10px 55px 5px rgba(137,173,255,.35);transition:all .2s cubic-bezier(.02,.54,.58,1);width:43%;float:left;margin:0 15px;box-sizing:border-box;margin-bottom:15px;text-align:center;transition:all .2s cubic-bezier(.02,.54,.58,1);}
.Intergration-icon-inner:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.Intergration-icon-inner:nth-child(1){
position: relative;
top:50px;
}
.Intergration-icon-inner:nth-child(3){
position: relative;
top:70px;
}
.Intergration-icon-inner:nth-child(4){
position: relative;
top:20px;
}
.Intergration-icon-inner img{margin-bottom:20px;}
.Intergration-icon-inner .mkdf-iwt-title{margin-left:20px;vertical-align:middle;}
.Intergration-icon-inner .mkdf-iwt-title-text{display:block;color:#58468c;font-size:22px;}
/* ================================================== */
/* why-chose-us */
/* ================================================== */
.why-chose-us{background:#fff;}
.why-chose-us h6{font-size:18px;margin-bottom:18px;line-height:28px;}
.why-chose-us p{margin-bottom:18px;}
.stylish-list{padding-left:0;}
.stylish-list li{list-style:none;line-height:30px;position:relative;margin-bottom:15px;font-size:16px;}
.stylish-list img{margin-bottom:10px;margin-right:10px;margin-top:0px;position:relative;top:5px; float: left;}
.stylish-list span{display: table-header-group;}
.why-chose-us .tm-about-image .tm-about-mobilethumb{-webkit-animation:autoAnimated 10s linear 0s infinite both;animation:autoAnimated 10s linear 0s infinite both;max-width:400px;}
.why-chose-us .tm-about-image .about-mobile2{position:absolute;bottom:0;max-width:200px;left:0;}
/* ================================================== */
/* perfect-paller */
/* ================================================== */
.perfect-paller{background:url(../images/h-main-parallax-2.jpg) no-repeat center top / cover;background-attachment:fixed;padding:230px 0 !important;}
.perfect-paller .app-mobile{text-align:center;margin-bottom:60px;-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;}
.perfect-paller1{background:url(../images/home-1-img-3.jpg) no-repeat center top / cover;background-attachment:fixed;padding:230px 0 !important;text-align:center;color:#fff;}
.perfect-paller1 .title-box h3{color:#fff;}
.perfect-paller1 p{color:#fff;max-width:500px;margin:0 auto;margin-bottom:20px;}
/* ================================================== */
/* exclusive-feature */
/* ================================================== */
.exclusive-feature .site-heading p{max-width:800px;margin:10px auto 0px;font-weight:400;color:#73787c;font-size:17px;line-height:26px;letter-spacing:0.35px;}
.exclusive-feature .media{margin-bottom:75px;}
.exclusive-feature h4{margin-bottom:20px;}
.exclusive-feature .media{-webkit-transition:all .2s cubic-bezier(.02,.54,.58,1);-moz-transition:all .2s cubic-bezier(.02,.54,.58,1);transition:all .2s cubic-bezier(.02,.54,.58,1);padding:20px 10px;}
.exclusive-feature .media:hover{box-shadow:0 10px 55px 5px rgba(137,173,255,.35);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}
.exclusive-feature .media .media-left{padding:0px 30px 0px 0px;flex:0 0 25.333333%;max-width:25.333333%;}
.exclusive-feature .media .media-left .fa{font-size:40px;color:#1976D2;}

/* ================================================== */
/* screenshort-section */
/* ================================================== */
.screenshort-section{background:linear-gradient(90deg, rgb(15, 90, 224) 0%, rgb(15, 90, 224) 0%, rgb(116, 0, 186) 100%, rgb(116, 0, 186) 100%);width:100%;height:100%;opacity:1;visibility:inherit;z-index:1;position:relative;}
.screenshort-section .site-heading{position:relative;z-index:999;}
.screenshort-section:after{background:url(../images/curve.png) no-repeat center top / cover;content:"";width:100%;height:100%;position:absolute;left:0;top:-4px;}
.ecommerce{background:linear-gradient(90deg, rgb(15, 90, 224) 0%, rgb(15, 90, 224) 0%, rgb(116, 0, 186) 100%, rgb(116, 0, 186) 100%);width:100%;height:100%;opacity:1;visibility:inherit;z-index:20;position:relative;}
.powerfull_features{position:relative;}
.powerfull_features:after{background:url(../images/curve3.png) no-repeat center top / cover;content:"";width:100%;height:100%;position:absolute;left:0;bottom:-480px;background-size:contain;}
.screenshort-section .site-heading p{max-width:800px;margin:10px auto 0px;font-weight:400;color:#73787c;font-size:16px;line-height:26px;letter-spacing:0.35px;}
.screenshort-section .owl-item > div{cursor:pointer;margin:6% 8%;transition:margin 0.4s ease;}
.screenshort-section .owl-item.center > div{cursor:auto;margin:0;}
.screenshort-section .owl-item:not(.center) > div:hover{opacity:.75;}
/* ================================================== */
/* ecommerce */
/* ================================================== */
.ecommerce h2{margin-bottom:30px;color:#fff;}
.ecommerce .app-promo-content-two .promo-item{color:#fff;}
.app-promo-content.app-promo-content-two.wow.fadeInLeft.site-heading{text-align:left;}
.app-promo-content .promo-item{position:relative;color:#fff;padding-left:65px;padding-bottom:20px;font-size:17px;line-height:28px; text-align: left;}
.promo-button{margin-top:60px;}
.banner-caption.wow.fadeInDown{padding-top:97px;}
.app-promo-content .promo-item img{position:absolute;left:0;top:0;}
.ecommerce .ecommerce-screen{position:relative;padding-right:20px;position:relative;}
.ecommerce .ecommerce-screen img{-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;max-width:300px; margin: 0 auto;}
.service-slider1 img{display: inline-block !important; -webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;max-width:270px;}
.service-slider1 .owl-item {text-align: center;}
.animation-circle-inverse i {background:#0c0090; right: 0; position: absolute; height: 100px; width: 100px; border-radius: 100%; opacity: 1; -webkit-transform: scale(1.3); transform: scale(1.3); -webkit-animation: ripple1 3s linear infinite; animation: ripple1 3s linear infinite; }
.animation-circle-inverse i {top: 52%; left: 0; right: 0; margin: 0 auto; }
.animation-circle-inverse i:nth-child(2) {-webkit-animation: ripple2 3s linear infinite; animation: ripple2 3s linear infinite; }
.animation-circle-inverse i:nth-child(3) {-webkit-animation: ripple3 3s linear infinite; animation: ripple3 3s linear infinite; }
.ecommerce .ecommerce-screen .ec_img_two{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:80px;z-index:-1; display: inline-block;}
.theme-bg {
    background: -webkit-gradient(linear, left top, right top, from(#5f57ea), to(#9647db));
    background: linear-gradient(to right, #5f57ea 0%, #9647db 100%);
}
/* ================================================== */
/* powerfull feature */
/* ================================================== */
.powerfull_features{}
.powerfull_features h2{margin-bottom:30px}
.powerfull_features .power-img img{-webkit-animation:movebounce 5s linear infinite;animation:movebounce 5s linear infinite;}
.powerfull_features .power-img:nth-child(2) img{position:absolute;right:89px;top:0;}
.download-section{background:#fc354c;background:-moz-linear-gradient(30deg, #560082, #0010cc);background:-webkit-linear-gradient(30deg, #560082, #0010cc);background:linear-gradient(30deg, #560082, #0010cc);position:relative;color:#ffffff;overflow:hidden;padding:100px 0;}
#download .reflection-text{color:inherit;text-align:left;}
#download p{color:inherit;max-width:650px;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0.35px;margin-bottom:15px;text-align:left;}
.gradient-color{background:#fc354c;background:-moz-linear-gradient(30deg, #fc354c, #0abfbc);background:-webkit-linear-gradient(30deg, #fc354c, #0abfbc);background:linear-gradient(30deg, #fc354c, #0abfbc);}
#download a{padding:0.6rem 2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:1rem 0.5rem;border-radius:12px;border:1px solid #ffffff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:inherit;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;box-shadow:0 5px 11px 0 rgba(0,0,0,0.1), 0 4px 15px 0 rgba(0,0,0,0.08);}
#download img{position:absolute;right:-8rem;bottom:0;-webkit-transform:rotateZ(-40deg);transform:rotateZ(-40deg);top:-8rem;}
#download a .big-icon{font-size:1.8rem;padding-right:1rem;padding-left:0.5rem;}
#download a .text{font-weight:500;font-size:1.3rem;line-height:1.5rem;}
#download a .text small{font-weight:400;}
/* ================================================== */
/* start pricing-area css */
/* ================================================== */
.pricing-area{padding:104px 0px 120px;}
.price-tab{max-width:570px;margin:40px auto 50px;border:0px;}
.price-tab .nav-item{padding:0px;margin:0px;width:50%;}
.price-tab .nav-item .nav-link{padding:0px 50px;font:700 16px/60px "Poppins", sans-serif;color:#1a264a;margin:0px;letter-spacing:1.6px;border:1px solid #e2e5e7;border-radius:40px 0px 0px 40px;text-align:center;}
.price-tab .nav-item .nav-link:hover,.price-tab .nav-item .nav-link:focus{background:#f8fafc;}
.price-tab .nav-item .nav-link.active{background:#f8fafc;border:1px solid #e2e5e7;}
.price-tab .nav-item .nav-link.active:hover,.price-tab .nav-item .nav-link.active:focus{background:#f8fafc;border-color:#e2e5e7;}
.price-tab .nav-item:last-child a{border-radius:0px 40px 40px 0px;}
.priceing-tab{padding:50px 0px 0px;}
.price .pricing-box{border-radius:8px;background-color:white;-webkit-box-shadow:0px 2px 17px 0px rgba(26, 38, 74, 0.09);box-shadow:0px 2px 17px 0px rgba(26, 38, 74, 0.09);text-align:center;padding:0px 0px 60px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer;overflow:hidden;transition:all 0.2s linear;}
.price .pricing-box .pricing-header{position:relative;background-image:-moz-linear-gradient(44deg, rgb(7, 134, 251) 1%, rgb(96, 108, 254) 100%);background-image:-webkit-linear-gradient(44deg, rgb(7, 134, 251) 1%, rgb(96, 108, 254) 100%);background-image:-ms-linear-gradient(44deg, rgb(7, 134, 251) 1%, rgb(96, 108, 254) 100%);padding:36px 0px 20px;transition:all 0.2s linear;}
.price .pricing-box .pricing-header h2{font:600 22px/60px "Poppins", sans-serif;color:#fff;}
.price .pricing-box .pricing-header .packeg_typ{font:500 65px/60px "Poppins", sans-serif;color:#fff;padding:0px 0px 30px;}
.price .pricing-box .pricing-header .packeg_typ span{font:400 24px/35px "Poppins", sans-serif;letter-spacing:1px;vertical-align:top;}
.price .pricing-box .pricing-header .packeg_typ small{font-family:"Poppins", sans-serif;font-size:16px;line-height:30px;vertical-align:bottom;color:#fff;}
.price .pricing-box .plan-lists{padding:47px 0px 30px;}
.price .pricing-box .plan-lists li{font-weight:400;font-size:16px;color:#999999;line-height:40px;}
.price .pricing-box:hover{-webkit-box-shadow:0px 17px 37px 0px rgba(26, 38, 74, 0.25);box-shadow:0px 17px 37px 0px rgba(26, 38, 74, 0.25);margin-top:-15px;padding-bottom:70px;}
.price .pricing-box:hover .pricing-header{padding:44px 0px 30px;background-image:-moz-linear-gradient(44deg, rgb(31, 168, 255) 1%, rgb(58, 72, 255) 100%);background-image:-webkit-linear-gradient(44deg, rgb(31, 168, 255) 1%, rgb(58, 72, 255) 100%);background-image:-ms-linear-gradient(44deg, rgb(31, 168, 255) 1%, rgb(58, 72, 255) 100%);}
.price .pricing-box:hover .purchase-btn{background:#4c84ff;color:#fff;}
.price .pricing-box.active{-webkit-box-shadow:0px 17px 37px 0px rgba(26, 38, 74, 0.25);box-shadow:0px 17px 37px 0px rgba(26, 38, 74, 0.25);}
.price .pricing-box.active:hover .purchase-btn{background:#4c84ff;color:#fff;}
.try{display:block;font-size:14px;color:#b8b8b8;-webkit-transition:all 400ms linear 0s;-o-transition:all 400ms linear 0s;transition:all 400ms linear 0s;}
.try:hover{color:#4c84ff;}
.purchase-btn{font-size:14px;color:#4c84ff;font-weight:600;letter-spacing:1.4px;background:#e6f5ff;border-radius:45px;display:inline-block;padding:2px 60px;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;line-height:50px;}
/* ================================================== */
/* screen-area */
/* ================================================== */
.screen-area{position:relative;z-index:1;}
.screen-area img.screen-img{position:absolute;left:50%;bottom:166px;width:506px;height:537px;margin-bottom: -28px;z-index:111;transform:translateX(-50%);}
.screen-slider{margin-top:116px;}
.screen-slider .owl-dots{text-align:center;margin-top:130px;}
.screen-slider .owl-dots .owl-dot{height:15px;width:15px;border:1px solid #ff8a73;border-radius:50%;display:inline-block;margin:0px 2px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.screen-slider .owl-dots .active{background-color:#ff8a73;}
.overview-block-ptb{padding:80px 0;display:inline-block;width:100%;}
.main-blog{background:#fff;margin-bottom:50px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;}
.main-blog{background:#fff;margin-bottom:50px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}
section.iq-blogs{overflow:hidden;padding:50px 0;}
.main-blog{background:#fff;margin-bottom:50px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.main-blog:hover{box-shadow:0 0 10px 1px rgba(124, 96, 213, .2);-webkit-box-shadow:0 0 10px 1px rgba(124, 96, 213, .2);-moz-box-shadow:0 0 10px 1px rgba(124, 96, 213, .2);box-shadow:0 0 10px 1px rgba(124, 96, 213, .2)}
.iq-blogs .blog-img{overflow:hidden}
.iq-blogs .blog-img img{width:100%;overflow:hidden;transition:transform 1.5s;-webkit-transition:all 1.5s ease-out 0s;-moz-transition:all 1.5s ease-out 0s;-ms-transition:all 1.5s ease-out 0s;-o-transition:all 1.5s ease-out 0s;transition:all 1.5s ease-out 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.iq-blogs .main-blog:hover .blog-img img{}
.main-blog .blog-detail{padding:15px}
.main-blog .blog-detail .blog-info{border-top:1px solid #e1e1e1;padding:15px 0 0;margin-top:15px;display:inline-block;width:100%}
.main-blog .blog-detail .blog-info ul li{margin-right:10px}
.main-blog .blog-detail .blog-info ul li:last-child{margin-right:0}
.main-blog .blog-detail .blog-info ul li a i{color:#1b0e3d;margin-right:5px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.main-blog .blog-detail .blog-info ul li a:hover i{color:#33e2a0}
.iq-blogs .pagination li{margin-right:10px}
.iq-blogs .pagination li a{box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-webkit-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-moz-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15)}
.main-blog .blog-detail a{color:#1b0e3d;}
.main-blog .blog-detail a:hover h5{color:#33e2a0}
.main-blog .blog-detail h5{margin-bottom:5px}
.main-blog .blog-info ul li a{line-height:50px}
.owl-carousel .main-blog{margin:15px}
.iq-blogs .blog-one{width:18%;position:absolute;right:0;top:0;overflow:hidden}
.iq-blogs .owl-carousel .owl-nav{top:auto;bottom:0}
.blog-left{position:absolute;left:0;top:0}
.reply-btn:hover{color:#1b0e3d}
.reply-btn i{vertical-align:middle}
.iq-blogs .blog-img .comments-box img{width:auto}
.page-item:first-child .page-link i,.page-item:last-child .page-link{text-align:center;color:#1b0e3d}
.iq-blogs .page-item .page-link:hover i{color:#fff}
.page-item:first-child .page-link,.page-item:last-child .page-link{padding:10px 40px;border-radius:90px;text-align:center;width:auto;box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-webkit-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-moz-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.iq-blogs .page-link{border-radius:90px;width:45px;height:45px;line-height:28px;text-align:center;color:#000}
.iq-blogs .page-item.active .page-link,.iq-blogs .page-item .page-link:hover,.iq-blogs .page-item .page-link:focus{background:#33e2a0;border-color:#33e2a0;border-radius:90px;text-align:center;color:#fff;box-shadow:none;box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-webkit-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);-moz-box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);box-shadow:0 8px 14.4px 1.6px rgba(0, 0, 0, .15);z-index:1}
.iq-blogs .pagination li{z-index:1}
.iq-project-info .media{z-index:2;background:#fff;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px;position:relative;top:0;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.iq-project-info .media:hover{box-shadow:0 0 50px 0 rgba(0, 0, 0, .1);-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.iq-project-info .media i{font-size:40px;color:#fff;float:right;background:#7c60d5;line-height:60px;height:60px;width:60px;text-align:center;border-radius:100%}
.iq-project-info .media span{font-size:18px;font-weight:400;color:#868894}
.iq-project-info .media:hover h5 a,.iq-service-info .media:hover h5 a{color:#33e2a0}
ul.iq-project-info{margin-left:-20px}
ul.iq-project-info li{margin-bottom:15px}
ul.iq-project-info li:last-child{margin-bottom:0}
h3.d-inline-block.iq-fw-8{z-index:2;position:relative}
.iq-blogs .media a h6:hover{color:#33e2a0}
.iq-blogs .iq-widget-search a{position:absolute;right:6px;color:#fff;cursor:pointer;width:48px;height:48px;line-height:48px;background:#33e2a0;font-size:18px;border-radius:90px;top:4px;text-align:center}
.iq-blogs img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.iq-sidebar-widget ul li a span{margin-top:4px;width:24px;height:24px;display:inline-block;background:#7c60d5;line-height:24px;text-align:center;border-radius:90px;color:#fff;float:right;font-weight:400}
.blog-title-img{border:1px solid #e4e4e4;padding:30px 15px}
.blog-title-img img{width:120px;height:120px}
.iq-mt-80{margin-top:45px}
.left-side-blog{padding-right:20px}
.right-side-blog{padding-left:20px}
.main-blog .blog-detail .blog-info .user-img{width:50px;height:50px;display:inline-block;}
.left-side-blog .media img,.right-side-blog .media img{width:80px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}
.iq-tags li{padding-left:2px;display:inline-block;padding-right:2px;margin:0 0 26px}
.iq-tags li a{background:#f4f6fd;color:#000;padding:8px 10px;border:1px solid #e4e4e4;border-radius:90px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}
.iq-tags li a:hover{border-color:#7c60d5;background:#7c60d5;color:#fff}
.blog-finding ul li a i{color:#868894;margin-right:5px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.blog-finding ul li a:hover i{color:#33e2a0}
.iq-blockquote h5{padding:45px 60px}
.services{background:#fff;position:relative;z-index:2;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:30px;box-shadow:0 15px 35px 0 rgba(0, 0, 0, .1)}
.services-info{padding:30px;border-bottom:1px solid #f2f2f2}
.services a{padding:15px 30px;display:block;line-height:18px;color:#7c60d5;font-weight:400}
.services a span{font-weight:800}
.services .service-shap{text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;width:86px;height:86px;position:relative;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:one-animated 10s infinite;overflow:hidden;float:left;margin-right:25px}
.services .service-shap i{font-size:40px}
.service-shap.green{background-color:#d6f9ec;color:#33e2a0;background-image:linear-gradient(-45deg, #d6f9ec 0%, #d6f9ec 100%)}
.service-shap.purple{background-color:#2a217b;color:#fff;background-image:linear-gradient(-45deg, #2a217b 0%, #6d53c1 100%)}
.service-shap.yellow{background-color:#fbefd5;color:#eeb744;background-image:linear-gradient(-45deg, #fbefd5 0%, #fbefd5 100%)}
.service-shap.red{background-color:#ffdede;color:#fe6263;background-image:linear-gradient(-45deg, #ffdede 0%, #ffdede 100%)}
.services:hover{border-color:transparent;background-color:#7c60d5;color:#fff;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.services:hover h5,.services:hover p,.services:hover a{color:#fff;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.service-one{position:absolute;left:0;bottom:-150px;z-index:1}
.service-two{position:absolute;right:0;bottom:-90px;z-index:1}
.service-three{position:absolute;right:0;bottom:0;z-index:-1;width:15%}
.iqwork-one{position:absolute;right:27px;bottom:398px;z-index:2}
.iqwork-two{position:absolute;right:0;bottom:-275px;z-index:1}
.services.purple:hover{background-color:rgba(124, 96, 213, .7);border-color:transparent}
.services.green:hover{background-color:rgba(51, 226, 116, .6)}
.services.yellow:hover{background-color:rgba(238, 183, 68, .6)}
.services.red:hover{background-color:rgba(254, 98, 99, .7)}
.services:hover .services-info{border-color:rgba(255, 255, 255, .2)}
.iq-service-info{background:0 0}
.iq-service-info .service-shap{background:#7c60d5;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center;width:70px;height:70px;position:relative;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:one-animated 10s infinite}
.service-info{z-index:1;letter-spacing:normal;position:relative;padding:20px;top:0;border-radius:10px;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.media.service-info:hover{box-shadow:0 0 50px 0 rgba(0, 0, 0, .1);-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-ms-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.service-info p{line-height:30px}
.iq-service-info .service-shap i{font-size:35px;color:#fff}
.service-right{position:absolute;right:0;bottom:0;z-index:1;width:15%}
.iq-faq-list{border:none;float:right;text-align:right;display:block}
.iq-faq-list .nav-link{border:none;font-size:18px}
.iq-faq-list li{list-style:none}
.iq-faq-list li a{font-size:22px;text-align:right}
.iq-faq-list li a span{display:none}
.iq-faq-list .nav-link.active{color:#7c60d5}
.iq-faq-list .nav-link.active span{display:inline-block}
.ad-title{border-bottom:1px solid #ececec;font-size:16px;color:#1b0e3d;padding:15px 15px 15px 0;float:left;width:100%;position:relative}
.ad-title:before{cursor:pointer;content:"\f067";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:0;right:0;display:block;padding:14px 0;color:#2a217b;font-size:20px;line-height:24px;height:100%;font-weight:400;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}
.iq-accordion .ad-active .ad-title:before{content:"\f068";color:#7c60d5}
.ad-details{float:left;width:100%;padding:30px 0;display:none}
.iq-accordion .ad-active .ad-details{display:block}
ul.listing-mark{padding:0;margin:0}
ul.listing-mark li{position:relative;list-style-type:none;padding-left:40px;margin:20px 0;color:#1b0e3d;font-weight:400;font-size:16px}
 ul.listing-mark li:after{position:absolute;color:#2a217b;content:"\f058";font:normal normal normal 14px/1 FontAwesome;left:0;top:2px;font-size:30px;font-weight:400;}
.iq-solutions{padding:50px 0;}
.iq-works{padding:50px 0;}
.section.iq-blogs{padding:50px 0;}
.why-use{
    position: relative;
}
.why-use .site-heading h2{ position: relative;
    z-index: 1;
}

.panel-group {margin-bottom: 20px;
}
.panel-group .panel { background: #f9fcfe;border-radius: 10px; position: relative;z-index: 1;
}
.panel-default > .panel-heading {padding: 0;-webkit-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;border: none;-webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
}
.panel-default .panel-heading { color: #f9fcfe;background-image: -webkit-linear-gradient(44deg, rgb(7, 134, 251) 1%, rgb(96, 108, 254) 100%);border-radius: 10px 10px 0 0;box-shadow: none;
}
.panel-title {margin-top: 0; margin-bottom: 0;
    color: inherit; padding: 20px 35px 20px 35px; cursor: pointer;
    font-size: 16px; font-weight: 700;text-transform: uppercase;letter-spacing: .5px; background: rgba(255, 255, 255, 0.02);
}
.panel-group .panel + .panel { margin-top: 30px;
}
.panel-body { padding: 35px; font-size: 14px; background: #ffffff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border: none;-webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1); border-radius: 0px 0px 10px 10px;
}
.panel-default .panel-title:after {content: "\f067";font-family: 'FontAwesome';float: right;line-height: 22px; -webkit-text-fill-color: transparent!important;-webkit-background-clip: text!important;
     background: #fff;
}

.panel-title[aria-expanded="true"]:after{
  content: "\f068";
}
.circle-pulse {position: absolute;opacity: 0.3;background: #CE9FFC;border-radius: 50%; z-index: 1;
}
.circle-pulse-1 { height: 40px; width: 40px; left: 10%; top: 50%;
       animation: animationFramesOne 20s alternate infinite linear;
}
.circle-pulse-2 {height: 60px;width: 60px;left: 6%;top: 11%;
       animation: animationFramesOne 20s alternate infinite linear;
}
.circle-pulse-3 {height: 100px;width: 100px;right: 15%;top: 30%;
       animation: animationFramesOne 20s alternate infinite linear;
}
.circle-pulse-4 {height: 60px;width: 60px;left: 50%;top: 30%;
animation: animationFramesOne 20s alternate infinite linear;
}
.circle-pulse-5 {height: 80px;width: 80px;left: 35%;top: 70%;
animation: animationFramesTwo 20s alternate infinite linear;
}
.circle-pulse-6 {height: 40px;width: 40px; left: 85%;top: 80%;
animation: animationFramesTwo 20s alternate infinite linear;
}
.card.ver-3 .media img { width: 90px;height: 90px;border-radius: 50rem;margin-bottom: 20px;}

.card.ver-3 .card-body {padding: 5rem 7rem 5rem 6rem;}
.card.ver-3 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box; border-radius: .25rem;-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.02);box-shadow: 0 10px 20px 0 rgba(0,0,0,.02);border:none; }

.testmonial3 {position: relative;padding: 18rem 0 18rem;background-color: #fef6f5;}
.mobiele-template-home{position: relative;z-index: 10;margin-bottom: 6rem;margin-top: 6rem;}
.mobiele-template-home .wave{height: 300px;width: 100%;overflow: hidden;position: absolute;bottom: -240px;z-index: 1;
}
.mobiele-template-home .wave svg {height: 100%;width: 100%;
}
.wave svg path {stroke: none;fill: #fff;
}

.mobiele-template-home-foooter { position: relative;z-index: 10;padding: 2rem 0 3rem;}
.mobiele-template-home-foooter .wave {height: 300px; overflow: hidden;width: 100%;position: absolute;top: -200px; z-index: -1;}
.mobiele-template-home-foooter .wave svg {height: 100%;width: 100%;}
.mobiele-template-home-foooter .wave svg path {stroke: none;fill: #fff;}
.testmoniallisting  .media .media-body span.star i {font-size: 15px;color: #ffd895;}

.testmonial3 .head-intro h3{
    margin-bottom: 30px;
}