
/*======= Min Media =========*/
@media screen and (min-width:768px){ 
	.container { max-width: 620px; }
}

@media screen and (min-width: 992px){
	.container { max-width: 890px; }
}


@media screen and (min-width: 1200px){
	.container { max-width: 1060px; }
	.section-views .container { max-width: 1080px; }
	.container-sm { max-width: 1020px; }

	circle.screen{display: none;}
	circle.screen-6{display: block;}

	.section-service-single-banner {height: 80vh !important;}
	.bannerType_b2b.section--page-top.section-service-single-banner .image {top: 0;}
	.bannerType_b2b.section--page-top.section-service-single-banner .image img{max-width: 100%;}
}
/* @media screen and (min-width: 1200px){
	.container { max-width: 1120px; }
	.section-views .container { max-width: 1140px; }
	.container-sm { max-width: 1020px; }
} */

@media screen and (min-width: 1300px){
	.container { max-width: 1190px; }
	.section-views .container { max-width: 1210px; }
	.container-sm { max-width: 1100px; }
	
	circle.screen{display: none;}
	circle.screen-6{display: block;}
}

@media screen and (min-width: 1400px){ 
	.container { max-width: 1260px; }
	.section-views .container { max-width: 1280px; }
	.container-sm { max-width: 1270px; }

	circle.screen{display: none;}
	circle.screen-5{display: block;}
}

@media (min-width: 1500px) and (max-width: 1599px){
	circle.screen{display: none;}
	circle.screen-5{display: block;}
}

@media screen and (min-width: 1600px){
	.container { max-width: 1380px; }
	.section-views .container { max-width: 1420px; }
	.container-sm { max-width: 1270px; }

	circle.screen{display: none;}
	circle.screen-2{display: block;}

}

@media screen and (min-width: 1800px){
	.container { max-width: 1660px; }
	.section-views .container { max-width: 1730px; }
	.container-sm { max-width: 1410px; }

	circle.screen{display: none;}
	circle.screen-1{display: block;}
}
@media screen and (min-width: 1900px){

	circle.screen{display: none;}
	circle.screen-1{display: block;}
}

@media screen and (min-width: 2000px){ 
	.bg-radius-top:before{
		width: 165%;
	}
	.section--views-post .image img{
		max-width: 100%;
		max-height: inherit;
	}
}

/*======= Max Media =========*/
@media screen and (max-width:1800px){
/*----- About us --------*/
.move-cir-big .rcir.x4 { width: 70px; height: 70px; }
.move-cir-big .rcir.x3 { width: 50px; height: 50px; }
.move-cir-big .rcir.x2 { width: 30px; height: 30px; }

.article-item .move-cir-big .rcir.x3.bg-blue{left: 30px;}
.article-item .move-cir-big .rcir.x2.bg-coral{left: 10px;}
.what-makes--row .move-cir-big .rcir.bg-blue{width: 60px; height: 60px;}
.what-makes--row .move-cir-big .rcir.bg-black{width: 25px; height: 25px;}
.what-makes--row .move-cir-big.cir--1 .rcir.bg-blue { width: 90px; height: 90px; }
.what-makes--row .move-cir-big.cir--3 .rcir.bg-blue{left: 105%;}
.what-makes--row .move-cir-big.cir--3 .rcir.bg-black{right: -20%;}
.what-makes--row:nth-child(odd) .move-cir-big .rcir.bg-blue{left: 5%;}
.what-makes--row:nth-child(odd) .move-cir-big .rcir.bg-blue{left: 0%;}

.section--page-top .row .content { max-width: 42%; }

.article-item .content .content-inner { max-width: 570px; }
.section--about-article .article-item .image-round{width: 546px; height: 546px;}
.section--about-article .article-item .image-round img{max-height: 660px;}
.article-item:nth-child(2) .image-round img { max-height: 750px; top: 40%; margin-left: -30px; }
.what-makes--row .content .content-inner { max-width: 580px; }
.what-makes--row .image-round { width: 460px; height: 460px;}
.what-makes--row .move-cir-big{max-width: 460px;}
.what-makes--row .image{padding-right: 30px;}
.what-makes--row:nth-child(odd) .image{padding-left: 30px;}
.section--about-article .article-item { padding-top: 60px; padding-bottom: 60px; }
.section--about-wahtmakes .title.section-title{max-width: 500px;}

/*Contact page*/
.section--contactus .content .content-inner {max-width: 550px; padding-left: 5%; }
/*-------- Service page -------*/
.services--row .image .image-round {width: 460px; height: 460px; }
.services--row .image .move-cir-big .x3 {width: 70px; height: 70px; }
.services--row .image .move-cir-big .x2 {width: 30px; height: 30px; }

.serive-info--row .circle-round{width: 590px;}
.serive-info--row .image-round {width: 590px; height: 590px; }

.svg-mask circle {r: 295; cy: 5%; }
 .serive-info--row .image-round-small{top: -10%;}
.image-round-small{width: 260px; height: 260px;}

.section--diagram .item{width: 400px; height: 400px;}
.serive-info--row .image-round img {max-width: 730px; }

}
@media screen and (max-width:1600px){
h1,.h1{font-size: 60px;}
h2,.h2{font-size: 40px;}
h3{font-size: 35px;}
h4{font-size: 30px;}
h5{font-size: 20px;}
h6{font-size: 18px;}
p,li{font-size: 20px;}
.btn, input[type="submit"]{font-size: 16px;}
.btn-link.btn-dashed{font-size: 35px;}
.preloader .preloader-content .pre-logo{max-width: 400px;}
.preloader-content .pre-title{font-size: 42px;}

.site-branding{width: 90px;  height: 180px;}
.site-branding .logo { max-width: 58px; }

/* .bg-white-radius:after{max-width: 60%;} */
/* .section-hero-banner .circle-vector .cir.bg-white{top: 40%;} */  
.col.hero-image{max-width: 45%;}
.section-testimonials .container { max-width: 1100px; }
.section-box-image .item-inner{max-height: 488px;}
.hero-banner-bottom .container { max-width: 840px; }

/*Cloud*/
.cloud.vector--colud-2{max-width: 940px;    top: -60%;}
.cloud.vector--colud-7-1{max-width: 850px;}

/*-----Home------*/
.post-carsoul .item{padding: 0 26px;}
.circle-vector.load-animation .cir.bg-white { top: 18%; }

.section--about-article .article-item .image-round { width: 496px; height: 496px; }
.section--about-article .article-item .image-round img { max-height: 600px; }

.section-hero-banner .circle-vector{max-width: 640px;}
.section-acordian .move-360 .rcir.bg-coral.x3, .section-contact .move-360 .rcir.bg-blue.x3 {
    width: 60px;
    height: 60px;
}
.section-acordian .move-360, .section-contact .move-360, .section-views-listing .move-360{
	 width: 120px;
    height: 120px;
}
.section-acordian .move-360 {
    right: auto;
    left: 10%;
    bottom: -4%;
}

/*About*/
.what-makes--row .image-round {
    width: 400px;
    height: 400px;
}
.what-makes--row .move-cir-big .rcir.bg-blue {
    width: 60px;
    height: 60px;
}

/*-------- Views page */
.section-views-listing .container, .section--views-post .container {padding: 0 15px;}
.section--views-post .content-inner{max-width: 450px;}
.section--views-post .image img{max-width: 580px;max-height: 580px;}

/*------ Single page -----*/
.section--single-page .sidebar{padding-right: 40px;}
.sidebar h5{font-size: 25px;}

.section--contactus .content .content-inner{max-width: 530px;}
.map-inner-radius {
    width: 1080px;
    height: 1180px;
    border-radius: 80% 80% 70% 80%;
    top: -15%;
    right: -40%;
}
.map .cir.bg-blue.x3{left: -15%}
.map span.cir.bg-green.x2 {
    bottom: 10%;
    left: 10%;
}


/*------ Service -------*/
.services--row{padding-top: 20px; padding-bottom: 20px;}
.services--row .image .image-round {
    width: 400px;
    height: 400px;
}
.serive-info--row .image-round {
    width: 520px;
    height: 520px;
}
.serive-info--row .image-round img {
    max-width: 620px;
}
.serive-info--row .image .image--car .inner{
	top: -5%;
	left: -10%;
}
.serive-info--row .circle-round {
    width: 520px;
}
.svg-mask circle {
    r: 256;
    cy: 15%;
}
.serive-info--row .image-round-small {
    top: -20%;
    width: 240px;
    height: 240px;
    left: 0%;
}
.serive-info--row .content ul li:before{width: 25px; height: 25px; background-size: 25px auto;}
.single--serive-info .bottom_content ul li:before{width: 25px; height: 25px; background-size: 25px auto;}

}

@media (max-width: 1500px){
.site-branding { width: 70px; height: 150px; }
.site-branding .logo > img{max-width: 50px;}
.menu-toggle{margin-top: 30px;}
.menu-open .menu-toggle span:nth-child(3){top: 20px;}
.btn-link.btn-dashed{padding-bottom: 20px;}

.map-inner-radius {
    width: 940px;
    height: 1040px;
    top: -5%;
}

/*dots*/
.cir.x4 { width: 70px; height: 70px; } 
.cir.x04 { width: 60px; height: 60px; }
.cir.x3 { width: 46px; height: 46px; }
.cir.x2 { width: 30px; height: 30px; }
.cir.x02 { width: 20px; height: 20px; }
.cir.x1 { width: 15px; height: 15px; }
.cir.x0 { width: 10px; height: 10px; }
.section-acordian .cir.x2 { width: 39px; height: 39px; }
.section-acordian .cir.bg-black.x2 { width: 25px; height:25px;}
.section-acordian .cir.bg-blue.x3 { width: 65px; height: 65px;}
.section-acordian .move-360 .rcir.bg-blue.x3, .section-contact .move-360 .rcir.bg-blue.x3{width: 50px; height: 50px;}
.section-acordian .move-360 .rcir.bg-black.x2, .section-contact .move-360 .rcir.bg-black.x2{width: 25px; height: 25px; left: 0; top: 0;}
/*.section-acordian .move-360, .section-contact .move-360{width: 110px; height: 110px;}*/



/*global section*/
.bg-radius-top{margin-top: 10%;}
.bg-radius-top:before{top: -5%;}
.image-round{width: 400px; height: 400px;}
.container.p-left { padding-left: 5%; }

/*-------Home---------*/
.circle-vector.load-animation .cir.bg-white {  }
.section-hero-banner .circle-vector .cir.bg-coral{width: 50px; height: 50px;}
.section-hero-banner .circle-vector .cir.bg-black{width: 25px; height: 25px;}
.section-hero-banner .circle-vector {
    max-width: 560px;
}
.section-hero-banner .move-360{left: -40px;}

/*.circle-vector.load-animation .cir.bg-black { bottom: 70%; }*/
.home-top-hero .section-hero-banner .container{padding-left: 80px;}   
.post-carsoul .item{padding: 0 16px;}
.section-contact .image .animate-img{left: 20px;}
.image .image-parachute > img{max-width: 340px;}
.image .image-plane > img { max-width: 200px; }
.section-contact .image .image-plane{    left: calc(100% - 140px);}
.section-contact .cloud.vector--colud-6{max-width: 460px;}
.section-contact .cloud.vector--colud-12{max-width: 370px;}
.post-carsoul .item .post-content p { font-size: 18px; }
.section-box-image .item-inner h3{font-size: 30px;}

/*------ About us page --------*/
.move-cir-big .rcir.x4 { width: 60px; height: 60px; }
.move-cir-big .rcir.x3 { width: 40px; height: 40px; }
.move-cir-big .rcir.x2 { width: 20px; height: 20px; }
.what-makes--row .move-cir-big.cir--1 .rcir.bg-blue{width: 70px; height: 70px; left: 90%;}
.what-makes--row .move-cir-big .rcir.bg-black{right: 5%;}
.article-item:nth-child(2) .move-cir-big .rcir.bg-coral{width: 55px; height: 55px;}
.article-item:nth-child(2) .move-cir-big .rcir.bg-blue{width: 45px; height: 45px;}
.article-item:nth-child(2) .move-cir-big .rcir.bg-black{width: 25px; height: 25px;}
.what-makes--row .move-cir-big.cir--3 .rcir.bg-blue { left: 100%; }
.what-makes--row .move-cir-big.cir--3 .rcir.bg-black { right: -10%; }

.article-item .move-cir-big .rcir.x3.bg-blue { left: 50px; }
.article-item .move-cir-big .rcir.x2.bg-coral{left: 30px;}
.article-item:nth-child(2) .move-cir-big .rcir.bg-black{right: 10%; top: -6%;}
.article-item:nth-child(2) .move-cir-big .rcir.bg-blue{top: 5%;}

.section--page-top .row .content { max-width: 46%; }
.section--about-article .article-item .image-round{width: 480px; height: 480px;}
.section--about-article .article-item .image-round img { max-height: 590px; }
.article-item:nth-child(2) .image-round img{max-height: 690px;}
.section--about-wahtmakes1{padding-bottom: 80px}
.what-makes--row .image-round { width: 400px; height: 400px; }
.what-makes--row .image-round img{max-height: 400px;}
.what-makes--row .content .content-inner .btn-link.btn-dashed { margin-top: 40px; margin-bottom: 10px; }
.article-item .content-inner .btn { margin-top: 25px; }
.section--about-wahtmakes .title.section-title { max-width: 420px; }

/*Views page*/
.section--views-post .image img{max-width: 540px;max-height: 540px;}
.views-post .item{padding: 0 15px;}
.section-views-listing .move-360{width: 100px; height: 100px;}
.section-views-listing .move-360 .rcir.bg-coral.x3 {width: 50px;height: 50px;}
.section-views-listing .move-360 .rcir.bg-black.x2{width: 26px;height: 26px;}

/*--- Single page ----*/
.single-header-banner{min-height: 190px;}
.section--single-page .sidebar {padding-right: 20px;max-width: 32%; -webkit-box-flex: 0; -ms-flex: 0 0 32%; flex: 0 0 32%;}
.vector-circle2{right: 4%;width: 220px;height: 140px; top: 25px;}
.vector-circle2 .cir.bg-coral.x3{width: 60px; height: 60px;}
.vector-circle2 .cir.bg-blue.x2{width: 40px; height: 40px;}
.vector-circle2 .cir.bg-black.x1{width: 30px; height: 30px;}

/*Contact*/
.section--contactus .content .content-inner {max-width: 530px; padding-left: 3%; }
.map .cir.bg-blue.x3 {top: 5%; left: -20%; width: 60px; height: 60px; }
.map span.cir.bg-green.x2 {bottom: 10%; left: 5%; }

/*-------- Service page -------*/
.services--row .image .image-round {width: 400px; height: 400px; }
.services--row .image .move-cir-big .x3 {width: 60px; height: 60px; }
.services--row .image .move-cir-big .x2 {width: 25px; height: 25px; }


.serive-info--row .circle-round {width: 520px; }
.serive-info--row .image-round {width: 520px; height: 520px; }
.svg-mask circle {r: 265; cy: 15%; }
.serive-info--row .image-round-small{top: -20%; left: 0;}
.image-round-small{width: 230px; height: 230px;}
.section--diagram .item{width: 400px; height: 400px;}
.serive-info--row .image-round img {max-width: 630px; }


}


@media screen and (max-width: 1400px){
h1,.h1{font-size: 55px;}
h2,.h2{font-size: 35px;}
h3{font-size: 30px;}
h4{font-size: 25px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p,.post-carsoul .item .post-content p,li{font-size: 16px;}
.btn, input[type="submit"]{min-width: 200px; font-size: 14px;}
.icon-qouate{width: 60px; height: 60px;background-size: auto 30px;}
.btn-link.btn-dashed{font-size: 30px;}
/*Global*/
.image-round { width: 350px; height: 350px; }
.dot.x0{width: 10px; height: 10px;}

/*section padding*/
.section-contact { padding-top: 180px; padding-bottom: 160px; }

.menu-toggle{width: 30px; height: 25px;}
.social-links li a .icon{font-size: 24px; width: 40px; height: 40px;}
.main-navigation ul li a{font-size: 60px;}


.page-title,.section--views-post .page-title { margin-bottom: 30px; }

/*---------Home----------*/
.section-hero-banner .circle-vector{max-width: 520px;}


.cloud.vector--colud{background-size: 100%;}
.home-top-hero .hero-banner-bottom, .home-top-hero .section-hero-banner{min-height: 200px;}
.section-acordian .cloud.vector--colud-7 { max-width: 330px; left: 20px; }
.section-acordian .cloud.vector--colud-6{max-width: 410px;}
.hero-banner-bottom .cloud.vector--colud-3 { max-width: 440px; bottom: -40px; }
.cloud.vector--colud-4 { max-width: 370px; }
.section-box-image .item-inner { max-height: 415px; }
.hero-banner-bottom .container { max-width: 720px; }
.testimonial-carsoul{padding-bottom: 40px;}
.section-testimonials .container { max-width: 930px; }
.image .image-parachute > img { max-height: 400px; }
.image .image-plane > img { max-width: 160px; }
.section-contact .image .image-plane { left: calc(100% - 120px); }
.section-acordian .content .title { margin-bottom: 15px; }
.tab_drawer_heading{margin-top: 20px;}
.content > p + .btn { margin-top: 15px; }
.section-contact .cloud.vector--colud-12 { max-width: 310px; bottom: -20%; }
.section-contact .cloud.vector--colud-6 { max-width: 400px; }
.post-content .tag{top: -37px;width: 100px; height: 35px;    padding: 6px 0;}


/*-------- About us page ----------*/
.section--page-top .btn, .section--about-article .btn, .section--about-article .btn, .what-makes--row .content .content-inner .btn,.services--row .btn,.serive-info--row .content .btn { min-width: 200px; }
.section--page-top .row .content { max-width: 40%; }
.article-item .content .content-inner { max-width: 460px; }
.what-makes--row{padding-top: 55px; padding-bottom: 55px;}
.what-makes--row .content .content-inner { max-width: 480px; }
.section--about-article .article-item:last-child { padding-bottom: 80px; }
.section--about-wahtmakes{padding-bottom: 80px;}
.what-makes--row .content{max-width: 58%; -webkit-box-flex: 0; -ms-flex: 0 0 58%; flex: 0 0 58%;}

/*------- Vieews ----------*/
.section--views-post .image img {max-width: 420px;max-height: 420px;}
.section--page-top.section--views-post.bg-white-radius:after {width: 55%;}
.section--views-post.section--page-top .image{right: 3%;}
.section--views-post .content-inner {max-width: 360px;}
.section--views-post .image img{max-width: 550px;max-height: 550px;}

/*--- Single page ------*/
.section--single-page .entry-header {max-width: 80%;}
.section--single-page .sidebar{padding-left: 15px; padding-right: 15px;}
.sidebar-block{font-size: 18px;}
.sidebar .views-post .item .post-content{padding: 15px;}
.sidebar-block ul li {padding: 5px 0;}
.sidebar h5 {font-size: 20px;}

/*Contact*/
input, select, textarea{font-size: 18px; height: 65px;}
textarea{height: 170px;}
.section--contactus .content .content-inner {max-width: 440px; padding-left: 6%; }
/*.map-inner-radius {width: 145%; height: 120%; border-radius: 80% 80% 70% 75%; right: -40%; top: -25%; }*/
.services--row .image .move-cir-big.cir--1 .x2 {top: 40%; right: -10%; }

/*--- Servie page --*/
.services--row .image .move-cir-big.cir--1 .x3 {top: 14%; right: -10%; }
.services--row .image .move-cir-big.cir--1 .x2 {top: 40%; right: -10%; }
.services--row .image .move-cir-big.cir--2 .x3{left: -10%;}
.services--row .image .move-cir-big.cir--2 .x2{left: 2%;}
.services--row .image .move-cir-big.cir--3 .x3 {top: 25%; left: -2%;}
.serive-info--row .image .rcir.x2 {width: 60px; height: 60px; }
.serive-info--row .image .rcir.x1 {width: 30px; height: 30px; }


.serive-info--row .image-round-small {
    top: -30%;
    left: 2%;
}
.serive-info--row .image-round {width: 440px; height: 440px; }
.serive-info--row .image-round img {max-width: 580px; }
.serive-info--row .image .image--car .inner{left: -10%; top: -5%;}

.serive-info--row .circle-round {width: 440px; }
.svg-mask circle {r: 220; cy: 30%; }

.section--diagram .item {width: 330px; height: 330px; margin: 0 -30px; }
.serive-info--row .content .content-inner {max-width: 380px; }
.serive-info--row .content ul li{padding-left: 30px; margin-bottom: 30px;}
.single--serive-info .bottom_content ul li{padding-left: 30px; margin-bottom: 30px;}
.serive-info--row .content ul li:before {width: 20px; height: 20px; background-size: 20px auto; }
.single--serive-info .bottom_content ul li:before{width: 20px; height: 20px; background-size: 20px auto; }
.section--diagram .item {width: 270px; height: 270px; margin: 0 -20px; }
.serive-info--row .content .btn-dashed {margin-bottom: 20px; }

.tab_drawer_heading::before{top: 6px;}

.map-inner-radius {
    width: 980px;
    height: 1080px;
    right: -60%;
    top: -10%;
}
.section-hero-banner .circle-vector.load-animation .cir.bg-blue, .after-first-load .section-hero-banner .circle-vector .cir.bg-blue {bottom: 6%;}
}

@media (max-width: 1200px){
.what-makes--row .image-round { width: 310px; height: 310px; }
.section--contactus .content .content-inner {
    max-width: 410px;
    padding-left: 0%;
}
/*.map-inner-radius {
    width: 130%;
    height: 120%;
    border-radius: 80% 80% 70% 75%;
    right: -40%;
    top: -25%;
}*/
}

@media screen and (max-width:1300px){
.site-branding{left: 15px;}
.preloader .preloader-content .pre-logo{left: 50%;}
.btn-link.btn-dashed{font-size: 25px;}
/*dots*/
.cir.x4 { width: 60px; height: 60px; } 
.cir.x04 { width: 50px; height: 50px; }
.cir.x3 { width: 36px; height: 36px; }
.cir.x2 { width: 20px; height: 20px; }
.cir.x02 { width: 15px; height: 15px; }
.cir.x1 { width: 10px; height: 10px; }
.cir.x0 { width: 7px; height: 7px; }
.section-acordian .cir.x2 { width: 29px; height: 29px; }
.section-acordian .cir.bg-black.x2 { width: 20px; height:20px;}
.section-acordian .cir.bg-blue.x3 { width: 55px; height: 55px;}

h1,.h1{font-size: 55px;}
h2,.h2{font-size: 35px;}
h3{font-size: 25px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p,.post-carsoul .item .post-content p,li{font-size: 16px;}

.container.p-left { padding-left: 4%; }
.preloader .preloader-content .pre-logo {
    max-width: 300px;
}

/*-------- Home page ----------*/
.section-hero-banner .circle-vector {
    max-width: 470px;
}
.section-hero-banner .circle-vector .cir.bg-coral,.section-hero-banner .circle-vector .cir.bg-blue {
    width: 40px;
    height: 40px;
}
.section-hero-banner .circle-vector .cir.bg-black {
    width: 20px;
    height: 20px;
}
.section-acordian .move-360 {
    left: 2%;
    bottom: -8%;
}
.section-acordian .move-360 .rcir.bg-coral.x3, .section-contact .move-360 .rcir.bg-blue.x3 {
    width: 50px;
    height: 50px;
}
.home-top-hero .section-hero-banner .container { padding-left: 50px; }
.section-box-image .item-inner h3{font-size: 26px;}
.tab_drawer_heading:before{top: 6px;}

/*-------- About us page ----------*/
.section--page-top .row .content { max-width: 43%; }
.section--about-article .article-item .image-round { width: 400px; height: 400px; }
.section--about-article .article-item .image-round img { max-height: 480px; }
.article-item:nth-child(2) .image-round img { max-height: 580px; }

.what-makes--row .image-round img{max-height: 360px;}

/*------ Views page ----------*/
.section--views-post .image img {max-width: 450px;max-height: 450px;}

.sidebar-inner{max-width: 320px; width: 320px;}

/*--------- Service page --------*/
.services--row .image .image-round {width: 350px; height: 350px; }
.services--row .image .move-cir-big .x3,.serive-info--row .image .rcir.x2 {width: 40px; height: 40px; }
.services--row .image .move-cir-big .x2,.serive-info--row .move-cir-big.cir--1 .rcir.x1 {width: 20px; height: 20px; }
.services--row .content .content-inner{padding-right: 40px; padding-left: 0;}
.services--row:nth-child(even) .content-inner{padding-left: 40px; padding-right: 0;}
.serive-info--row .image-round {width: 440px; height: 440px; }
.serive-info--row .image-round img {max-width: 500px; }
.serive-info--row .image .image--car .inner {left: -5%; top: -3%; }

.dotType_buisness-dev.single--serive-info .serive-info--row .move-cir-big .rcir.x4{right: 5%; top: -5%;}

}

@media (max-width: 1100px){ 
.site-branding { width: 60px; height: 120px; }	
.site-branding .logo > img { max-width: 40px; }
.menu-toggle { margin-top: 20px; }

h1,.h1 { font-size: 44px; }
h2,.h2{font-size: 30px;}
h3{font-size: 25px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p,.post-carsoul .item .post-content p,li{font-size: 16px;}
.btn, input[type="submit"]{min-width: 170px;}

.container.p-left { padding-left: 2%; }

.scroll-down svg { width: 50px; }

.preloader .preloader-content .pre-logo { max-width: 240px; left: 60%; }
.preloader-content .pre-title { font-size: 34px; }
.image-round { width: 300px; height: 300px; }
.cir.x04 { width: 40px; height: 40px; }
/*.section-acordian .move-360 .rcir.bg-blue.x3, .section-contact .move-360 .rcir.bg-blue.x3 { width: 40px; height: 40px; }
.section-acordian .move-360, .section-contact .move-360 { width: 80px; height: 80px; }*/

/*.circle-vector.load-animation .cir.bg-white { top: 15%; }
body .circle-vector.load-animation .cir.bg-green { top: 40%; opacity: 1; }
.circle-vector.load-animation .cir.bg-black { bottom: 62%; }*/

/*-------- Home ----------*/
.section-hero-banner .circle-vector {
    max-width: 400px;
}
.circle-vector.load-animation .cir.bg-white { top: 27%; }

.hero-banner-bottom .container { max-width: 640px; }

.section-testimonials .container { max-width: 800px; }
.section-testimonials .cloud.vector--colud-7-1 { max-width: 500px; }
.section-testimonials .cloud.vector--colud-2 { max-width: 600px; }
.image .image-plane > img { max-width: 130px; }
.section-contact .image .image-plane { left: calc(100% - 90px); }

.image .image-parachute > img { max-height: 330px; }
.section-contact .cloud.vector--colud-12 { max-width: 240px; bottom: -10%; }

.section-box-image .item-inner { max-height: 300px; }
.section-box-image .item-inner h3 { font-size: 22px; padding-right: 0; }

/*-------- About us page ----------*/
.move-cir-big .rcir.x4 { width: 50px; height: 50px; }
.move-cir-big .rcir.x3 { width: 34px; height: 34px; }
.move-cir-big .rcir.x2{width: 15px; height: 15px;}
.what-makes--row .move-cir-big.cir--1 .rcir.bg-blue { width: 50px; height: 50px; left: auto; right: 0; }
.what-makes--row .move-cir-big .rcir.bg-black { width: 20px; height: 20px; left: auto; bottom: 10%; }
.what-makes--row .move-cir-big .rcir.bg-blue { width: 50px; height: 50px; }
.what-makes--row .move-cir-big.cir--3 .rcir.bg-blue { right: 0; left: auto; }
.what-makes--row .move-cir-big.cir--3 .rcir.bg-black { right: 0; }


.article-item:nth-child(2) .move-cir-big .rcir.bg-blue { width: 40px; height: 40px; }
.article-item:nth-child(2) .move-cir-big .rcir.bg-coral { width: 50px; height: 50px; }

.section--page-top .row .content{max-width: 50%;}
.section--page-top .row .image { max-width: 60%; }
.section--about-article .article-item { padding-top: 40px; padding-bottom: 40px; }
.section--about-article .article-item .image-round { width: 350px; height: 350px; }
.section--about-article .article-item .image-round img { max-height: 420px; }
.section--about-wahtmakes .title.section-title { max-width: 260px; }
.what-makes--row { padding-top: 40px; padding-bottom: 40px; }
.what-makes--row .image-round { width: 300px; height: 300px; }
.article-item:nth-child(2) .image-round img { max-height: 530px; }
.section--about-article .article-item { padding-top: 30px; padding-bottom: 30px; }

/*----- View page ------*/
.section--page-top.section--views-post.bg-white-radius:after {width: 52%;}
.section--views-post.section--page-top:before{background-size: cover;}
.section--views-post .image img {max-width: 420px;max-height: 420px;}
.views-post .item .post-content{padding: 10px; max-width: calc(100% - 20px);}

/*---- Single view ------*/
.single-header-banner {min-height: 150px;}
.sidebar h5 {font-size: 20px;}
.vector-circle2 {right: 4%;width: 160px;height: 100px;top: 40px;}
.vector-circle2 .cir.bg-coral.x3 {width: 50px;height: 50px;}
.vector-circle2 .cir.bg-blue.x2 {width: 30px;height: 30px;}
.vector-circle2 .cir.bg-black.x1 {width: 20px;height: 20px;}

/*Contac*/
.map-inner-radius {
    width: 900px;
    height: 1000px;
    right: -80%;
    top: 0%;
}
.section-service-banner.aos-animate .image img {max-height: 80%; }
.services--row .image .image-round{width: 300px; height: 300px;}
.services--row .content .content-inner {padding-right: 20px; padding-left: 0; }
.services--row:nth-child(even) .content-inner {padding-left: 20px; padding-right: 0; }
.serive-info--row .image-round {width: 400px; height: 400px; }
.serive-info--row .image-round img {max-width: 440px; }
.serive-info--row .image-round-small{width: 200px; height: 200px;}
.serive-info--row .circle-round{width: 400px;}
.svg-mask circle {r: 190; cy: 34%; }
.section--diagram .item {width: 230px; height: 230px; margin: 0 -15px; padding: 20px; }
.serive-info--row .content ul{margin-bottom: 15px;}
.serive-info--row .content ul li{margin-bottom: 20px;}

circle.screen{display: none;}
circle.screen-7{display: block;}


}

@media screen and (max-width:991px){
h1,.h1 { font-size: 40px; }
h2{font-size: 30px;}
h3{font-size: 25px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
p,.post-carsoul .item .post-content p,li{font-size: 18px;}
.btn, input[type="submit"]{min-width: 170px; font-size: 20px; min-width: 224px;}
.btn.btn-secondary{font-size: 18px;}
.scroll-down svg {
    width: 40px;
}
.content > p + .btn{margin-top: 2px;}

.preloader .preloader-content .pre-logo{left: 35%;}

.image-round { width: 250px; height: 250px; }
.container.p-left {
    padding: 0 38px;
}


/*------------Home------------*/	
.bg-white-radius:after { content: ""; background-color: #fff; position: absolute; left: -20%; top: auto; width: 135%; height: 60%; border-radius: 50% 50% 0% 0%; z-index: 1; bottom: 0; }
.col.hero-content{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; position: absolute; top: auto; bottom: 20%; left: 0; right: 0; margin: 0 auto; text-align: center; max-width: 450px;}
.col.hero-image { max-width: 85%; top: 5%; right: 0; left: 0; margin: 0 auto; }
.sky-drive-solo,.after-first-load.siteloaded.home-page-load .sky-drive-solo { left: 0; right: 0; margin: 0 auto; text-align: center; max-width: 100%; top: 30px; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; transform: none !important;
    transition: top 0.5s;}
.section-hero-banner .circle-vector .cir, .section-hero-banner .circle-vector .rcir,.circle-vector.blue-down .cir.bg-blue {
    animation: none !important;
    transform: none !important;
} 
.section-hero-banner .circle-vector { top: 0; height: 45%; bottom: auto; max-width: 75%; }
.sky-drive-solo.top-to-down { -webkit-transform: translateY(-100%) !important; -ms-transform: translateY(-100%) !important; transform: translateY(-100%) !important;  -webkit-transition: -webkit-transform 1s;  transition: -webkit-transform 1s;  -o-transition: transform 1s;  transition: transform 1s;  transition: transform 1s, -webkit-transform 1s; opacity: 0 !important; }
.aos-animate .sky-drive-solo.top-to-down{ -webkit-transform: translateY(0) !important; -ms-transform: translateY(0) !important; transform: translateY(0) !important; opacity: 1 !important;}

.sky-drive-solo img{transform: none !important;}

.home-top-hero.aos-animate span.cloud.vector--colud{transform: translateY(0%) !important;}
.section-hero-banner .circle-vector .cir.bg-coral,
.section-hero-banner .circle-vector .cir.bg-green{ width: 35px; height: 35px; }
.section-hero-banner .circle-vector .cir.bg-coral{top: 100%;}
.section-hero-banner .circle-vector .cir.bg-green{top: 105%; opacity: 0; left: auto; display: block; right: 40%;}
.section-hero-banner .circle-vector .cir.bg-blue{width: 45px; height: 45px; bottom: 20%;    right: 20%;}
.section-hero-banner .circle-vector .cir.bg-white{ top: 45%; left: 5%; width: 65px; height: 65px;}

.section-hero-banner.aos-animate .circle-vector .cir.bg-green{opacity: 1;}
.circle-vector.load-animation .cir.bg-white { top: 45%; }
body .circle-vector.load-animation .cir.bg-coral { top: 100%; }
.section-hero-banner .circle-vector.load-animation .cir.bg-green { top: 105%; opacity: 1; }
.section-hero-banner .circle-vector.load-animation .cir.bg-blue, .after-first-load .section-hero-banner .circle-vector .cir.bg-blue {
    bottom: 6%;
    right: 20%;
}
body .circle-vector .cir.bg-black{opacity: 0;}

.section-acordian .cloud.vector--colud-7 { max-width: 240px; left: 0; top: 0;}
.section-acordian .cloud.vector--colud-6 { max-width: 280px; top: 50px; }
.hero-banner-bottom .cloud.vector--colud-3 { max-width: 280px; bottom: -30%; }
.hero-banner-bottom .cloud.vector--colud-4 { max-width: 260px; bottom: -60%; }

.section-acordian .tab_container .image{position: static;}
.section-acordian .tab_container .image .image-round{margin: 0 auto; display: block;}
.section-testimonials .container { max-width: 540px; }
.section-image-content h2.title{margin-bottom: 10px;}
.tab_content{padding-top: 10px;}
.section-acordian .move-360, .section-contact .move-360{bottom: 0%;}
.section-contact .move-360{bottom: -15%; right: 0;}
.section-acordian .cir.x2.bg-blue {
    top: 0;
    right: 10%;
}
.tab_content{padding: 5px 0 15px 48px;}
.tab_content .content {
    padding-right: 15px;
    padding-left: 12px;
}
.section-acordian .tab_container .image{padding-top: 25px; padding-bottom: 10px; max-width: 500px; margin: 0 auto;}

.testimonial-carsoul{margin-top: 20px;}
.section-box-image .row { margin-top: 30px; }
.icon-qouate { width: 49px; height: 49px; background-size: auto 26px; }
.testimonial-carsoul .item h2{font-size: 25px;;}
.section-testimonials .cloud.vector--colud-7-1 { max-width: 380px; }
.section-testimonials .cloud.vector--colud-2 { max-width: 450px; top: -20%; }
.section-box-image .row .item{padding-bottom: 16px;}
.section-box-image .item-inner h3{font-size: 25px;}
.section-box-image .item-inner .service-image img { max-height: 220px; }

.section-contact .cloud.vector--colud-6 { max-width: 300px;top: 10%; }
.section-image-content.image--left .image { padding-left: 20px; display: block; text-align: center; }
.image-parachute, .image-plane{transition-delay: 0s;}
.section-image-content.image--left .content{text-align: center; padding-top: 75px;}
/* .section-contact .image .animate-img { left: 0; } */
.section-contact .cloud.vector--colud-12 { max-width: 280px; bottom: -30%; right: 2%; }
.section-contact .image-round { width: 260px; height: 260px; }

.section-views .container{max-width: 100%; padding-right: 0;padding-left: 80px;}
.post-carsoul .item { padding: 0 10px; }
.section-views .slick-list{padding:0 20% 0 0;}
.post-carsoul .item .post-content{margin: -10% auto 0 auto;}

.site-footer .row > div{max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.site-footer .social-links { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.social-links li { margin: 0 10px; }
.site-footer .footer-left > div { max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; text-align: center; }
.footer-links li{width: 100%; text-transform: uppercase; font-size: 20px; margin-bottom: 10px;}
.site-footer .logo{margin-bottom: 35px;}
.site-footer .footer-links{margin-bottom: 40px;}
.site-footer .contact-info p{margin-bottom: 32px;}


/*.section-acordian .move-360{display: none;}*/
.section-acordian .move-360, .section-contact .move-360, .section-views-listing .move-360 {
    width: 100px;
    height: 100px;
}
.section-acordian .move-360 .rcir.bg-coral.x3, .section-contact .move-360 .rcir.bg-blue.x3 {
    width: 43px;
    height: 43px;
}

/*--- About page ------*/
.article-item .move-cir-big .rcir.x3.bg-blue { left: 10px; }
.article-item .move-cir-big .rcir.x2.bg-coral { left: 0; }

.section--page-top:before { background-size: auto; width: 100%; }
.section--page-top.bg-white-radius:after{width: 135%;}
.section--page-top .row .image { max-width: 90%; left: 0; right: 0; margin: 0 auto; }
.section--page-top .row .content{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; position: absolute; top: auto; bottom: 20%; left: 0; right: 0; margin: 0 auto; text-align: center; max-width: 100%; padding: 0 80px;}
.section--page-top.aos-animate .row .image .about--dancer-image.dancer--1{-webkit-transform: translate3d(40px, 10%, 0);transform: translate3d(40px, 10%, 0);}
.section--about-article .article-item .image-round{margin: 0 auto;}
.article-item .content .content-inner { max-width: 100%; padding-bottom: 50px; }
.article-item:nth-child(2) .image-round img { max-height: 420px; margin: 0 auto; top: 50%; }
.section--about-wahtmakes .title.section-title { max-width: 300px; margin: 0 auto 40px auto; text-align: center; }
.what-makes--row .content{max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.section--about-article .article-item .move-cir-big { max-width: 450px; margin: 0 auto; }
.bg-radius-top:before { top: -3%; height: 15%; }
section.section.section--about-article { padding-bottom: 50px; }
.what-makes--row .content .content-inner{max-width: 100%;}
.what-makes--row .move-cir-big { max-width: 400px; margin: 0 auto; }
.what-makes--row .image { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; }
.what-makes--row .content { -webkit-box-ordinal-group: 3 !important; -ms-flex-order: 2 !important; order: 2 !important; padding-top: 30px;}

/*---- View page ------*/
.section--page-top.section--views-post.bg-white-radius:after {width: 135%;left: -17.5%;}
.section--views-post .content-inner{margin: 0 auto;}
.section--views-post.section--page-top .image {top: 0;-webkit-transform: none;-ms-transform: none;transform: none;left: 0;right: 0;margin: 0 auto;}
.section--views-post .image img {margin: 0 auto;}
.section--views-post .image img{max-width: 360px; max-height: 360px;}
.section--views-post .content-inner{max-width: 410px;}
.section-views-listing .move-360{bottom: -5%;}

/*----- Single page -----*/
.section--single-page .site-main,.section--single-page .sidebar{max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
.section--single-page .sidebar{margin-top: 20px;}
.sidebar-inner {position: static !important;width: 100%;max-width: 100%;}
.section--single-page .site-main{height: auto !important;}

.section--single-page .sub-title{font-size: 22px;}
.section--single-page .site-main h3 {font-weight: 700; font-size: 22px; margin-bottom: 35px;}
.section--single-page .site-main h4{font-size: 20px;}
.section--single-page .site-main h5{font-size: 18px;}
.section--single-page .site-main h6{font-size: 16px;}

/*Contact*/
.section--contactus {margin-bottom: 0; }
.section--contactus .content {padding-top: 10%; margin-bottom: 100px; }
.section--contactus .content,.section--contactus .map{width: 100%; max-width: 100%;}
.section--contactus .map {position: relative; height: 500px; }
.map-inner-radius {width: 130%; height: 100%; border-radius: 50% 50% 0% 0%; right: 0; top: 0; left: -15%; position: relative; }
.section--contactus .content .content-inner {max-width: 100%; padding-left: 15px; }
.map .cir {top: -15% !important; max-width: 40px; max-height: 40px; }
.map .cir.bg-blue.x3 {left: 0; }
.map span.cir.bg-green.x2 {left: auto; right: 2%; bottom: auto; }
.map .cir.bg-coral.x2 {bottom: auto; left: auto; right: -5%; top: 3% !important; }

/*---- Service page ---------*/
.section--page-top .row .image {text-align: center; }
.section-service-banner.aos-animate .image img {max-height: 60%; }
.services--row .image,.services--row:nth-child(even) .image{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; text-align: center;}
.services--row .content{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; padding-top: 30px;}
.serive-info--row .content .content-inner{max-width: 100%;}
.serive-info--row .image{text-align: center;}
.serive-info--row.row--how .image .main-image{padding-top: 50%;}
.serive-info--row .image-round-small {top: 10%; left: 0; }
.section--diagram .item {width: 150px; height: 150px; margin: 0 -10px; padding: 20px; }
.services--row .image .move-cir-big {max-width: 400px; margin: 0 auto; }

.section-404.section--page-top .row  .image{position: absolute; top: 0; height: 50%;}
.section-404 .title-404 {
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
}

.single-service-row .image {min-height: 320px;}
.single--serive-info .views-post .col-md-12:nth-of-type(2) {margin-top: 50px;}
.section-service-single-banner.aos-animate .image img{max-width: 480px; width: 100%;}
}


@media screen and (max-width:767px){ 
.site-branding { width: 100%; height: 110px; left: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 30px 0 25px; -webkit-box-shadow: 0px 3px 6px rgba(0,0,41,0.35); box-shadow: 0px 3px 6px rgba(0,0,41,0.35); background-color: rgba(255,255,255,0.9); opacity: 1;}
.site-branding .logo { max-width: 64px; }
.site-branding .logo > img { max-width: 64px; }
.menu-toggle { margin: 0; }
.menu-toggle span{height: 2px;}

.main-navigation .menu{    top: calc(50% + 60px);}
.main-navigation ul li a{font-size: 34px;}

/* .siteloaded .preloader{opacity: 0 !important; visibility: hidden !important;} */
.page-template-tp-home-php .preloader{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.preloader .container{width: 100%; max-width: 100%;}
.preloader-content {
    width: 100%;
    display: block;
}
.preloader-content .pre-title {
    width: 100%;
    display: block;
}
.preloader .preloader-content .pre-logo { max-width: 120px;
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
    transform: translateY(-50%) !important;
    position: absolute;
    text-align: center;
    top: -80px;
    width: auto !important;
    visibility: visible !important;
    opacity: 1 !important;}

.preloader-content .pre-title .pre-wel-text{ font-size: 20px; display: block; text-align: center; width: 240px; padding-bottom: 10px; margin: 0 auto; /*opacity: 0; */ position: relative;}
.preloader-content .pre-title .pre-wel-text .text{display: block; width: 100%;}
.preloader-content .pre-title .pre-wel-text .text.revel{top: 0; width: 0%;    transition: width 1s linear;}

.preloader .preloader-content .preloader-text {
	display: block;
    margin: 30px auto 0 auto;
    text-align: center;
    width: 300px;
}
.preloader-dots{opacity: 1; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.preloader-dots .preloader-dot{margin: 0 10px;}

.section-hero-banner{min-height: 700px !important;}

.menu-open .main-navigation .menu > li {    margin: 20px 0; }
.main-navigation ul li a{font-size: 40px;}

.circle-vector.load-animation .cir.bg-white{height: 50px; width: 50px;}

.container{padding-left: 38px; padding-right: 38px;}
.hero-banner-bottom .container{padding-left: 14px; padding-right: 14px;}
.section-acordian .container{padding-left: 33px; padding-right: 33px;}
.section-contact .container{padding-left: 45px; padding-right: 45px;}

.section-hero-banner{background-size: auto 60%;    background-position: center top;}
.sky-drive-solo{top: 30px;}
.bg-white-radius:after { left: -36%; width: 170%; height: 50%; border-radius: 50% 50% 0% 0%; }
.col.hero-content{bottom: 12%;}
.hero-content .title { margin-bottom: 20px; }
.scroll-down {
    left: 50%;
    bottom: 20px;
}
.cloud.vector--colud{top: 22%;}
.col.hero-image {
    max-width: 400px;
    top: 100px;
}
.section-hero-banner .circle-vector { top: 50px; height: 45%; bottom: auto; max-width: 85%; }
.section-hero-banner .circle-vector .cir.bg-blue { left: auto; right: 15%; bottom: 15%; }
body .circle-vector .cir.bg-green { left: auto; right: 24%; }
body .circle-vector .cir.bg-coral{top: 102%;}
body .circle-vector .cir.bg-black{display: none;}

.section-acordian .move-360 {
    display: none;
}

.section-hero-banner .circle-vector .cir.bg-coral,
.section-hero-banner .circle-vector .cir.bg-green{ width: 25px; height: 25px; }
.section-hero-banner .circle-vector .cir.bg-blue{width: 40px; height: 40px;}
.section-hero-banner .circle-vector .cir.bg-white{ width: 55px; height: 55px; display: none; }


.section.hero-banner-bottom .cir,.hero-banner-bottom .cloud,.section-acordian .cloud,.section-acordian .cir,.section-testimonials .cloud{display: none;}
.home-top-hero .hero-banner-bottom, .home-top-hero .section-hero-banner { min-height: 150px; }
.home-top-hero .hero-banner-bottom { padding-bottom: 40px; }

.section-acordian{padding: 20px 0 40px 0;}
.testimonial-carsoul .item .name{margin-top: 15px;}
.testimonial-carsoul { margin-top: 20px; }
.testimonial-carsoul .slick-dots{bottom: -10px;}

.section-testimonials .icon-qouate{top: 50px;}
.section-testimonials{ padding-bottom: 34px; padding-top: 130px; }
.testimonial-carsoul{margin-top: 0;}
.section-box-image { padding-top: 34px; }
.section-box-image .row .item { padding-bottom: 15px; }
.section-box-image .item-inner h3{max-width: 180px;}
.section-box-image .item-inner{padding: 15px;}
.section-box-image .item-inner { max-height: 250px; }
.section-box-image .item-inner .service-image img { max-height: 200px; }

.section-image-content h2.title {
    margin-bottom: 14px;
}
.section-contact { padding-top: 130px; padding-bottom: 45px; }
.section-contact .image-round { width: 280px; height: 280px; }
.section-contact .cloud.vector--colud-6 {
    max-width: 240px;
    top: 10%;
}
.section-contact .cloud.vector--colud-12 { max-width: 220px; bottom: -5%; right: -15%; }
.section-contact .cir.c-one { top: -3%; left: 12%; z-index: 0; }
.section-contact .cir.c-six { left: 5%; top: 49%; }

.section-views .title {
    margin-bottom: 25px;
}
.section-views{padding-top: 47px; padding-bottom: 70px;}
.section-contact .move-360 { display: block; bottom: -7%; right: 0; z-index: 2; }
.section-acordian .move-360 .rcir.bg-black.x2, .section-contact .move-360 .rcir.bg-black.x2{width: 18px; height: 18px;}
.section-contact .move-360 .rcir.bg-black.x2 { bottom: 0; top: auto; }
.section-contact .cir.c-three{display: none;}
.section-views .container{padding-left: 24px;}
.js-in-view.in-view .animate-text, .js-in-view.in-view .cir{opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.section-views .cir.c-one { left: 7%; top: -28px; width: 26px; height: 26px; }
.cir.bg-black.x2.c-two { background: #00B3FD; top: auto; bottom: -15%; width: 22px; height: 22px; }
.post-carsoul .item .post-content{padding: 11px;}

.tab_drawer_heading:before{top: 5px;}

.site-footer{padding-top: 40px; padding-bottom: 40px;}
.site-footer .social-links{display: none;}
.site-footer .contact-info p:last-of-type{margin-bottom: 0;}


.bg-radius-top:before { top: -3%;
    height: 20%;
    left: -27%;
    width: 160%;
    transform: rotate(4deg); }

/*--------- About page ---------*/
.move-cir-big .rcir.x4 { width: 40px; height: 40px; }
.article-item .move-cir-big .rcir.x4.bg-black{right: 30px;}
.article-item .move-cir-big .rcir.x3.bg-blue { left: 20px; width: 24px; height: 24px; }
.article-item .move-cir-big .rcir.x2.bg-coral { left: 10px; width: 10px; height: 10px; }
.article-item:nth-child(2) .move-cir-big .rcir.bg-coral { width: 40px; height: 40px; }
.article-item:nth-child(2) .move-cir-big .rcir.bg-blue { width: 30px; height: 30px; }
.article-item:nth-child(2) .move-cir-big .rcir.bg-black,.what-makes--row .move-cir-big .rcir.bg-black { width: 15px; height: 15px; }
.what-makes--row .move-cir-big.cir--1 .rcir.bg-blue,.what-makes--row .move-cir-big .rcir.bg-blue{width: 40px; height: 40px;}

.section--page-top.section--wheight{height: auto !important; min-height: 100vh; padding-bottom: 50px;}
.section--page-top.bg-white-radius:after { width: 170%; left: -35%; top: 350px; }
.section--page-top:before { background-size: auto; width: 100%; height: 450px; }
.section--page-top .container { max-width: 100%; padding-left: 0; padding-right: 0;}
.section--page-top .row .image{    max-width: 440px; padding-top: 60px; position: static;}
.section--page-top .row .content { position: static; padding: 30px 38px 0 38px; }
.article-item .content .content-inner{text-align: center;}
.section--page-top.aos-animate .row .image .about--dancer-image.dancer--1 { -webkit-transform: translate3d(20px, 10%, 0); transform: translate3d(20px, 10%, 0); }
.section--about-article .article-item .image-round { width: 260px; height: 260px; }
.section--about-article .article-item .image-round img { max-height: 320px; }
.article-item:nth-child(2) .image-round img{max-height: 320px;}
.section--about-article .article-item .move-cir-big{max-width: 340px;}
.what-makes--row .move-cir-big{max-width: 340px;}
.what-makes--row .image-round { width: 260px; height: 260px; }
.what-makes--row .image-round img { max-height: 260px; }
.what-makes--row .content .content-inner{text-align: center;}
.what-makes--row .content .content-inner .btn-link.btn-dashed{margin: 0 auto;} 
.section--about-wahtmakes .title.section-title{max-width: 250px;} 

/*----- Views page -----*/
.section-views-listing{padding-bottom: 100px;}
/*.section--views-post .row .image{padding-top: 0;}*/
.section--views-post .image img{max-width: 320px; max-height: 320px;}
.section-views-listing .move-360 {bottom: -2%;width: 80px;height: 80px;right: 10%;}

/*----- Single Views page -----*/
.section--single-page .entry-header {max-width: 100%;}
.section--single-page {padding-top: 40px;padding-bottom: 40px;}
.section--single-page .vector-circle2{top: 120px;}
.single-header-banner {min-height: 240px;background-position: center bottom;}

/*Contact us*/
.section--contactus{padding-top: 110px;}
.section--contactus .page-title {margin-bottom: 20px; }
.section--contactus .map {height: 300px; }
.map-inner-radius {width: 150%; border-radius: 50% 50% 0% 0%; left: -25%; }

/*----- Servie page --*/
.section--diagram .item {
    width: 130px;
    height: 130px;
    margin: 0 -10px;
    padding: 20px;
    font-size: 12px;
}
.section-service-banner.aos-animate .image img{max-height: 50%;}
.services--row .image .image-round {width: 260px; height: 260px; }
.services--row .image .move-cir-big {max-width: 300px; margin: 0 auto; }
.services--row .content .content-inner {padding-right: 0; padding-left: 0; text-align: center; }
.services--row .image .move-cir-big.cir--3 .x3{left: -8%;}
.services--row .image .move-cir-big.cir--3 .x2{left: 5%;}
.services--row .image .move-cir-big.cir--4 .x3{right: -4%;}
.services--row .image .move-cir-big.cir--4 .x2{right: 10%;}
.serive-info--row .content .title{text-align: center;}
.serive-info--row .image-round-small{position: relative; top: 0; margin-top: 20px;}
.serive-info--row .image-round {width: 300px; height: 300px; }
.serive-info--row .image-round img {max-width: 330px; }
.serive-info--row .circle-round{width: 300px; margin: 0 auto;} 
.serive-info--row.row--how .image .main-image {
    padding-top: 30%;
}

.svg-mask {height: 135px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.svg-mask circle {r: 148; cy: 110%; }
.serive-info--row .circle-round .image-round img{max-width: inherit; height: 400px;}
.serive-info--row .move-cir-big.cir--2 .rcir.x2 {bottom: 10%; left: -13%; }
.serive-info--row .move-cir-big.cir--2 .rcir.x1 {bottom: 2%; left: 0%; }


.serive-info--row .image.aos-animate .move-cir-big {
    transform: rotate(0deg);
    transition-delay: 1s;
}
.serive-info--row .move-cir-big.cir--2 .rcir.x1 {
    bottom:0%;
    left: 10%;
    width: 20px;
    height: 20px;
}
.serive-info--row .move-cir-big.cir--2 .rcir.x2 { 
    bottom: 5%;
    left: -7%;
}

circle.screen{display: none;}
circle.screen-8{display: block;}


.section-404 .title-404,.section-404.section--page-top .row .image{position: static;}
.serive-info--row .content .btn, .serive-info--row .content .btn-link {
    margin: 0 auto;
    display: block;
    max-width: 160px;
    text-align: center;
    margin-bottom: 20px;
}


.section--page-top .container  { padding: 0px 15px; }
.main-navigation .menu > li { position: relative; }

.main-navigation .menu > li > a:after { bottom: -7px; }
.main-navigation .menu > li > a{ min-width: 160px; position: unset; }
.main-navigation .menu > li > a:after{     background-size: 170px 95px; min-width: 140px; width: 140px; }


.site-footer a{word-break: break-all;}
.section-service-single-banner {min-height: 800px !important;}
.single-service-row .image {min-height: 220px;}

.dotType_Type1 .services--row.single-service-row .image .move-cir-big.cir--1 .x4.bg-green {top: 35%; right: 20%;}
.dotType_Type1 .services--row.single-service-row .image .move-cir-big.cir--1 .x2.bg-black {top: 20%; right: 10%;}
.dotType_Type1 .services--row.single-service-row .image .move-cir-big.cir--1 .x2.bg-coral {top: 45%; right: 0%;}
.dotType_Type1.single--serive-info .serive-info--row .move-cir-big .rcir.x4 {top: 40%; width: 40px; height: 40px; right: -15%;}
.dotType_Type1.single--serive-info .serive-info--row .move-cir-big .rcir.x1 {bottom: auto; left: auto; right: -5%; top: 70%;}

.dotType_buisness-dev .services--row.single-service-row .image .move-cir-big.cir--1 .x2.bg-coral{width:35px; height: 35px;}
.dotType_buisness-dev .services--row.single-service-row .image .move-cir-big.cir--1 .x4.bg-green{width: 60px; height: 60px;}
.dotType_buisness-dev .services--row .image .move-cir-big.cir--2 .x2{top: 30%;}
.dotType_buisness-dev .services--row .image .move-cir-big.cir--2 .x3:before{left: 90px;}

.dotType_buisness-dev.single--serive-info .serive-info--row .move-cir-big .rcir.x1{top:0;}
.dotType_buisness-dev.single--serive-info .serive-info--row .move-cir-big .rcir.x4 {top: 20%; width: 50px; height: 50px; right: -6%;}

.dotType_b2b .services--row .image .move-cir-big.cir--2 .x2{top: 25%; left: 50%;}
.dotType_b2b .services--row .image .move-cir-big.cir--2 .x3{width:35px; height: 35px;}
.dotType_b2b .services--row .image .move-cir-big.cir--2 .x3:before{width: 50px; height: 50px;}

.dotType_b2b.section-testimonials.single-testimonials .move-cir-big.cir--3 .x1.bg-coral {top: -15%;}
.dotType_pitching-sales .services--row .image .move-cir-big.cir--2 .x3{top: 60%;}

.dotType_pitching-sales.section-testimonials.single-testimonials .move-cir-big.cir--3 .x1.bg-coral {top: -15%; left: 30%; width: 30px; height: 30px;}
.dotType_pitching-sales.section-testimonials.single-testimonials .move-cir-big.cir--3 .x2.bg-green{left: 3%; top: 0%}
.single-testimonials .h2{font-size: 20px;}
.single--serive-info .views-post .col-md-12:nth-of-type(2) {margin-top: 0;}

}



@media (max-width: 480px){
.section--diagram .item {width: 200px; height: 200px; margin: -20px 0; padding: 0; font-size: 12px; }
}

@media screen and (max-width: 380px){
h1 { font-size: 35px; }
h2{font-size: 30px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}
p,.post-carsoul .item .post-content p{font-size: 16px;}
.btn, input[type="submit"]{font-size: 18px; min-width: 200px;}
.section-box-image .item-inner h3{font-size: 20px;} 
.section-box-image .item-inner .service-image img { max-height: 160px; }

.col.hero-image {
    max-width: 95%;
}
.tab_drawer_heading:before{width: 20px; height: 15px; top: 3px;}



}


@media (max-height: 1000px) and (max-width: 992px){ 
	.section.section--wheight.bg-white-radius {
	    min-height: 1000px;
	}
}