/*
Theme Name: WebOneStudio
Theme URI: 
Author: WebOneStudio
Author URI: 
Version: 1.0
*/
html{overflow-x:hidden;}
body{margin:0;padding:0;}
h6{
    position:absolute;left: 113px;top: -10px;font-family: Montserrat-Light, Montserrat-UltraLight;font-style: normal;font-weight: normal;font-size: 18px;
    line-height: 22px;text-align: center;letter-spacing: 0.2em;text-transform: capitalize;color: #FFFFFF;
}
hr{background: linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));margin:0;height:1px;width:100%;max-width:83px;}
h1{font-family: Muli-light;font-style: normal;font-weight: 800;font-size: 48px;line-height: 60px;letter-spacing: 0.15em;text-transform: capitalize;color: #FFFFFF;margin-top: 30px;margin-bottom: 50px;}
.container{position:relative !important;}
.about_us{
    position:relative;width:100%;background-position: bottom left  !important;background-size: cover !important;background-repeat: no-repeat !important; }
.about_us .container{width:100%;max-width: 1920px !important;}
.about_us_section_1{padding-top: 225.53px;}
.about_us_section_1 .col-lg-2{max-width: 266px !important;}
.about_us_section_1 .container .row .col-md-7 p{
    font-family: Muli-light;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;letter-spacing: 0.07em;color: #A9AFC3;width:100%;max-width:780px;}
.about_us_section_1 .col-md-5 > div{display:flex;justify-content: flex-end;}
.about_us_section_1 .col-md-5 > div > div{position:relative;padding-top: 63.9px;width:100%;max-width: 464px;min-height:464px;}
.about_us_section_1 .Sucsessful{
    position:relative;
    width:100%;
    padding: 50%;
    border:5px solid #77578D;
    border-radius: 50%;
    box-shadow: 0px 0px 20px rgba(244, 230, 230, 0.25), 0px 0px 50px rgba(207, 114, 188, 0.29);
}
.about_us_section_1 .Sucsessful h1{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 64px;
    line-height: 80px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #A9AFC3;
	margin:unset;
}
.about_us_section_1 .Sucsessful h1 sup{position: absolute;top: 8px;right: -20px;width: 22px !important;height: 45px !important;}
.about_us_section_1 .Sucsessful h6{
    position: absolute;
    top:calc(50% + 50px);
    left:50%;
    transform: translate(-50%,-50%);
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #A0A5B8;
    width:100%;
    text-align: center;
}
@media(max-width:1024px){
    .about_us_section_1{padding-top: 209.53px;}
    .about_us_section_1 .Sucsessful h1 {font-size: 50px;line-height: 66px;}
    .about_us_section_1 .Sucsessful h6{font-size: 18px;line-height: 23px;}
}
@media(max-width:992px){
    .about_us_section_1{padding-top: 165px;}
    .about_us_section_1 .Sucsessful h1{font-size: 40px;line-height: 50px;}
    .about_us_section_1 .Sucsessful h6{font-size: 14px;top: calc(50% + 35px);}
}
@media(max-width:767px){
    .about_us_section_1{padding-top:125px;}
    .about_us_section_1 .col-md-5 > div > div {padding-top:50px;min-height:433px;}
	.about_us_section_1 .Sucsessful{padding:49%;} 
}
.about_us_section_2 .col-md-2, .about_us_section_2 .col-lg-2{max-width: 266px;}
.about_us_section_2 .container .row .col-md-7 h6{
    position:absolute;
    left: 190px;
    top: -10px;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.2em;
    text-transform: capitalize;
    color: #FFFFFF;
}
.about_us_section_2 .container .row .col-md-7 h1{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 60px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
    width:100%;
    max-width:653.53px;
    padding-right: 25px;
    margin-bottom:30px;
}
.about_us_section_2 .container .row .col-md-7  p{
    width:100%;
    max-width:523px;
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width:780px;
}
.about_us_section_2 .container .row .col-md-7 > div{padding-top: 43.83px;position:relative;}
.about_us_section_2 .container .row .col-md-5 > div{width:100%;max-width: 464px;height:100%;min-height: 464px;}
.about_us_section_2 .container .row .col-md-5 > div > div{
    position:relative;
    width:100%;
    padding: 50%;
    border:5px solid #77578D;
    border-radius: 50%;
    box-shadow: 0px 0px 20px rgba(244, 230, 230, 0.25), 0px 0px 50px rgba(207, 114, 188, 0.29);
}
.about_us_section_2 .container .row .col-md-5 > div > div img{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:100%;
    max-width:406.9px;
    height:100%;
    max-height:406.9px;
    border-radius:50%;
}
@media(max-width:992px){
    .about_us_section_2 .container .row .col-md-7 > div{padding-top:0;}
    .about_us_section_2 .col-md-5 > div{padding-top:43.83px;}
}
@media(max-width:767px){
    .about_us_section_2 .col-md-5{order:1;}
    .about_us_section_2 .col-md-5 > div{padding-top:50px;min-height:398px !important;}
	.about_us_section_2 .container .row .col-md-5 > div > div{padding:49%;}
}
.about_us_section_3{position:relative;width:100%;padding-top: 220px;}
.about_us_section_3 .col-md-2, .about_us_section_3 .col-lg-2{max-width:266px;}
.about_us_section_3::-webkit-scrollbar { display: none;}
.about_us_section_3 .responsive{position:relative;}
.about_us_section_3 .container .row .col-md-9{padding-bottom: 50px;}
.about_us_section_3 .container .row .col-md-9 > div{position:relative;}
.about_us_section_3 .container .row .col-md-9 h6{left: 98px;}
.about_us_section_3 .container .row .col-md-9  p{
    font-family: Muli-light;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;letter-spacing: 0.07em;color: #A9AFC3;width:100%;max-width: 664px;}
.about_us_section_3 .row:nth-of-type(1){display:flex;flex-wrap: nowrap;} 
.about_us_section_3 .row:nth-of-type(1) .about-slide-section{
    overflow-X:hidden;-ms-overflow-style: none;overflow: -moz-scrollbars-none;  scrollbar-width: none; padding-left: 15px;padding-top: 10px;}
.about_us_section_3 .row:nth-of-type(1) .about-slide-section::-webkit-scrollbar {display: none;}
.about_us_section_3 div.slide-block{
    position:relative !important;
    width:100% !important;
    max-width:328px !important;
    height: 100%;
    max-height:473px;
    background: #1A121D;
    border-radius:15px;
    transition:all 0.3s;
    top:3px;
    cursor:pointer;
    margin-right:-20px;
    transition:1s;
}
.about_us_section_3 div.slide-block:hover h3, .about_us_section_3 div.slide-block:hover h4{display:block;opacity:1;transition:1s;}
.about_us_section_3 div.slide-block h3{
	position:absolute;width:100%;top:82%;
	left:5%;
	font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.1em;text-shadow:3px 3px 5px #000;
    text-transform: capitalize;color:#fff;opacity:0;transition:0.3s;
}
.about_us_section_3 div.slide-block h4{
	position:absolute;width:100%;top:90%;
	left:5%;
	font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.1em;padding-right:10px;text-shadow:3px 3px 5px #000;
    text-transform: capitalize;color:#fff;opacity:0;transition:0.3s;
}
.about_us_section_3 div.slide-block .img_block{border-radius:15px;}
@media(max-width:1366px){.about_us_section_3 div.slide-block h3{top:77%;} .about_us_section_3 div.slide-block h4{top:86%;}}
@media(max-width:1024px){.about_us_section_3 div.slide-block h3{top:75%;font-size:18px;} .about_us_section_3 div.slide-block h4{top:85%;font-size:12px;line-height:12px;}}
@media(max-width:992px){.about_us_section_3 div.slide-block h3{top:82%;font-size: 20px;line-height: 24px;} .about_us_section_3 div.slide-block h4{top:90%;font-size: 14px;line-height: 16px;}}
@media(max-width:767px){.about_us_section_3{padding-top: 50px !important;}}
.about_us_section_3 div.slide-block:before{
    content:'';
    width:100% !important;
    max-width:328px;
    height: 100%;
    max-height:473px;
    position: absolute;
    top:0;
    left:0;
    background: rgba(6,10,11,0.6);
    border-radius:15px;
    transition:0.3s;
}
.about_us_section_3 div.slide-block:hover:before{opacity:0;transition:1s;}
.about_us_section_3 div.slide-block .img_block img{width:100%;height:100%;border-radius:15px;}
.about_us_section_3 .slick-slide{max-width: 328px !important;margin-right: 15.44px;}
.about_us_section_3 .slick-slide > div{max-width: 328px !important;}
.about_us_section_3 button.slick-prev{position: absolute;top: calc(0% - 134px);left: calc(78.5% - 100px) !important;width: 100%;max-width: 83px;width:100%;max-width:83px;}
.about_us_section_3 button.slick-next{position: absolute;top: calc(0% - 134px);left: 78.5% !important;width: 100%;max-width: 83px;width:100%;max-width:83px;}
.about_us_section_3 .slick-prev:before{
    content:'Prev' !important;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center !important;
    letter-spacing: 0.2em !important;
    text-transform: capitalize !important;
    color: #FFFFFF !important;
    position:absolute;
    left:0;
    top:-30px;
}
.about_us_section_3 .slick-next:before{
    content:'Next' !important;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center !important;
    letter-spacing: 0.2em !important;
    text-transform: capitalize !important;
    color: #FFFFFF !important;
    text-align: right;
    position:absolute;
    right:0;
    top:-30px;
}
.about_us_section_3 .slick-prev:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:83px;
    height:2px;
    background:linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    transition:all 0.3s;box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.7);
}
.about_us_section_3 .slick-next:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:83px;
    height:2px;
    background:linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    transition:all 0.3s;box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.7);
}
.about_us_section_3 .batton_block{position:relative;padding-top:50px;padding-bottom:64.5px;width:100%;}
.about_us_section_3 .batton_block img{position:absolute;width:100%;max-width:822.14px;bottom:0;left:50%;transform:translate(-50%,-50%);}
.about_us_section_3 .batton_block a{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
    border: 2px solid ;
	border-image: url("/wp-content/themes/WebOneStudio/image/button.png");
	border-image-slice: 27;
  	border-image-width: 33;
    border-radius: 100px;
    padding: 12.5px 29px 12.5px 29px;
    border-radius: 100px;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
.about_us_section_3 .batton_block .col-md-6:first-child{text-align: right;}
.about_us_section_3 .batton_block .col-md-6:last-child{text-align: left;}
.about_us_section_3 .batton_block a:hover{
    background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    cursor:pointer;border:2px solid transparent;box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);}
.about_us_section_3 .line img{width:100% !important;max-width:822.14px;transform:translate(-50%,-50%);right:unset;left:50%;}
@media(max-width:1024px){
    .about_us_section_3{padding-top: 100px;}
    .about_us_section_3 .batton_block{padding-top:100px;padding-bottom:100px;}
    .about_us_section_3 button.slick-prev, .about_us_section_3 button.slick-next {top: -116px !important;}
    .about_us_section_3 .slick-prev:before , .about_us_section_3 .slick-next:before{font-size: 16px !important;line-height: 18px !important;} 
    .about_us_section_3 .slick-prev:after, .about_us_section_3 .slick-next:after{top:-10px;}
    .about_us_section_3 .batton_block a{font-size: 18px;line-height: 22px;}
    .about_us_section_3 .batton_block a{
        background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
		border:transparent;
		box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
    }
}
@media(max-width:992px){
    .about_us_section_3{padding-top: 0px;}
    .about_us_section_3 .batton_block{padding-bottom:65px !important;}
    .about_us_section_3 .slick-prev:before, .about_us_section_3 .slick-next:before {font-size: 14px !important;line-height: 16px !important;}
	.about_us_section_3 .slick-prev:after, .about_us_section_3 .slick-next:after{top:-13px;max-width:63px;}
	.about_us_section_3 button.slick-prev {left: calc(78.5% - 80px) !important;}
	.about_us_section_3 .slick-next:before {right:20px;}
    .about_us_section_3 .batton_block a{font-size: 16px !important;line-height: 20px !important;}
    .about_us_section_3 button.slick-prev, .about_us_section_3 button.slick-next{top:0 !important;}
    .about_us_section_3 .row:nth-of-type(1){flex-wrap: wrap;}
}
@media(max-width:767px){
    .about_us_section_3 .row:nth-of-type(1){flex-wrap: wrap;}
    .about_us_section_3 .container .row .col-md-9 p {padding-right:15px;}
    .about_us_section_3 button.slick-prev{left: calc(71.5% - 80px) !important;}
    .about_us_section_3 button.slick-prev, .about_us_section_3 button.slick-next{top:0 !important;}
    .about_us_section_3 button.slick-next{left:71.5% !important;}
	.about_us_section_3 .batton_block {padding-top: 35px !important;}
    .about_us_section_3 .batton_block .col-md-6:first-child a{background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);border:0px solid transparent;}
	.about_us_section_3 .batton_block .col-md-6:first-child a:hover{background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);border:0px solid transparent;}
	.about_us_section_3 .batton_block a:hover{background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);border:0px solid transparent;}
	.about_us_section_3 .batton_block .col-md-6:first-child, .about_us_section_3 .batton_block .col-md-6:last-child{padding:20px;}
	.about_us_section_3 .slick-slide{max-width: unset !important;}
	.about_us_section_3 div.slide-block:before{top:1px;}
	.about_us_section_3 .batton_block{padding-bottom:55px !important;}
	.about_us_section_3 .line img{width:calc(100% - 80px) !important;}
	.about_us_section_3 div.slide-block:before{opacity:0 !important;}
	.about_us_section_3 div.slide-block h3, .about_us_section_3 div.slide-block h4{display:block;opacity:1;transition:1s;}
}
.about_us_section_4{position:relative;padding-top: 104.18px;padding-bottom: 250.08px;}
.about_us_section_4 .col-md-2, .about_us_section_4 .col-lg-2{max-width: 266px;}
.about_us_section_4 .container .row .col-md-7{display:flex;justify-content: flex-end;padding-right:40px;}
.about_us_section_4 .container .row .col-md-7 h6{left: 98px;top: 12px;font-family: Montserrat-Light, Montserrat-UltraLight;}
.about_us_section_4 .container .row .col-md-7 h1{width:100%;max-width: 522px;}
.about_us_section_4 .container .row .col-md-7  p{
    width:100%;
    max-width:523px;
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width:780px;
}
.about_us_section_4 .container .row .col-md-7 > div{padding-top: 22.32px;width:100%;max-width: 780px;position: relative;}
.about_us_section_4 .container .row .col-md-5 > div{width:100%;max-width: 464px;height:100%;min-height: 464px;}
.about_us_section_4 .container .row .col-md-5 > div > div{
    position:relative;
    width:100%;
    padding: 50%;
    border:5px solid #77578D;
    border-radius: 50%;
    box-shadow: 0px 0px 20px rgba(244, 230, 230, 0.25), 0px 0px 50px rgba(207, 114, 188, 0.29);
}
.about_us_section_4 .container .row .col-md-5 > div > div img{
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    width:100%;
    max-width:406.9px;
    height:100%;
    max-height:406.9px;
    border-radius:50%;
}
.about_us_section_4 .about_us_form{position:absolute;width:100%;padding-top: 50.22px;}
.about_us_section_4 .about_us_form .e_mail_address{
    position: relative;
    width:100% !important;
    max-width: 316px !important;
    background: transparent !important;
    border:none !important;
    outline: none !important;
    padding: 15px 30px 15px 30px;
    color:#ffffff;
    z-index: 2;
	border-bottom: 2px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;box-shadow:unset;font-size: 16px !important;
}
.about_us_section_4 .about_us_form .e_mail_address::-moz-placeholder, 
.about_us_section_4 .about_us_form .e_mail_address::-webkit-input-placeholder, 
.about_us_section_4 .about_us_form .e_mail_address:-ms-input-placeholder, 
.about_us_section_4 .about_us_form .e_mail_address::placeholder{
    font-family: Muli-Light;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 27px !important;
    letter-spacing: 0.07em !important;
    text-transform: capitalize !important;
    color: #A9AFC3 !important;
 }
 .about_us_section_4 input:-webkit-autofill,
 .about_us_section_4 input:-webkit-autofill:hover, 
 .about_us_section_4 input:-webkit-autofill:focus{
    border: 0;
    -webkit-text-fill-color: #A9AFC3 !important;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent; 
    color: #A9AFC3 !important;
}
 .about_us_section_4 .about_us_form .about_us_submit{
     position: absolute;
     top:50.22px;
     left:366.77px;
     width:55.32px;
     height:55.32px;
     border-radius: 50%;
     border:none !important;
     outline: none !important;
     z-index: 100;
 }
 .about_us_section_4 .about_us_form .about_us_submit:hover{
	background: linear-gradient(99.16deg, #61398A 8.1%, #8C3B8B 52.84%, #60499B 94.21%);box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);transition: 0.3s;}
 .about_us_section_4 .about_us_form > span{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.23em;
    text-transform: capitalize;
    color: rgba(169, 175, 195, 0.4);
    padding-left: 30px;
    position:absolute;
    top:110px;
}
.about_us_section_4 > img:first-child{
    position: absolute;top:-20px;left:0;right:100.34px;width:100%;max-width:1865px;max-height:725.9px;transition:all 0.3s;}
.about_us_section_4 > img:first-child:hover{filter: saturate(200%);transition:all 0.3s;}
.about_us_section_4 .about_us_form .wpcf7-not-valid-tip{position:relative;top:30px;}
.about_us_section_4 .about_us_form .wpcf7-not-valid-tip  img{display:none;}
.about_us_section_4 .about_us_form .wpcf7-response-output{
    position:relative;
    color:#A9AFC3;
    font-size:16px;
    font-family: Muli-Light;
    font-style:normal;
    font-weight:normal;
    line-height: 27px;
    width:100%;
    max-width: 500px;
    border-top:0 !important;
    border-left:0 !important;
    border-right:0 !important;
    border-bottom: 2px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;
    padding:0 !important;
    padding-left: 5px !important;
    margin:0 !important;
    text-align:left;  
    padding: 15px 5px 5px 5px;  
}
.about_us_section_4 .about_us_form .wpcf7-response-output img{position:absolute;right:0;bottom:5px;}
.about_us_section_4 .about_us_form .top{position: relative;top:20px !important;}
.about_us_section_4 .closs_icon{display:none !important;}
@media(max-width:1024px){
    .about_us_section_4{padding-top:100px;padding-bottom:100px;}
}
@media(max-width:992px){
    .about_us_section_4{padding-top:65px;padding-bottom:65px;}
	.about_us_section_4 > img:first-child{top:-10px;}
    .about_us_section_4 .about_us_form .wpcf7-response-output{font-size: 14px;line-height: 25px;}
}
@media(max-width:767px){
	.about_us_section_4{padding-top:43px;}
    .about_us_section_4 .container .row .col-md-5 > div{padding-top:25px;min-height:374px !important;}
    .about_us_section_4 .about_us_form .about_us_submit{right:0;left:unset;top:0;}
    .about_us_section_4 .container .row .col-md-7{padding-right:15px;}
	.about_us_section_4 .container .row .col-md-7 > div{padding-bottom: 200px;}
	.about_us_section_4 > img:first-child{top:-5px;}
	.about_us_section_4 .container .row .col-md-5 > div > div{padding:49%;}
}
.join_our_team{background-position: center center !important;background-repeat: no-repeat !important;background-size: cover !important;background-attachment: fixed !important;}
.join_our_team .container{width:100%;max-width:1920px !important;}
.join_our_team  .col-2, .join_our_team  .col-md-2, .join_our_team  .col-lg-2, .join_our_team  .col-xl-2{max-width:266px !important;}
.join_our_team_section_1{position:relative;padding-top: 225.53px;padding-bottom: 50.01px;}
.join_our_team_section_1 .container .row .col-md-9{max-width:1243px !important;}
.join_our_team_section_1 .container .row .col-md-9 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 522px;}
.join_our_team_section_1 .container .row .col-md-9  p{
    font-family: Muli-light;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;letter-spacing: 0.07em;color: #A9AFC3;width:100%;max-width: 1243px;}
.join_our_team_section_1 .container .row .col-md-9 div > img{
    width:100%;
    max-width:128px;
    min-height:128px;
    position: absolute;
    top:-64px;
    right:0;
	animation: 3s linear 0s normal none infinite running ring;
	-webkit-animation: 3s linear 0s normal none infinite running ring;
	-moz-animation: 3s linear 0s normal none infinite running ring;
	-ms-animation: 3s linear 0s normal none infinite running ring;	 
}
@media(max-width:1024px){.join_our_team_section_1{padding-top: 209.53px;}}
@media(max-width:767px){
	.join_our_team_section_1 .container .row .col-md-9 div > img{right:9%;max-width:78px;min-height:78px;}
	.join_our_team, footer .footer_join_our_team{background-attachment: scroll !important;}
}
.join_our_team_section_2{padding-top: 60px;}
.join_our_team_section_2 .col-lg-2 div{position:relative;}
.join_our_team_section_2 .col-lg-2 div > img{
    width:100%;
    max-width:76.76px;
    min-height:76.76px;
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
	animation: 3s linear 0s normal none infinite running ring;
	-webkit-animation: 3s linear 0s normal none infinite running ring;
	-moz-animation: 3s linear 0s normal none infinite running ring;
	-ms-animation: 3s linear 0s normal none infinite running ring;	 
}
.join_our_team_section_2 .row:first-child{padding-bottom:50px;}
.join_our_team_section_2 .container .row .col-md-9 h1{width:100%;max-width: 530px;margin-top:30px;margin-bottom:30px;}
.join_our_team_section_2 .container .row .col-md-9  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 1243px;
}
@media(max-width:767px){
	.join_our_team_section_2 .col-2 div > img{min-height:unset !important;max-width:unset !important;}
}
.join_our_team_section_3 .col-md-2{max-width: 266px;}
.join_our_team_section_3 .col-lg-6{width:100%;max-width:639.34px;margin-bottom: 15px;}
.join_our_team_section_3 .col-lg-6:first-child{margin-right:24px;} 
.join_our_team_section_3 .col-lg-6:last-child{margin-left:24px;}
@media(max-width:1780px){
	.join_our_team_section_3 .col-lg-6:first-child{margin-right:0;} 
	.join_our_team_section_3 .col-lg-6:last-child{margin-left:0;} 
}
@media(max-width:1280px){
	.join_our_team_section_3 .col-lg-6:first-child{margin-right:0;} 
	.join_our_team_section_3 .col-lg-6:last-child{margin-left:0;} 
}
.join_our_team_section_3 .col-lg-6:hover img{filter:saturate(300%);transition:all 0.3s;}
.join_our_team_section_3 .col-lg-6 > div{
    position:relative;
    border: 5px solid;
    border-image-slice: 1;
    border-width: 5px;
    border-image-source: linear-gradient(to bottom right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1), rgba(92, 57, 138, 1));
    box-shadow: inset 0 0 30px rgba(92, 57, 138, 0.7), 0 0 2px  rgba(92, 57, 138, 0.7);
    width:100%;
    max-width:639.34px;
    min-height:427.77px;
}
.join_our_team_section_3 .col-lg-6 > div .col-5{padding:40.66px 0 0 0 ;min-height:210.66px;}
.join_our_team_section_3 .col-lg-6 > div  img{width:100%;max-width: 87px;min-height: 78.36px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.join_our_team_section_3 .circle_image{position: relative;width: 100%;max-width: 140px;height: 140px;border-radius: 50%;border: 1px solid #4C388A;margin: 0 auto;}
.join_our_team_section_3 .col-lg-6 > div  h2{
    width:100%;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 10px;
    margin-top:83.66px;
}
.join_our_team_section_3 .col-lg-6:first-child > div  h2{max-width:222.05px;}
.join_our_team_section_3 .col-lg-6:last-child > div  h2{max-width:240.57px;}
.join_our_team_section_3 .col-lg-6 > div  h3{
    width:100%;
    max-width:213px;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.join_our_team_section_3 .col-lg-6  div  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: lowercase;
    color: #A9AFC3;
    padding: 0 15px 0 15px;
}
.join_our_team_section_3 .col-lg-6 > div  ul{margin:0;padding:0 0 0 73.37px;}
.join_our_team_section_3 .col-lg-6 > div  ul > li{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: lowercase;
    color: #A9AFC3;
    list-style-image:url(/wp-content/themes/WebOneStudio/image/Ellipse5.png);
    padding-left: 15px;
}
.join_our_team_section_4{position:relative;padding-top:107.89px;padding-bottom:219.94px}
.join_our_team_section_4 .col-md-2{max-width:266px;}
.join_our_team_section_4 h1{text-align:center;margin:0;width:100%;max-width:1356.7px;}
.join_our_team_section_4 h1 a{
    font-family: Muli-light;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0.15em;
    text-decoration-line: underline;
    text-transform: capitalize;
    color: #FFFFFF;
    width:100%;
    text-align:center;
}
.join_our_team_section_4 p{font-family: Muli-light;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;letter-spacing: 0.07em;color: #A9AFC3;}
.join_our_team_section_4 .col-md-5 > img{position: absolute;left:13.73px;width:100%;max-width: 117.6px;min-height: 117.6px;top: -31.95px;}
.join_our_team_section_4 .row:last-child{padding-top:50.11px;}
@media(max-width:1024px){
    .join_our_team_section_3 .circle_image{max-width: 100px;height: 100px;}
    .join_our_team_section_3 .col-lg-6 > div img{max-width: 54px;min-height: 54.36px;}
    .join_our_team_section_3 .col-lg-6 > div h2{font-size: 22px;line-height: 25px;margin-top: 43.66px;}
    .join_our_team_section_3 .col-lg-6 > div h3{font-size: 16px;line-height: 25px;}
    .join_our_team_section_3 .col-lg-6 div p{font-size: 16px;line-height: 25px;}
    .join_our_team_section_3 .col-lg-6 > div ul{padding-left:40px;}
    .join_our_team_section_3 .col-lg-6 > div ul > li{font-size: 16px;line-height: 22px;padding-left:0;}
    .join_our_team_section_4{padding-top:100px;padding-bottom:100px;}
    .join_our_team_section_4 h1 a{font-size: 28px;line-height: 36px;}
    .join_our_team_section_4 p{font-size: 16px;line-height: 25px;}
}
@media(max-width:992px){
    .join_our_team_section_1{padding-top: 165px;padding-bottom: 40.01px;background-attachment: unset;}
	.join_our_team_section_2 .container .row .col-md-9 h1 {max-width:100%;}
    .join_our_team_section_2{padding-top:40px;}
    .join_our_team_section_3 .circle_image{max-width: 100px;height: 100px;}
    .join_our_team_section_3 .col-lg-6 > div img{max-width: 54px;min-height: 54.36px;}
    .join_our_team_section_3 .col-lg-6 > div h2{font-size: 20px;line-height: 23px;margin-top: 43.66px;}
    .join_our_team_section_3 .col-lg-6 > div h3{font-size: 14px;line-height: 23px;}
    .join_our_team_section_3 .col-lg-6 div p{font-size: 14px;line-height: 23px;}
    .join_our_team_section_3 .col-lg-6 > div ul{padding-left:40px;}
    .join_our_team_section_3 .col-lg-6 > div ul > li{font-size: 14px;line-height: 20px;padding-left:0;}
    .join_our_team_section_4{padding-top:40px;padding-bottom:40px;}
    .join_our_team_section_4 h1 a{font-size: 26px;line-height: 34px;}
    .join_our_team_section_4 p{font-size: 14px;line-height: 23px;}
    .join_our_team_section_2 .row:first-child{padding-bottom: 25.01px;}
    .join_our_team_section_3 .col-lg-9 > .row{justify-content: center;}
}
@media(max-width:767px){
    .join_our_team_section_1{padding-top: 125px;}
    .join_our_team_section_2{padding-top:0;}
	.join_our_team_section_4 .col-md-5 > img{left:unset;right:3%;max-width: 50.6px;min-height: 50.6px;}
}
.free_consultation_section{
    position:relative;
    width:100%;
    /*background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; 
    background-attachment:fixed  !important;*/
    padding-top: 225.53px;
}
.free_consultation_section > .container{padding-bottom: 250.39px;}
.free_consultation_section .container{max-width:1920px;}
.free_consultation_section .col-md-2, .free_consultation_section .col-lg-2{max-width:266px;}
.free_consultation_section .container .row .col-md-9 h1{width:100%;max-width: 522px;margin-top:30px;margin-bottom:30px;}
.free_consultation_section .container .row .col-md-9  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 705px;
}
.free_consultation_section .free_consultation_form {width:100%;max-width: 791.85px;}
.free_consultation_section .free_consultation_form .n_c,
.free_consultation_section .free_consultation_form .p_e{display:flex;flex-wrap: nowrap;justify-content: space-between;}
.free_consultation_section .free_consultation_form .n_c > p,
.free_consultation_section .free_consultation_form .p_e > p{display:none;}
.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(1),
.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(1){width: 100%;max-width: 345.19px !important;}
.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(2),
.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(2){width: 100%;position: relative;max-width: 99.5px;padding-left: 18.37px;}
.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(2) > span,
.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(2) > span{
    position: absolute;
    transform:translate(-50%,-50%);
    top:75%;
    left:50%;
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.115em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(3),
.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(3){width:100%;max-width:345.19px !important;}
.free_consultation_section .free_consultation_form .n_c > div{padding-top: 50.75px;}
.free_consultation_section .free_consultation_form .p_e > div{padding-top: 47.12px;}
.free_consultation_section .free_consultation_form  .f_d_a_p{padding-top: 67.25px;}
.free_consultation_section .free_consultation_form  .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p{padding-top: 40.12px;}
.free_consultation_section .free_consultation_form .s_m_b{padding-top: 50.88px;}
.free_consultation_section .free_consultation_form input{
    width:100%;
    border-right:0;
    border-left:0;
    border-top:0;
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-image-source: linear-gradient(to left, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    outline: none !important;
    padding: 15px 30px 15px 30px;
    color:#ffffff;
    background: rgba(0,0,0,0);
}
.free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p input{
    position:absolute;left:0;top:2px;border-radius: 50%;cursor:pointer;z-index: 2;opacity:0;width:20px;height:20px;}
.free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p input:checked ~ label{
    background: linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
}
.free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p label{
    position:absolute;left:0;top:2px;border-radius: 50%;border:1px solid  #A9AFC3;width:15.32px;height:15.32px;z-index: 1;}
.free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p .wpcf7-list-item-label{margin-left: 4px;}
.free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p .wpcf7-list-item-label{
     font-family: Muli-light;
     font-style: normal;
     font-weight: normal;
     font-size: 16px;
     line-height: 27px;
     letter-spacing: 0.07em;
     text-transform: capitalize;
     color: #A9AFC3;
 }
.free_consultation_section .free_consultation_form .s_m_b > span{
    display: block;
    position: relative;
    width:100%;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    border: 2px solid ;
	border-image: url("/wp-content/themes/WebOneStudio/image/button.png");
	border-image-slice: 27;
  	border-image-width: 33;
    border-radius: 100px;
    display:block;
    width:100%;
    max-width: 228.29px;
    margin: 0 auto;
    text-align: center;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
.free_consultation_section .free_consultation_form .s_m_b > span:hover{
   background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    cursor:pointer;
	border:2px solid transparent !important;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
.free_consultation_section .free_consultation_form .s_m_b > span input{border: none;outline: none;}
.free_consultation_section .wpcf7-response-output{width: 100%;max-width: 791.85px;}
.free_consultation_section input:-webkit-autofill,
.free_consultation_section input:-webkit-autofill:hover, 
.free_consultation_section input:-webkit-autofill:focus{-webkit-text-fill-color: #fff !important;transition: background-color 5000s ease-in-out 0s;background: transparent;}
.free_consultation_section input::-webkit-outer-spin-button,
.free_consultation_section input::-webkit-inner-spin-button {-webkit-appearance: none;}
.free_consultation_section input[type="number"] {-moz-appearance: textfield;}
.free_consultation_section input[type="number"]:hover,
.free_consultation_section input[type="number"]:focus {-moz-appearance: number-input;}
.free_consultation_section form{position:relative;}
.free_consultation_section .wpcf7-not-valid-tip{
    position:relative;
    padding: 15px 5px 5px 5px;
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
}
.free_consultation_section .wpcf7-not-valid-tip .error_icon{opacity:0;position:absolute;right:5px;bottom:5px;}
.free_consultation_section .wpcf7-not-valid-tip .error_icon:last-child{display:block important!;opacity:1;position:absolute;right:5px;bottom:5px;}
.free_consultation_section .free_c_form .wpcf7-response-output{
    background:url('http://webonestudio.com/wp-content/uploads/2021/03/h1bg.jpg');
    background-size:cover !important;
    background-position:center !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    max-width: 793px !important;
    max-height: 454px !important;
    position:absolute;
    top:0;
    left:-13px;
    padding-top:192px !important;
    padding-bottom:348px !important;
    padding-left:182px !important;
    padding-right:182px !important;
    border: 5px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;
    box-shadow: 0 0 25px rgba(159, 60, 139, 0.4), inset  0 0 25px rgba(159, 60, 139, 0.4) !important;
    z-index: 100;
    font-family: Muli-Light;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 0.215em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.free_consultation_section .wpcf7-response-output > .closs_icon{position: absolute !important;top:32.59px !important;right:32.59px !important;cursor:pointer;z-index: 101;}
.free_consultation_section .wpcf7-response-output > .error_icon{position: absolute !important;top:32.59px !important;right:65px !important;cursor:pointer;z-index: 101;}
@media(max-width:1024px){
    .free_consultation_section{padding-top: 209.53px;}
    .free_consultation_section > .container{padding-bottom:100px;}
    .free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p input{top: -23px;}
    .free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p label{top: -23px;}
	.free_consultation_section .free_consultation_form .s_m_b > span{
		background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
		border:transparent;
		box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
	}
}
@media(max-width:992px){
    .free_consultation_section{padding-top:165px;}
    .free_consultation_section > .container{padding-bottom: 65px;}
    .free_consultation_section .free_c_form .wpcf7-response-output{padding-top: 100px !important;padding-bottom: 347px !important;padding-left: 60px !important;padding-right: 60px !important;}
    .free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p input{top: -23px;}
    .free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p label{top: -23px;}
}
@media(max-width:767px){
    .free_consultation_section{padding-top: 125px;}
	.free_consultation_section .free_c_form .wpcf7-response-output{padding-left: 30px !important;padding-right: 30px !important;top:-2px;}
    .free_consultation_section .free_consultation_form .n_c, .free_consultation_section .free_consultation_form .p_e{flex-wrap: wrap;}
    .free_consultation_section .free_consultation_form .n_c > div{padding-top:25px;}
	.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(2){display:none;}
    .free_consultation_section .free_consultation_form .i_u_t_w_w_s_h_m_d_i_a_w_t_p_p .wpcf7-list-item-label{font-size:14px;line-height: 25px;position: relative;left: 5px;}
    .free_consultation_section .wpcf7-list-item-label{margin-left:0px !important;}
	.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(1),
	.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(1){width:100% !important;max-width:100% !important;padding-top:25px;}
	.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(2){display:none;}
	.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(1),
	.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(1){width:100%;max-width:100% !important;} 
	.free_consultation_section .free_consultation_form .n_c > div:nth-of-type(3), .free_consultation_section .free_consultation_form .p_e > div:nth-of-type(3){max-width:100% !important;}
	.free_consultation_section .free_consultation_form .p_e > div:nth-of-type(3), .free_consultation_section .free_consultation_form .f_d_a_p{padding-top:25px;}
	.free_consultation_section .free_consultation_form .s_m_b > span:hover{border:transparent !important;}	
}
.contacts_section{position:relative;width:100%;padding-top: 225.53px;padding-bottom: 250.7px;}
.contacts_section .container{max-width:1920px;}
.contacts_section .col-md-2, .contacts_section .col-lg-2{max-width:266px;}
.contacts_section .container .row .col-lg-5 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 522px;}
.contacts_section .container .row .col-lg-5  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 695px;
}
.contacts_section .container .row .col-lg-5 .contact_us .n_e{display:flex;flex-wrap:no-wrap;width:100%;max-width: 740.82px;justify-content: space-between;}
.contacts_section .container .row .col-lg-5 .contact_us .n_e > div{width:100%;max-width:345.19px;padding-top: 50.75px;position:relative;}
.contacts_section .container .row .col-lg-5 .contact_us .n_e > div:first-child{margin-right: 20.22px;}
.contacts_section .container .row .col-lg-5 .contact_us .n_e > div:last-child{margin-left: 22.22px;}
.contacts_section .container .row .col-lg-5 .contact_us .n_e > div input{width:100%;max-width:345.19px;position:relative;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(2){padding-top:50.39px;width:100%;max-width: 740.82px;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(2) input{width:100%;max-width: 740.82px;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3){padding-top:40px;position:relative;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) input{position:absolute;left:0;top:-22px;border-radius: 50%;cursor:pointer;z-index: 2;opacity:0;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) input:checked ~ label{background: linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) label{
    position:absolute;
    left:0;
    top:-23px;
    border-radius: 50%;
    border:1px solid  #A9AFC3;
    width:15.32px;
    height:15.32px;
    z-index: 1;
}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .last{margin-left: 30px;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .wpcf7-list-item-label{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(4){padding-top: 50.31px;}
.contacts_section #button > input{border:none;margin: auto;}
.contacts_section .container .row .col-lg-5 .contact_us  #button{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    border: 2px solid ;
	border-image: url("/wp-content/themes/WebOneStudio/image/button.png");
	border-image-slice: 27;
  	border-image-width: 33;
    border-radius: 100px;
    display:block;
    width:100%;
    max-width: 228.29px;
    margin: 0 auto;
    text-align: center;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
.contacts_section .container .row .col-lg-5 .contact_us  #button:hover{
    background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    cursor:pointer;
	border: 2px solid transparent !important;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
    outline: none;
}
.ajax-loader{position: absolute;}
.contacts_section form{position:relative;}
.contacts_section form > .wpcf7-response-output{
    width:100%;
    max-width:743px;
    min-height: 454px;
    background: url('http://webonestudio.com/wp-content/uploads/2021/03/h1bg.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    letter-spacing: 0.215em;
    text-transform: uppercase;
    color: #FFFFFF;
    position: absolute;
    top:0;
    left:-13px;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;
    z-index: 200;
    box-shadow: 0 0 25px rgba(134, 27, 112, 0.4), inset  0 0 25px rgba(134, 27, 112, 0.4);
    /*padding-top: 192.5px !important;
    padding-left: 120px !important;
    padding-right: 120px !important;*/
	padding-top: 23% !important;
    padding-left: 15% !important;
    padding-right: 15% !important;
}
.contacts_section .wpcf7-response-output > .error_icon{position: absolute !important;top:32.59px !important;right:65px !important;cursor:pointer;z-index: 101;}
.contacts_section .wpcf7-not-valid-tip {
    position:relative;
    padding: 15px 5px 5px 5px;
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
}
.contacts_section .wpcf7-not-valid-tip .error_icon{opacity:0 !important;position:absolute !important;right:5px !important;bottom:5px !important;}
.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .wpcf7-not-valid-tip{width:100% !important;max-width: 740.81px !important;}
.contacts_section .wpcf7-not-valid-tip .error_icon:last-child{display:block !important;opacity:1 !important;position:absolute !important;right:5px !important;bottom:5px !important;}
.contacts_section .wpcf7-response-output > .closs_icon{position: absolute !important;top:32.59px !important;right:32.59px !important;cursor:pointer;z-index: 101;}
.contacts_section .wpcf7-response-output > .error_icon{position: absolute !important;top:32.59px !important;right:65px !important;cursor:pointer;z-index: 101;}
.contacts_section input:-webkit-autofill,
.contacts_section input:-webkit-autofill:hover, 
.contacts_section input:-webkit-autofill:focus
.contacts_section input:-webkit-autofill{border: 0;-webkit-text-fill-color: #fff !important;transition: background-color 5000s ease-in-out 0s;background: transparent;}
.contacts_section .container .row .col-lg-5 .contact_us .n_e > p{display:none;}
.contacts_section .container .row .col-lg-5 .contact_us  input{
    border-right:0;
    border-left:0;
    border-top:0;
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-image-source: linear-gradient(to left, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    outline: none !important;
    padding: 15px 30px 15px 30px;
    color:#ffffff;
    background: rgba(0,0,0,0);
}
.contacts_section .container .row .col-lg-5 .contact_us::-moz-placeholder, 
.contacts_section .container .row .col-lg-5 .contact_us::-webkit-input-placeholder, 
.contacts_section .container .row .col-lg-5 .contact_us:-ms-input-placeholder, 
.contacts_section .container .row .col-lg-5 .contact_us::placeholder {
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
 }
.contacts_section .container .row .col-lg-4{padding-top: 90px;}
.contacts_section .container .row .col-lg-4 > div{display: flex;justify-content: center;}
.contacts_section .container .row .col-lg-4 > div > div{width:100%;width:100%;max-width: 458.56px;min-height: 419.07px;}
.contacts_section .container .row .col-lg-4 > div > div > div{
    width:100%;
    padding: 43.66% 50%;
    position:relative;
    border: 5px solid;
    border-image-slice: 1;
    border-width: 5px;
    border-image-source:  linear-gradient(to bottom right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1), rgba(92, 57, 138, 1));
    box-shadow: inset 0 0 30px rgba(92, 57, 138, 0.7), 0 0 30px rgba(92, 57, 138, 0.5);
}
.contacts_section .container .row .col-lg-4 > div > div > div > ul{
   width:100%; 
   position:relative;
   position:absolute;
   left:50%;
   top:50%;
   transform:translate(-50%,-50%);
   margin: 0;
}
.contacts_section .container .row .col-lg-4 > div > div  ul li{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    position:relative;
    width:100%;
    display:flex;
    align-items: center;
    padding-bottom: 5%;
}
.contacts_section .container .row .col-lg-4 > div > div  ul li:first-child:before{content:url(/wp-content/themes/WebOneStudio/image/Vector4.png);width:100%;max-width:38px;min-height:38px;}
.contacts_section .container .row .col-lg-4 > div > div  ul li:first-child a{text-decoration: none;}
.contacts_section .container .row .col-lg-4 > div > div  ul li:nth-of-type(2):before{
    content:url(/wp-content/themes/WebOneStudio/image/Vector1.png);
    width:100%;
    max-width:38.2px;
    min-height:38.2px;
    text-decoration: none !important;
}
.contacts_section .container .row .col-lg-4 > div > div  ul li:nth-of-type(3):before{content:url(/wp-content/themes/WebOneStudio/image/Vector2.png);width:100%;max-width:38.2px;min-height:42.36px;}
.contacts_section .container .row .col-lg-4 > div > div  ul li:last-child:before{content:url(/wp-content/themes/WebOneStudio/image/Vector3.png);width:100%;max-width:38px;min-height:29.86px;}
.contacts_section .container .row .col-lg-4 > div > div > div >  ul li > a{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration:underline;
    word-wrap: break-word;
    display:inline-block;
    padding-left: 31.1px;
    width: 100%;
    padding-right: 70px;cursor: unset !important;
}
.contacts_section .container .row .col-lg-4 > div > div > div  ul li:last-child > a{text-transform: none;}
.contacts_section .container .row .col-lg-4 > div > div  ul li:nth-of-type(2) a:hover{color: #CF72BC;cursor: pointer !important;}
.contacts_section .container .row .col-lg-4 > div > div  ul li:nth-of-type(4) a:hover{color: #CF72BC;cursor: pointer !important;}
@media(max-width:1024px){
    .contacts_section{padding-top: 209.53px;padding-bottom:100px;}
    .contacts_section form > .wpcf7-response-output{padding:100px 60px 65px 60px !important;}
    .contacts_section .container .row .col-lg-4 > div > div > div{padding: 53.99% 54%;padding-bottom: 40%;padding-top: 75%;}
    .contacts_section .container .row .col-lg-4 > div > div > div > ul{left:50%;padding-left:25px;}
    .contacts_section .container .row .col-lg-4 > div > div > div > ul li > a{font-size: 16px;line-height: 20px;padding-right:0;padding-left:10px;}
    .contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .wpcf7-list-item-label{font-size:14px;line-height: 25px;}
    .contacts_section .container .row .col-lg-5 .contact_us #button{
        font-size: 18px;
        line-height: 22px;
		background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
		border:transparent;
		box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
    }
}
@media(max-width:992px){
    .contacts_section{padding-top: 165.53px;background-attachment: unset !important;}
    .contacts_section .container .row .col-lg-5{width:100%;flex: 0 0 83.3333333%;max-width: calc(83.333333% - 120px);}
    .contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .wpcf7-list-item-label{position: relative;top: -26px;}
    .contacts_section .container .row .col-lg-4 {padding-top: 100px;}
    .contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(4){padding-top:0;}
    .contacts_section .container .row .col-lg-4 > div > div > div{padding: 43.66% 50%;}
}
@media(max-width:767px){
    .contacts_section{padding-top: 125px;padding-bottom:0;}
    .contacts_section .container .row .col-lg-4 > div > div > div {padding: 43.66% 46%;}
    .wpcf7 form .wpcf7-response-output {padding-left:0 !important;padding-right:0 !important;top:-2px;}
    .contacts_section .container .row .col-lg-5 .contact_us #button{margin-top:10px;}
	.contacts_section .container .row .col-lg-5 .contact_us #button:hover{border:transparent !important;}
    .contacts_section .container .row .col-lg-5{width:inherit;flex: inherit;max-width: inherit;}
    .contacts_section .container .row .col-lg-5 .contact_us .n_e{flex-wrap: wrap;}
    .contacts_section .container .row .col-lg-5 .contact_us .n_e > div{padding-top: 25.75px;}
    .contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(3) .wpcf7-list-item-label{top:0;}
    .contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(4){padding-top:10px;}
	.contacts_section .container .row .col-lg-5 .contact_us .n_e > div:first-child {margin-right:unset !important;}
	.contacts_section .container .row .col-lg-5 .contact_us .n_e > div {max-width:100%;}
	.contacts_section .container .row .col-lg-5 .contact_us .n_e > div input{max-width: 100%;}
	.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(2){max-width: 100%;padding-top:25px;}
	.contacts_section .container .row .col-lg-5 .contact_us > div:nth-of-type(2) input{max-width: 100%;}
}
.portfolio_section{
    position:relative;
    width:100%;
    background:linear-gradient(45deg, rgba(40, 20, 31, 1), rgba(19, 9, 21, 1)) !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important; 
    padding-top: 225.53px;
    padding-bottom: 100.36px;
}
.portfolio_section .container{max-width:1920px;}.portfolio_section .container .row:last-child{justify-content:space-between;}
.portfolio_section .col-md-2{max-width:266px;}
.portfolio_section .container .row .col-md-10 h1{width:100%;max-width: 522px;margin-top:30px;margin-bottom:30px;}
.portfolio_section .container .row .col-md-10  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 695px;
}
.portfolio_section .row:nth-of-type(2) .row{padding-top:50.75px;justify-content: center;padding-bottom:150px;}
.portfolio_section .row:nth-of-type(2) > div{padding-top:50.75px;justify-content: center;}
.portfolio_section .portfolio_section_post{display: flex;flex-wrap: wrap;justify-content: flex-end;}
.portfolio_section .portfolio_section_post div{width:100%;max-width: 645px;height:100%;max-height: 475px;}
.portfolio_section .portfolio_section_post div img{width:100%;height:100%;border-radius: 15px;}
.portfolio_section .portfolio_section_post  h2{text-align: center;width:100%;margin:unset;}
.portfolio_section .portfolio_section_post  h2 > a{
    font-family: Muli-light;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}
.portfolio_section .portfolio_section_post h2 > a:hover{
	color: #CF72BC;
    text-shadow: 0px 0px 10px #CF72BC;
    transition: 0.3s;
}
.portfolio_section .portfolio_section_post p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
    text-align: center;
    width:100%;
}
.portfolio_section .portfolio_section_post.right_block{justify-content:flex-start;padding-top: 84.61px;}
.portfolio_section .row:nth-of-type(3){position:relative;padding:55px;}
.portfolio_section .load_more_block{padding-top: 120px;}
.portfolio_section .row:nth-of-type(2) .row{position:relative;}
.portfolio_section .row:nth-of-type(2) .row .img_1{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;right:20%;bottom:98%;}
.portfolio_section .row:nth-of-type(2) .row .img_2{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;left: 7.5%;bottom:50%;transform: rotate(-7deg);}
.portfolio_section .row:nth-of-type(2) .row .img_3{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;right: 7%;bottom:46%;transform: rotate(45deg);}
.portfolio_section .row:nth-of-type(2) .row .img_4{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;right:3%;bottom:70%;}
.portfolio_section .row:nth-of-type(2) .row .img_5{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;left:0;bottom:85%;}
.portfolio_section .row:nth-of-type(2) .row .img_6{position:absolute;width:100%;max-width:72.83px;max-height:71.55px;bottom:5%;}
.portfolio_section .row:nth-of-type(2) .row .img_1,
.portfolio_section .row:nth-of-type(2) .row .img_2,
.portfolio_section .row:nth-of-type(2) .row .img_3,
.portfolio_section .row:nth-of-type(2) .row .img_4,
.portfolio_section .row:nth-of-type(2) .row .img_5,
.portfolio_section .row:nth-of-type(2) .row .img_6{
	animation: 3s linear 0s normal none infinite running ring;
	-webkit-animation: 3s linear 0s normal none infinite running ring;
	-moz-animation: 3s linear 0s normal none infinite running ring;
	-ms-animation: 3s linear 0s normal none infinite running ring;	 
}
.portfolio_section .row:nth-of-type(2) .row{color:#23111C;}
.portfolio_section .row:nth-of-type(2) .row > a{
    display: inline-block;
    width:100%;
    max-width: 232.41px;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF !important;
    border: 2px solid ;
	border-image: url("/wp-content/themes/WebOneStudio/image/button.png");
	border-image-slice: 27;
  	border-image-width: 33;
    border-radius: 100px;
    text-align: center;
    padding: 12.5px 29px 12.5px 29px;
    position:absolute;
    transform:translate(-50%,-50%);
    top:98%;
    left:50%;box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
.portfolio_section .row:nth-of-type(2) .row > a:hover{
    background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%), linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    cursor:pointer;
	border-image: url("");
	border: 2px solid transparent !important;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);
}
@media(max-width:1024px){
    .portfolio_section{padding-top: 209.53px;padding-bottom: 100px;}
	.portfolio_section .portfolio_section_post.right_block{padding-top:44.6px;}
	.portfolio_section .portfolio_section_post h2{line-height:20px;}
    .portfolio_section .portfolio_section_post h2 > a{font-size: 22px;line-height: 28px;}
    .portfolio_section .portfolio_section_post p{font-size: 18px;line-height: 25px;}
    .portfolio_section .row:nth-of-type(2) .row > a{font-size: 18px;line-height: 22px;}
    .portfolio_section .row:nth-of-type(2) .row > a{background: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));transition:0.7s;cursor:pointer;border: transparent;}
	.portfolio_section .row:nth-of-type(2) .row {padding-bottom: 100px;}
}
@media(max-width:992px){
    .portfolio_section{padding-top:165px;padding-bottom: 55px;}
	.portfolio_section .portfolio_section_post.right_block{padding-top:22.3px;}
    .portfolio_section .portfolio_section_post h2 > a {font-size: 20px;line-height: 26px;}
    .portfolio_section .portfolio_section_post p {font-size: 16px;line-height: 23px;}
}
@media(max-width:767px){
    .portfolio_section{padding-top:125px;}
    .portfolio_section .row:nth-of-type(2) > div {padding-top:0;}
    .portfolio_section .portfolio_section_post.right_block, .portfolio_section .portfolio_section_post{padding-top: 15px; }
	.portfolio_section .row:nth-of-type(2) .row > a{top:99%;}
	.portfolio_section .row:nth-of-type(2) .row .img_4{right:5%;}
	.portfolio_section .row:nth-of-type(2) .row > a:hover{border:transparent !important;}
}
@media(max-width:360px){.portfolio_section .container .row .col-md-10 h1{letter-spacing: 0.1em; }}
.portfolio_section_single{position:relative;padding-top: 226px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.portfolio_section_single .container{max-width: 1920px !important;}
.portfolio_section_single .container .col-md-2,.portfolio_section_single .container .col-lg-2{max-width: 266px;}
.portfolio_section_single .container .row .col-md-10 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 600px;}
.portfolio_section_single .container .row .col-md-10  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 695px;
}
.portfolio_section_single .container > .row:nth-of-type(2) .col-lg-9 > div {position:relative;width:100%;}
.portfolio_section_single .container > .row:nth-of-type(2) .col-lg-9 > div > div{width:100%;max-width:1016.86px;max-height: 593.17px;margin: 0 auto;}
.portfolio_section_single .container > .row:nth-of-type(2) .col-lg-9 > div img{width:100%;max-width:1016.86px;height:100%;}
@media(max-width:500px){.portfolio_section_single .container > .row:nth-of-type(2) .col-md-9 > div img{max-width:345px;}}
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 > div{width:100%;max-width: 778px;}
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h1,
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h2,
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h3,
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h4,
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h5,
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h6{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
}
.portfolio_section_single .container > .row:nth-of-type(3){padding-top: 151.83px;}
.portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 > div p{
    font-family: Muli-Light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.portfolio_section_single .container > .row:nth-of-type(3) h3{
    font-family: Muli-Light;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.225em;
    text-transform: uppercase;
    color: #FFFFFF;
}
.portfolio_section_single .container > .row:nth-of-type(3) p{
    font-family: Muli-Light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.portfolio_section_single .container > .row:nth-of-type(4){padding-top: 113.75px;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6{
    padding: 45.23% 25% 45.23% 25%;
    height:auto !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    transition:all 5s;
}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 {
    overflow-X:hidden;
    overflow-Y:hidden;
    -ms-overflow-style: none;  
    overflow: -moz-scrollbars-none;  
    scrollbar-width: none; 
    position:relative;
}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9::-webkit-scrollbar {display: none;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(1){
    position:relative;left:-1500px;transition:all 5s;opacity:0;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(2){
    position:relative;right:-1500px;transition:all 5s;opacity:0;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(3){
    position:relative;left:-1500px;transition:all 5s;opacity:0;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(4){
    position:relative;right:-1500px;transition:all 5s;opacity:0;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(1).left{
    position:relative;left:0 !important;transition:1s !important;opacity:1 !important;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(2).right{
    position:relative;right:0 !important;transition:1s !important;opacity:1 !important;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(3).left{
    position:relative;left:0 !important;transition:1s !important;opacity:1 !important;width:50% !important;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(4).right{
    position:relative;right:0 !important;transition:1s !important;opacity:1 !important;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6  div{
    width:100%;
    max-width: 711.84px;
    position: absolute;
    background-position: left center !important;
    background-size: cover;
    background-repeat: no-repeat !important;
    transition: 0.5s;
    filter: drop-shadow(36px 56px 36px rgba(0, 0, 0, 0.55));
}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6  div:hover{z-index: 5 !important;transition:0.3s;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:first-child div{width:100%;z-index: 4;left:15px;top:0;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(2)  div{z-index: 3;top:16.44%;right:15%;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:nth-of-type(3)  div{z-index: 2;top:-10.7%;left:46.07px;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 .col-6:last-child  div{z-index: 1;top:0;right:27%;}
.portfolio_section_single .container > .row:nth-of-type(4) .col-lg-9 img{width:100%;max-width: 711.84px;height:100%;filter: drop-shadow(36px 56px 36px rgba(0, 0, 0, 0.55));}
.portfolio_section_single .container > .row:nth-of-type(5){margin-top:-10%;}
.portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div h1{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
	margin-bottom:30px;
}
.portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.15em;
    text-transform: lowercase;
    color: #A9AFC3;
}
.portfolio_section_single .container > .row:nth-of-type(6){padding-top: 151px;}
.portfolio_section_single .container > .row:nth-of-type(6) img{width:100%;max-width:1403.54px;height:auto;}
.portfolio_section_single .container > .row:nth-of-type(7){position:relative;padding-top: 108.34px;padding-bottom: 71.86px;}
.portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child > div{padding-top: 67.57px;}
.portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child h1{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
	margin-top:0;
	margin-bottom:30px;
}
.portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #A9AFC3;
}
.portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:last-child img{width:100%;max-width: 715.31px;}
.portfolio_section_single .related_projects{
    position:relative;
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.portfolio_section_single .related_projects .container > .row{position: relative;padding-top: 130.8px;padding-bottom: 120.81px;}
.portfolio_section_single .related_projects .container > .row .col-lg-9 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 600px;}
.portfolio_section_single .related_projects .container > .row .col-lg-9  p{
    font-family: Courgette-Regular;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #A9AFC3;
    width:100%;
    max-width: 1128px;
}
.portfolio_section_single .related_projects .container > .row .col-lg-9 .row .col-md-10 >  p:last-child{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 25px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
    padding-top: 50.99px;
}
.portfolio_section_single .slide_section{position:relative;width:100%;padding-top: 130.8px;}
.portfolio_section_single .slide_section .slide_block > img{
    position: absolute;
    right:7%;
    top:15%;
    width:100%;
    max-width: 90.4px;
    max-height: 90.4px;
	animation: 3s linear 0s normal none infinite running ring;
	-webkit-animation: 3s linear 0s normal none infinite running ring;
	-moz-animation: 3s linear 0s normal none infinite running ring;
	-ms-animation: 3s linear 0s normal none infinite running ring;	 
}
.portfolio_section_single .slide_section .row:first-child{position: relative;background-attachment: fixed;}
.portfolio_section_single .slide_section .row:first-child .col-lg-9 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 600px;}
.portfolio_section_single .slide_section .row:nth-of-type(2){
    position:relative;background-attachment: fixed;display:flex;flex-wrap:nowrap;padding-bottom: 271px;}
.portfolio_section_single .slide_section .row:nth-of-type(2) > img{
    position: absolute;
    bottom: 30%;
    left:11%;
	animation: 3s linear 0s normal none infinite running ring;
	-webkit-animation: 3s linear 0s normal none infinite running ring;
	-moz-animation: 3s linear 0s normal none infinite running ring;
	-ms-animation: 3s linear 0s normal none infinite running ring;	
}
.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track{padding-left:13.7%;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track.pa{padding-left:1%;transition:1s !important;}
@media(max-width:1024px){.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track.pa{padding-left:21%;transition:1s !important;}}
@media(max-width:992px){.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track.pa{padding-left:0 !important;transition:1s !important;}}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide{width:100%;max-width: 645px;max-height: 562px;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:first-child{width:100%;max-width: 645px;max-height: 475px;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:first-child img{width:100%;height:100%;border-radius: 15px;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1{width:100%;max-width: 100%;text-align: center;margin: 0;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1 a{
    font-family: Muli-light;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
    outline: none;
    margin:0 !important;
}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1 a:hover{
	color: #CF72BC;
    text-shadow: 0px 0px 10px #CF72BC;
    transition: 0.3s;
}
.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #A9AFC3;
    width:100%;
    text-align: center;
}
.portfolio_section_single .slide_block{
    position:relative;
    width:100%;
    overflow-x: scroll;
    padding-left: 15px;
    -ms-overflow-style: none;  
    overflow: -moz-scrollbars-none; 
    scrollbar-width: none;  
    padding-top: 125.79px;
}
.portfolio_section_single .slide_block::-webkit-scrollbar {display: none;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive{position: relative;} 
.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width: 585px;}
@media(max-width:1780px){
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width: 465px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track{padding-left:15.7%;}
}
@media(max-width:1366px){
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width: 414px;}
}
@media(max-width:1280px){
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width: 382px;}
}
@media(max-width:992px){
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width:220px !important;}
}
@media(max-width:767px){
	.portfolio_section_single .related_projects{background-attachment:unset !important;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide{max-width:340px !important;}
}
.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-next{position:absolute;top:-5%;left:78.5%;width:100%;max-width:83px;}
.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-prev{position:absolute;top:-5%;left:calc(78.5% - 100px) !important;width:100%;max-width:83px;}
.portfolio_section_single .slide_section .slick-prev:before{
    content:'Prev' !important;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center !important;
    letter-spacing: 0.2em !important;
    text-transform: capitalize !important;
    color: #FFFFFF !important;
    position:absolute;
    left:0;
    top:-30px;
}
.portfolio_section_single .slide_section .slick-next:before{
    content:'Next' !important;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 20px !important;
    line-height: 24px !important;
    text-align: center !important;
    letter-spacing: 0.2em !important;
    text-transform: capitalize !important;
    color: #FFFFFF !important;
    text-align: right;
    position:absolute;
    right:0;
    top:-30px;
}
.portfolio_section_single .slide_section .slick-prev:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:83px;
    height:2px;
    background:linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    transition:all 0.3s;
}
.portfolio_section_single .slide_section .slick-next:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    max-width:83px;
    height:2px;
    background:linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    transition:all 0.3s;
}
.portfolio_section_single .slide_section .slick-slide{margin-right: 20px;}
@media(max-width:1024px){
    .portfolio_section_single{padding-top: 209.53px;}
    .portfolio_section_single .container > .row:nth-of-type(3) {padding-top: 25px;}
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h1, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h2, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h3, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h4, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h5, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h6{font-size: 30px;line-height: 39px;}
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 > div p{font-size: 16px;line-height: 21px;}
    .portfolio_section_single .container > .row:nth-of-type(3) h3{font-size: 22px;line-height: 25px;}
    .portfolio_section_single .container > .row:nth-of-type(3) p{font-size: 16px;line-height: 25px;}
    .portfolio_section_single .container > .row:nth-of-type(4) {padding-top:65.75px;}
    .portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div h1{font-size: 30px;line-height: 39px;margin-bottom:20px;margin-top:10px;}
    .portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div p{font-size: 16px;line-height: 21px;}
    .portfolio_section_single .container > .row:nth-of-type(6){padding-top:100px;}
    .portfolio_section_single .container > .row:nth-of-type(7){padding-top:100px;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child > div{padding-top:unset;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child h1{font-size: 30px;line-height: 39px;margin-bottom:20px;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child p{font-size: 16px;line-height: 21px;}
    .portfolio_section_single .related_projects .container > .row{padding-bottom:100px;padding-top:100px;}
    .portfolio_section_single .slide_section{padding-top:100px;}
    .portfolio_section_single .slide_section .slick-next:before,
    .portfolio_section_single .slide_section .slick-prev:before{font-size: 16px !important;line-height: 18px !important;}
	.portfolio_section_single .slide_section .slick-prev:after{top:-10px;}
	.portfolio_section_single .slide_section .slick-next:after{top:-10px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2){padding-bottom:100px;}
    .portfolio_section_single .slide_block{padding-top: 100px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1{line-height:20px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1 a{font-size: 22px;line-height: 28px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child p{font-size: 18px;line-height: 25px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-slide {max-width: 291px;}
}
@media(max-width:992px){
    .portfolio_section_single{padding-top: 165px;}
    .portfolio_section_single .container > .row:nth-of-type(3) {padding-top: 15px;}
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h1, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h2, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h3, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h4, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h5, 
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 h6{font-size: 28px;line-height: 37px;}
    .portfolio_section_single .container > .row:nth-of-type(3) .col-md-7 > div p{font-size: 14px;line-height: 19px;}
    .portfolio_section_single .container > .row:nth-of-type(3) h3{font-size: 20px;line-height: 23px;}
    .portfolio_section_single .container > .row:nth-of-type(3) p{font-size: 14px;line-height: 23px;}
    .portfolio_section_single .container > .row:nth-of-type(4) {padding-top:40.75px;}
    .portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div h1{font-size: 28px;line-height: 37px;margin-bottom:15px;}
    .portfolio_section_single .container > .row:nth-of-type(5) .col-lg-9 > div p{font-size: 14px;line-height: 19px;}
    .portfolio_section_single .container > .row:nth-of-type(6){padding-top:65px;}
    .portfolio_section_single .container > .row:nth-of-type(7){padding-top:65px;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child > div{padding-top:unset;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child h1{font-size: 28px;line-height: 37px;margin-bottom:15px;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-lg-9 .col-md-6:first-child p{font-size: 14px;line-height: 19px;}
    .portfolio_section_single .related_projects .container > .row{padding-bottom:65px;padding-top:65px;}
    .portfolio_section_single .slide_section{padding-top:65px;}
    .portfolio_section_single .slide_section .slick-next:before,
    .portfolio_section_single .slide_section .slick-prev:before{font-size: 14px !important;line-height: 16px !important;}
    .portfolio_section_single .slide_section .row:nth-of-type(2){padding-bottom:65px;}
    .portfolio_section_single .slide_block{padding-top: 65px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-prev,
    .portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-next{top:0;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1 a{font-size: 20px;line-height: 26px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child p{font-size: 16px;line-height: 23px;}
    .portfolio_section_single .slide_section .slick-prev:after,
    .portfolio_section_single .slide_section .slick-next:after{top:-13px;max-width:63px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-prev{left: calc(78.5% - 80px) !important;}
	.portfolio_section_single .slide_section .slick-next:before{right:20px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track {padding-left: /*15.7%*/0;}
}
@media(max-width:767px){
    .portfolio_section_single {padding-top: 125px;}
    .portfolio_section_single .container > .row:nth-of-type(7){padding-bottom:0;padding-top:0;}
    .portfolio_section_single .slide_section .row:nth-of-type(2){flex-wrap: wrap;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-prev{left: calc(70.5% - 80px) !important;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .responsive .slick-next{left: 70.5% !important;}
    .portfolio_section_single .slide_section .slick-next:before{right:20px;}
    .portfolio_section_single .slide_section .slick-prev:before{left:0;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child h1 a{font-size: 20px;line-height: 26px;}
    .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:last-child p{font-size: 16px;line-height: 23px;}
    .portfolio_section_single .container > .row:nth-of-type(7) .col-md-9 .col-md-6:first-child > div{padding-bottom:40px;}
    .related_projects .line{bottom:1px;}
	.portfolio_section_single .slide_section .row:nth-of-type(2) .slide_block .slick-track {padding-left: 0;}
	.portfolio_section_single .slide_section .slick-slide {margin-right: 20px;}
	.portfolio_section_single .container > .row:nth-of-type(6){padding-top:40px;padding-bottom:40px;}
	.portfolio_section_single .container > .row:nth-of-type(4) .col-md-9 .col-6:nth-of-type(1),
	.portfolio_section_single .container > .row:nth-of-type(4) .col-md-9 .col-6:nth-of-type(2),
	.portfolio_section_single .container > .row:nth-of-type(4) .col-md-9 .col-6:nth-of-type(3),
	.portfolio_section_single .container > .row:nth-of-type(4) .col-md-9 .col-6:nth-of-type(4){left:0;top:0;}
}
.service_section{
    position:relative;padding-top:151.13px;padding-bottom: 253.05px;background-position: top center;background-size: cover;background-repeat: no-repeat;}
.service_section .container{width:100%;max-width:1920px;}
.service_section > .container > .row > .col-md-2, .service_section > .container > .row > .col-lg-2{max-width: 266px;}
.service_section .container .row .col-md-10 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 344.69px;}
.service_section .container .row .col-md-10  p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 695px;
}
.service_section .container .row:last-child{padding-top: 74.4px;}
.service_section .service_section_post{padding-bottom: 23%;}
.service_section .service_section_post > div:first-child{width:100%;max-width: 373px;max-height:274px;}
.service_section .service_section_post > div:first-child  img{width:100%;height:100%;max-height:274px;}
.service_section .service_section_post > div:last-child > h1{width:100%;max-width: 373px;text-align: center;margin:unset;} 
.service_section .service_section_post > div:last-child > h1 a{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
}
.service_section_single.ux_design  .service_section .row .col-md-4:first-child .service_section_post > div:last-child > h1 a,
.service_section_single.magic_coding  .service_section .row .col-md-4:nth-of-type(2) .service_section_post > div:last-child > h1 a,
.service_section_single.smm .service_section .row .col-md-4:nth-of-type(3) .service_section_post > div:last-child > h1 a,
.service_section_single.service_email  .service_section .row .col-md-4:nth-of-type(4) .service_section_post > div:last-child > h1 a,
.service_section_single.seo_marketing  .service_section .row .col-md-4:nth-of-type(5) .service_section_post > div:last-child > h1 a,
.service_section_single.brand_concepts  .service_section .row .col-md-4:nth-of-type(6) .service_section_post > div:last-child > h1 a,
.service_section_single.service_motion  .service_section .row .col-md-4:last-child .service_section_post > div:last-child > h1 a{color: #CF72BC !important;text-shadow: 0px 0px 10px #CF72BC !important;transition: 0.3s !important;}
.service_section .service_section_post > div:last-child > h1 a:hover{
	color: #CF72BC;
    text-shadow: 0px 0px 10px #CF72BC;
    transition: 0.3s;
}
.service_section .service_section_post > div:last-child > p{
    max-width: 373px;
    width:100%;
    text-align: center;
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.07em;
    text-transform: lowercase;
    color: #A9AFC3;
}
@media(max-width:1024px){
    .service_section{padding-top:135px;padding-bottom:0;}
    .service_section .service_section_post > div:last-child > h1 a {font-size: 22px;line-height: 24px;}
    .service_section .service_section_post > div:last-child > p{font-size: 16px;line-height: 18px;}
}
@media(max-width:992px){
    .service_section{padding-top:115px;padding-bottom:0;}
    .service_section .container .row:last-child {padding-top:50px;}
    .service_section .service_section_post > div:last-child > h1 a {font-size: 17px;line-height: 16px;}
    .service_section .service_section_post > div:last-child > p{font-size: 14px;line-height: 16px;}
}
@media(max-width:767px){.service_section{padding-top:75px;}.service_section .container .row:last-child{padding-top:50px;}.service_section .service_section_post{padding-bottom: 55px;}}
@media(max-width:360px){.service_section .container .row .col-md-10 h1{letter-spacing: 0.1em;}}
.service_section_single{background-position: center;background-size: cover !important;background-repeat: no-repeat !important;background-attachment:scroll !important;}
.service_section_single > section:first-child{position:relative;padding-top: 226px;padding-bottom:70.27px;}
.service_section_single section .container{width:100%;max-width:1920px;}
.service_section_single section > .container > .row > .col-md-2, .service_section_single section > .container > .row > .col-lg-2{max-width: 266px;}
.service_section_single section  .container .row .col-md-10 > div{padding-bottom:70.28px;}
.service_section_single section .container .row .col-md-10 h1{margin-top:30px;margin-bottom:30px;width:100%;max-width: 600px;}
.service_section_single section .container .row .col-md-10 p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width:100%;
    max-width: 695px;
}
.service_section_single section:first-child .col-lg-9 .col-lg-7  > div{position:relative;width:100%;max-width: 791.82px;max-height:458.4px;padding: 28.55%;}
.service_section_single section:first-child .col-lg-9 .col-lg-7 > div:before{
    content: '';
    width: 100%;
    max-width: 807.82px;
    max-height: 474.4px;
    height: calc(100% + 4px);
    background: linear-gradient(to bottom right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1), rgba(92, 57, 138, 1));
    z-index: 1;
    position: absolute;
    width: calc(100% + 4px);
    border-radius: 40px !important;
    top: -2px;
    left: -2px;
    transition: all 0.3s;
    box-shadow: inset 0 0 20px rgba(88, 56, 137, 0.3), 0 0 20px rgba(92, 57, 138, 0.7);
}
.service_section_single section:first-child .col-lg-9 .col-lg-7 > div > img{
    width: 100%;
    height:100% ;
    position: absolute;
    top:0;
    left:0;
    bottom:0;
    z-index: 2;
    border-radius: 40px !important;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -o-crisp-edges;
	image-rendering: -moz-crisp-edges;
}
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h1,
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h2,
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h3,
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h4,
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h5,
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div h6{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
	margin-top:unset;
    margin-bottom: 30px;
}
.service_section_single section:first-child .col-lg-9 .col-lg-5 > div p{
    font-family: Muli-light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child{padding-top: 100.82px;padding-bottom: 50.45px;}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child h2{
    font-family: Muli-light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div{
    text-align: center;
    position:relative;
    width:100%;
    max-width: 229.51px;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:first-child {
    position:relative;
    width: 100%;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:first-child img{
    width:100%;
    max-width: 100px;
    height: 100%;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:last-child{
    width: 100%;
    padding-top: 30.77px;
    display: flex;
    align-items: flex-end;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:last-child > h3{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.07em;
    text-transform: capitalize;
    color: #FFFFFF;
    width:100%;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(3){padding-top: 70.18px;}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(3) p{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    letter-spacing: 0.07em;
    color: #A9AFC3;
    width: 100%;
    max-width: 1008px;
    margin: 0 auto;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4){padding-top: 100.2px;}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) h3{
    font-family: Muli-Light;
    font-style: normal;
    font-weight: 800;
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.15em;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-bottom: 30.36px;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) p{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    color: #A9AFC3;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul{padding-left: 65px;}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul li{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0.07em;
    text-transform: lowercase;
    color: #FFFFFF;
    padding-bottom: 30px;
    padding-left: 26.66px;
    list-style: none;
    position: relative;
}
.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul li:before{
    content:url(/wp-content/themes/WebOneStudio/image/Ellipse5.png);position: absolute;left:0;}
.service_section_single section:first-child .line img{box-shadow: 0 0 62px rgba(173,75,153,1);}
.service_section_single .service_section{padding-top: 150.48px;padding-bottom: 170.66px;}
.service_section_single .service_section .container .row:first-child{padding-top: 0;}
.service_section_single .col-md-3 img:hover{filter:saturate(300%);transition:all 0.3s;}
@media(max-width:1024px){
    .service_section_single > section:first-child{padding-top:209.4px;padding-bottom:0;}
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h1, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h2, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h3, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h4, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h5, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h6{font-size:30px;line-height:39px;}
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div p{font-size:16px;line-height: 20px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child{padding-top: 65px;padding-bottom:40px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child h2{font-size:28px;line-height: 30px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:last-child > h3{font-size: 18px;line-height: 24px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(3) {padding-top:50px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(3) p{font-size: 16px;line-height: 24px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) h3{font-size: 30px;line-height: 39px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) p{font-size:16px;line-height: 24px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul li{font-size:16px;line-height: 24px;}
    .service_section_single .service_section{padding-top: 65px;padding-bottom: 0;}
	.service_section_single section:first-child .col-lg-9 .col-lg-7 > div:before{border-radius: 20px;}
	.service_section_single section:first-child .col-lg-9 .col-lg-7 > div > img{border-radius: 20px;}
}
@media(max-width:992px){
    .service_section_single > section:first-child{padding-top:165px;padding-bottom:0;}
    .service_section_single section .container .row .col-md-10 > div{padding-bottom:30.28px;}
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h1, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h2, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h3, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h4, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h5, 
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div h6{margin-top:15px;font-size:28px;}
    .service_section_single section:first-child .col-lg-9 .col-lg-5 > div p{font-size:14px;line-height:18px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child h2 {font-size: 26px;line-height: 28px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3 > div > div:last-child > h3 {font-size: 16px;line-height: 22px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(3) p {font-size: 14px;line-height: 22px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child {padding-top: 40px;padding-bottom: 20px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) {padding-top: 80.2px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) h3 {font-size: 28px;line-height: 37px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) p {font-size: 14px;line-height: 22px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul li {font-size: 14px;line-height: 22px;}
    .service_section_single .service_section {padding-top: 65px;padding-bottom: 0;}
}
@media(max-width:767px){
    .service_section_single > section:first-child{padding-top:125px;}
    .service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(2) .col-md-3{padding-bottom:45px;}
	.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) > .col-12:first-child h2{text-align:center;margin-bottom:40px;}
	.service_section_single section:first-child .row:nth-of-type(2) .col-lg-9 > .row:nth-of-type(2) .col-12:nth-of-type(4) ul{padding-left: 0;}
}
.privacy-policy{background: linear-gradient(45deg, rgba(40, 20, 31, 1), rgba(19, 9, 21, 1)) !important;background-size: cover;background-position: center !important;}
.privacy_policy{
	position:relative;
	padding: 99.53px 0 253px 0;
}
.privacy_policy .line{bottom: -15px !important;}
@media(max-width:1024px){
	.privacy_policy{padding: 50px 170px 50px 170px;}
}
@media(max-width:992px){
	.privacy_policy{padding: 120px 100px 50px 100px;}
}
@media(max-width:767px){
	.privacy_policy{padding: 112px 0 65px 0;}
}
.section_404{
    position:relative;
    background:url('/wp-content/themes/WebOneStudio/image/Group9444444447.png'),linear-gradient(45deg,rgba(36, 26, 48, 0.5), rgba(28, 22, 34, 0.7)) !important;
    background-position:center;
    background-attachment: fixed !important;
    background-size:cover;
    background-repeat:repeat !important;
}
.section_404 footer > section{background: linear-gradient(181.72deg, rgba(21, 19, 27, 0.205) 0.35%, rgba(159, 60, 139, 0.015) 100%) !important;}
.section_404 .container:first-child{position:relative;max-width:1920px;}
.section_404 .container:first-child > .row{justify-content: space-between;}
.section_404 .container:first-child > .col-md-2{max-width:266px;}
.section_404 .p_404{padding-top: 200.62px;padding-bottom: 193.06px;}
.section_404 .p_404 .ramka{
    width: 100%;
    max-width:1095px;
    margin:0 auto;
    position:relative;
    border-radius:10px;
    border:3px solid #7F5080;
    box-shadow: inset 0 0 25px rgba(159, 60, 139, 1), 0 0 25px rgba(159, 60, 139, 0.7);
    padding:70px 40px 70px 40px;
}
.section_404 .p_404 .ramka > div:first-child{text-align:center;}
.section_404 .p_404 .ramka > div:first-child > img{width:100%;max-width:625px;}
.section_404 .p_404 .ramka > div:first-child > p{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0.1em;
    color: #EBBDE2;
    margin-top:40px;
    margin-bottom:40px;
    text-shadow: -4px 7px 3px #000000;
}
.section_404 .p_404 .ramka .button > a {display:block;margin:0 auto;width:100%;max-width: 100px;max-height: 100px;}
.section_404 .p_404 .ramka .button > a > img{width:100%;height:10%;}
@media(max-width:1024px){.section_404 .p_404{padding-top: 200.62px;padding-bottom: 65px;}}
@media(max-width:992px){
    .section_404 .p_404{padding-top: 116.62px;padding-bottom: 40px;}
    .section_404 .p_404 .ramka{padding: 40px 30px 40px 30px;}
    .section_404 .p_404 .ramka > div:first-child > p{margin-bottom: 10px;}
}
footer section{padding-top:90px;padding-bottom: 45.75px;}
footer section .container{max-width: 1920px;}
footer section .container .col-md-2, footer section .container .col-lg-2{max-width: 266px;}
footer .custom-logo-link img{
    width:100%;
    max-width: 157.23px;
    height:100%;
    max-height: 62.61px;
	transition:all 0.3s;
}
footer section h3{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
}
footer section span{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1em;
    color: #A0A5B8;
}
footer section .container > .row .row{justify-content: space-between;}
footer section .logo-block{width:100%;max-width: 249.47px;}
footer section .logo-block span{display:block;margin-top:21.23px;}
footer section .second_block h3:nth-of-type(2){margin-top: 25.03px;}
footer section .second_block h3:nth-of-type(3){margin-top: 25.03px;}
footer section .col-xl-5{margin-bottom:50px;}
footer .ftel, footer .fmail{
    display:block;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.1em;
    color: #A9AFC3;
    text-decoration: none;
    display:block;
}
footer .ftel:hover, footer .fmail:hover{text-decoration: none;;color: #CF72BC;text-shadow: 0px 0px 10px #CF72BC;transition: 0.3s;}
footer .fmail{padding-top: 5px;}
footer section .col-md-4 ul{margin:0;padding:0;}
footer section .col-md-4 ul li{list-style: none;padding-bottom: 10px;}
footer section .col-md-4 ul li a{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #A0A5B8;
    text-decoration: none;
	transition:0.3s;
}
footer section .col-md-4 ul li a:hover{color: #CF72BC;text-shadow: 0px 0px 10px rgba(207, 114, 188, 0.25);transition:0.3s;}
footer section ul.menu_footer{padding: 0;margin:0;}
footer section ul.menu_footer li{list-style: none;padding-bottom: 10px;}
footer section ul.menu_footer li a{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    text-decoration: none;
	transition:0.3s;
}
footer section ul.menu_footer li a:hover{color: #CF72BC;text-shadow: 0px 0px 10px #CF72BC;transition:0.3s;}
footer > section .f_form{margin-top: 40.97px;}
footer section .col-lg-8 > .f_form > div, footer section .col-lg-8 > .f_form h3{
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: 500;
    font-size: 24px !important;
    line-height: 36px !important;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    margin-top:unset !important;
    margin-bottom:15px !important;
}
footer section .f_form{position:relative;width:100%;max-width: 471.95px;}
footer section .f_form .footer_mail, .widget_blog_subscription input{
    background: transparent;
    padding: 15px 191px 15px 30px;
    width:100% !important;
    max-width: 471.95px !important;
    height:100%;
    max-height: 52px;
    border:2px solid;
    border-top-color:  #8C3B8B;
    border-bottom-color:  #60499B;
    border-left-color:  rgba(159, 60, 139, 1);
    border-radius: 100px;
    outline: none;
    font-family: Montserrat-Light;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    color: #A9AFC3;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5),inset 0px 0px 20px rgba(159, 60, 139, 0.5);
	text-align: start!important;
}
footer .footer_mail::-moz-placeholder, 
footer .footer_mail::-webkit-input-placeholder, 
footer .footer_mail:-ms-input-placeholder, 
footer .footer_mail::placeholder {
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    color: #A9AFC3;
 }
 footer section .f_form .footer_get_inspired{
    width: 100%;
    height: 100%; 
    max-width: 191.09px;
    max-height: 52px;
    padding: 15px 30px 15px 30px;
    background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    border-radius: 100px;
    outline: none;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    border:none;
    position:absolute;
    right:0;
    top: 0;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5); 
	transition: 0.3s;
}
footer .widget_blog_subscription{position:relative;}
footer .widget_blog_subscription button{
    width: 100%;
    height: 100%; 
    max-width: 191.09px;
    min-height: 52px;
    padding: 15px 30px 15px 30px;
    background: linear-gradient(105.04deg, #8C3B8B 13.46%, #61398A 43.5%, #60499B 82.74%);
    border-radius: 100px;
    outline: none;
    font-family: Montserrat-Light, Montserrat-UltraLight;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.1em;
    text-transform: capitalize;
    color: #FFFFFF;
    border:none;
    position:absolute;
    right:0;
    top: -68px;
	box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5); 
	transition: 0.3s;
}
footer section .f_form .footer_get_inspired:hover, .widget_blog_subscription button:hover{
	background: linear-gradient(99.16deg, #61398A 8.1%, #8C3B8B 52.84%, #60499B 94.21%);box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);transition: 0.3s;}
footer section form > p{position:relative;}
footer.front_page_footer_bg > section{
    background:url('/wp-content/themes/WebOneStudio/image/c_f-min.png'), linear-gradient(45deg,rgba(27, 20, 30, 0.205), rgba(42, 31, 55, 0.015)) !important;
    background-attachment: fixed !important;
    background-position:center  !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
footer .f_form .wpcf7-response-output, .widget_blog_subscription .success p{
    position:relative;
    color:#A9AFC3 !important;
    font-size:16px;
    font-family: Muli-Light;
    font-style:normal;
    font-weight:normal;
    line-height: 27px;
    width:100% !important;
    max-width: 100% !important;
    border-top:0 !important;
    border-left:0 !important;
    border-right:0 !important;
    border-bottom: 2px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;
    margin:0 !important;
    text-align:left !important;
    padding: 15px 5px 5px 5px !important;  
}
footer .widget_blog_subscription .error{
	position:relative;
	padding-right:40px;
	color:red !important;
    font-size:16px;
    font-family: Muli-Light;
    font-style:normal;
    font-weight:normal;
    line-height: 27px;
    width:100% !important;
    max-width: 100% !important;
    border-top:0 !important;
    border-left:0 !important;
    border-right:0 !important;
    border-bottom: 2px solid !important;
    border-image-slice: 1 !important;
    border-width: 2px !important;
    border-image-source: linear-gradient(to right, rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)) !important;
    text-align:left !important;
}
footer .f_form .wpcf7-response-output img.error_icon, .widget_blog_subscription .error img.error_icon{position:absolute;top:unset !important;right:0 !important;bottom:5px !important;}
footer .widget_blog_subscription .error  .footer_closs_icon{
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    cursor: pointer;
    z-index: 101;width:20px;
}
.success .footer_closs_icon{position:absolute;bottom:5px;right:0;cursor: pointer;}
footer .f_form .wpcf7-not-valid-tip{padding: unset !important; border-bottom: unset !important;border-image-slice: unset !important; 
    border-width: unset !important; border-image-source: unset !important;}
footer .f_form .wpcf7-not-valid-tip  img{display:none;}
.f_form input:-webkit-autofill,
.f_form input:-webkit-autofill:hover, 
.f_form input:-webkit-autofill:focus{
    border-left: 2px solid rgba(159, 60, 139, 1);
    border-right: 2px solid rgba(92, 57, 138, 1);
    background-image: linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1)), linear-gradient(45deg,rgba(159, 60, 139, 1), rgba(92, 57, 138, 1));
    background-size: 100% 1px;
    background-position: 0 0, 0 100%;
    -webkit-text-fill-color: #A9AFC3 !important;
    transition: background-color 5000s ease-in-out 0s;
    background: transparent; 
    color: #A9AFC3 !important;
}
footer .closs_icon{display:none !important;}
footer > section .container .row .col-md-10 > div{padding-bottom:0 !important;}
@media(max-width:1780px){footer section .logo-block span{font-size:14px !important;}}
@media(max-width:1024px){
    footer > section{padding-top:65px;padding-bottom:65px;}
    footer section h3{font-size: 16px;line-height: 22px; }
    footer section span{font-size: 14px;line-height: 22px;}
    footer .ftel, footer .fmail{font-size: 14px;line-height: 17px;}
    footer section .col-md-4 ul li a {font-size:14px;line-height:22px;}
    footer section ul.menu_footer li a{font-size:16px;line-height: 22px;}
    footer > section .col-lg-8 > .f_form > div, .f_form h3 {font-size:22px !important;line-height: 30px !important;}
    footer section .f_form .footer_get_inspired, .widget_blog_subscription button{font-size:16px;line-height:20px;}
}
@media(max-width:992px){
    footer section h3{font-size: 14px;line-height: 20px;}
    footer section span{font-size: 12px;line-height: 20px;}
    footer .ftel, footer .fmail{font-size: 12px;line-height: 15px;}
    footer section .col-md-4 ul li a {font-size:12px;line-height:22px;}
    footer section ul.menu_footer li a{font-size:14px;line-height: 20px;}
    footer > section .col-lg-8 .f_form > div, footer section .col-lg-8 > .f_form h3{font-size:20px !important;line-height: 28px !important;}
    footer section .f_form .footer_get_inspired, .widget_blog_subscription button{font-size:14px;line-height:18px;}
    footer section .col-lg-8{padding-top:20px;}
}
@media(max-width:767px){footer.front_page_footer_bg > section{background-attachment:scroll !important;}}

h1{position:relative;}
h1 > img{position: absolute !important;bottom: 9px !important;top: unset !important;}
@media (max-width: 1024px){h1 > img{position: absolute !important;bottom: 3px !important;top: unset !important;}}
.line{position: absolute;display:flex;width:100%;max-width: 1920px;bottom:0;right:0;}
.line > div:first-child{width:100%;min-width:80px;}
.line > div:last-child{width:100%;}
.line > div:last-child > img{position: absolute;right:0;bottom:0;width:calc(100% - 80px);box-shadow: 0 0 20px rgba(159, 60, 139, 0.7) !important;height:3px;}
@media(max-width:1024px){
     h6{font-size: 16px !important;}
    .f_p_section_2 .container .row .col-lg-6:last-child h1,
    .f_p_section_3 .container .row .col-lg-9 h1,
    .f_p_section_4 .container .row .col-lg-4:nth-of-type(4) h1,
    .f_p_section_5 .container .row .col-lg-4 h1,
    .f_p_section_6 .container .row .col-lg-6 h1,
    .f_p_section_7 .container .row .col-lg-4 h1,
    .service_section .col-md-10 h1,
    .service_section_single section .container .row .col-md-10 h1,
    .portfolio_section .col-md-10 h1,
    .portfolio_section_single .col-md-10 h1,
    .portfolio_section_single .related_projects .container > .row .col-lg-9 h1,
    .portfolio_section_single .slide_section .row:first-child .col-lg-9 h1,
    .about_us_section_1 .container .row .col-md-7 h1,
    .about_us_section_2 .container .row .col-md-7 h1,
    .about_us_section_3 .container .row .col-md-9 h1,
    .about_us_section_4 .container .row .col-md-7 h1,
    .contacts_section .container .row .col-lg-5 h1,
    .free_consultation_section .container .row .col-md-9 h1,
    .join_our_team_section_1 .container .row .col-md-9 h1,
    .join_our_team_section_2 .container .row .col-md-9 h1{font-size: 30px !important;line-height: 38px !important;margin-bottom: 20px !important;}
	
    .f_p_section_2 .container .row .col-lg-6:last-child p,
    .f_p_section_3 .container .row .col-lg-9 p,
    .f_p_section_4 .container .row .col-lg-4:nth-of-type(4) p,
    .f_p_section_5 .container .row .col-lg-4 p,
    .f_p_section_6 .container .row .col-lg-6 p,
    .f_p_section_7 .container .row .col-lg-4 p,
    .service_section .col-md-10 p,
    .service_section_single .col-md-10 p,
    .portfolio_section .col-md-10 p,
    .portfolio_section_single .col-md-10 p,
    .portfolio_section_single .related_projects .container > .row .col-lg-9 p,
    .portfolio_section_single .slide_section .row:first-child .col-lg-9 p,
    .about_us_section_1 .container .row .col-md-7 p,
    .about_us_section_2 .container .row .col-md-7 p,
    .about_us_section_3 .container .row .col-md-9 p,
    .about_us_section_4 .container .row .col-md-7 p,
    .contacts_section .container .row .col-lg-5 p,
    .free_consultation_section .container .row .col-md-9 p,
    .join_our_team_section_1 .container .row .col-md-9 p,
    .join_our_team_section_2 .container .row .col-md-9 p{font-size: 16px !important;line-height: 20px !important;}
}
@media(max-width:992px){
    h6{font-size: 14px !important;}
    .f_p_section_2 .container .row .col-lg-6:last-child h1,
    .f_p_section_3 .container .row .col-lg-9 h1,
    .f_p_section_4 .container .row .col-lg-4:nth-of-type(4) h1,
    .f_p_section_5 .container .row .col-lg-4 h1,
    .f_p_section_6 .container .row .col-lg-6 h1,
    .f_p_section_7 .container .row .col-md-4 h1
    .service_section .col-md-10 h1,
    .service_section_single .col-md-10 h1,
    .portfolio_section .col-md-10 h1,
    .portfolio_section_single .col-md-10 h1,
    .portfolio_section_single .related_projects .container > .row .col-lg-9 h1,
    .portfolio_section_single .slide_section .row:first-child .col-lg-9 h1,
    .about_us_section_1 .container .row .col-md-7 h1,
    .about_us_section_2 .container .row .col-md-7 h1,
    .about_us_section_3 .container .row .col-md-9 h1,
    .about_us_section_4 .container .row .col-md-7 h1,
    .contacts_section .container .row .col-lg-5 h1,
    .free_consultation_section .container .row .col-md-9 h1,
    .join_our_team_section_1 .container .row .col-md-9 h1,
    .join_our_team_section_2 .container .row .col-md-9 h1 {font-size: 28px !important;line-height: 34px !important;margin-bottom: 15px !important;letter-spacing: 0.1em;}
	
    .f_p_section_2 .container .row .col-md-6:last-child p,
    .f_p_section_3 .container .row .col-lg-9 p,
    .f_p_section_4 .container .row .col-md-4:nth-of-type(4) p,
    .f_p_section_5 .container .row .col-lg-4 p,
    .f_p_section_6 .container .row .col-lg-6 p,
    .f_p_section_7 .container .row .col-lg-4 p
    .service_section .col-md-10 p,
    .service_section_single .col-md-10 p,
    .portfolio_section .col-md-10 p,
    .portfolio_section_single .col-md-10 p,
    .portfolio_section_single .related_projects .container > .row .col-lg-9 p,
    .portfolio_section_single .slide_section .row:first-child .col-lg-9 p,
    .about_us_section_1 .container .row .col-md-7 p,
    .about_us_section_2 .container .row .col-md-7 p,
    .about_us_section_3 .container .row .col-md-9 p,
    .about_us_section_4 .container .row .col-md-7 p,
    .contacts_section .container .row .col-lg-5 p,
    .free_consultation_section .container .row .col-md-9 p,
    .join_our_team_section_1 .container .row .col-md-9 p,
    .join_our_team_section_2 .container .row .col-md-9 p{font-size: 14px !important;line-height: 18px !important;}
}
hr{height:2px !important;text-align:left;box-shadow: 0px 0px 20px rgba(159, 60, 139, 0.5);}
.slick-initialized .slick-slide, .portfolio_section_single .slide_section .row:nth-of-type(2) .portfolio_single_slide > div:first-child a{outline: none !important;}
div.grecaptcha-logo, div.grecaptcha-badge{display:none !important;}
@keyframes ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@-webkit-keyframes rot {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
.ajax-loader{position: absolute !important;}