/* Custom css */



@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');

@import url('https://fonts.googleapis.com/css?family=Manuale:400,500,600,700');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap');



/* font-family: 'Roboto', sans-serif;

   font-family: 'Manuale', serif;

   font-family: 'Montserrat', sans-serif; */





a:focus, a:hover{

	outline: none;

}

a{

	 -webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

	       -o-transition: all 0.5s ease-in-out;

            transition: all 0.5s ease-in-out;

}

a:hover{

    text-decoration: none;

}

a, a:hover, a:focus, button, button:hover,  button:focus{

    outline: none;

    box-shadow: none;

}







*,ul{

	margin: 0;

	padding: 0;

}

*,li{

	list-style: none;

}



body{	

	font-size: 14px;

	line-height: 24px;

	font-family: 'Roboto', sans-serif;

	font-weight: 400;

}

h1 {

    font-size: 52px;

    font-family: 'Roboto', sans-serif;

    font-weight: 500;

    text-transform: capitalize;

    color: #1d283f;

    margin: 0;

    line-height: 60px;

}

h2 {

    font-size: 42px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 800;

    text-transform: capitalize;

    color: #4a4cdc;

    margin: 0;

    line-height: 50px;

}

h3 {

    font-size: 32px;

    font-family: 'Montserrat', sans-serif; 

    font-weight: 500;

    color: #1d283f;

    margin: 0;

    line-height: 24px;

}

h4 {

    font-size: 22px;

    font-family: 'Montserrat', sans-serif; 

    font-weight: 500;

    color: #1d283f;

    margin: 0;

    line-height:40px;

}

h6 {

    font-size: 15px;

    font-family: 'Montserrat', sans-serif; 

    font-weight: 400;

    margin: 0;

    line-height: 24px;

    color: #1d283f;

}

p {

    font-size: 15px;

    color: #7b7f86;

    font-family: 'Montserrat', sans-serif; 

    line-height: 24px;

    font-weight: 400;

}



/* menu bar */

.navbar-light .navbar-brand {

    width: 220px;

    margin-right: 30px;

}

.navbar-light .navbar-brand img{

    width: 100%;

}

.navbar-default .navbar-toggle .icon-bar {

    background-color: #fff;

}

.navbar-default .navbar-toggle {

    border-color: #258aff;

    background: #258aff;

    outline: none;

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px;

}

.navbar-toggle .icon-bar+.icon-bar {

    margin-top: 4px;

}

.navbar-toggle .icon-bar+.icon-bar {

    margin-top: 4px;

}

.navbar-header{

	display:none;

}





/*header-start*/

/*header.tm-header {

    position: absolute;

    width: 100%;

    left: 0;

    top: 0;

    z-index: 99;

}*/

.header-top {

    background-color: #fff;

    padding: 10px 0;

    font-size: 13px;

    border-bottom: 1px #bcbcbc solid;

}

.map-icon {

    color: #5f4b8b;

    font-size: 18px;

    margin-right: 5px;

}

.top-socail-icon ul li{

    display: inline-block;

    margin: 0 10px;

}

.top-socail-icon ul li a {

    color: #828282;

    font-size: 17px;

}

.header-top-social ul li {

    display: inline-block;

    margin-right: 18px;

}

.header-top-social li a{

	color: #fff;

}

.header-top-contact ul li {

    display: inline-block;

    color: #fff;

    margin-left: 35px;

}

.header-top-contact ul li i{

	margin-right: 8px;

}



/* Search Style */ 

.header-search-icon{

	color: #000;

}

.header-search #search {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

    -webkit-transition: all 0.5s ease-in-out;

       -moz-transition: all 0.5s ease-in-out;

        -ms-transition: all 0.5s ease-in-out;

	       -o-transition: all 0.5s ease-in-out;

            transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);

	     -moz-transform: translate(0px, -100%) scale(0, 0);

	      -ms-transform: translate(0px, -100%) scale(0, 0);

         -o-transform: translate(0px, -100%) scale(0, 0);

	          transform: translate(0px, -100%) scale(0, 0);    

    opacity: 0;

    display: none;   

}

.header-search #search.open {

    -webkit-transform: translate(0px, 0px) scale(1, 1);

       -moz-transform: translate(0px, 0px) scale(1, 1);

    	  -ms-transform: translate(0px, 0px) scale(1, 1);

	       -o-transform: translate(0px, 0px) scale(1, 1);

	           transform: translate(0px, 0px) scale(1, 1); 

    opacity: 1;

    z-index: 106;

    display: block;

}

.header-search #search input[type="search"] {

    position: absolute;

    top: 50%;

    left: 0;

    margin-top: -51px;

    width: 60%;

    margin-left: 20%;

    color: #fbd13d;

  	background: transparent;

  	border-top: 1px solid #fbd13d;

  	border-bottom: 2px solid #fbd13d;

  	border-left: 0px solid transparent;

  	border-right: 0px solid transparent;

    font-size: 40px;

  	font-family: Roboto;

    font-weight: 300;

    text-align: center;

    outline: none;

  	padding: 10px;

}  

.header-search #search .close {

    position: fixed;

    top: 15px;

    right: 15px;

	  opacity: 1;

	  font-size: 27px;

  	color: #fff;

}

.header-search #search .close:hover{

  color: #fbd13d;

  cursor: pointer;

}

.header-navbar {

    padding: 0;

}

/* Search Style */

.header-btn-new a {
    border: 2px solid #fff;
    color: #808080;
    font-family: 'Montserrat', sans-serif;
    padding: 7px 42px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    background: #fff;
    font-size: 14px;
    border-radius: 30px;
    font-weight: 500;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.header-btn ul li {

    display: inline-block;

    margin: 0 5px;

}

.navbar-light .navbar-nav .nav-link {

    font-family: 'Montserrat', sans-serif;

    font-size: 13px;

    padding: 6px 15px;

    color: #111;

}



.header-btn a:hover{

	background: #efef50;

	color: #131045;

	border: 2px solid #efef50;

}

/*.header-btn ul li:first-child a{

    background: #efef50;

    border: 2px solid #efef50;

}*/

.header-btn ul li:first-child a:hover{

    background: #131045;

    color: #fff;

    border: 2px solid #131045;

}

.header-btn a img {

    margin-right: 3px;

}

.navbar-light .navbar-brand {

    font-size: 36px;

    color: #611814;

}

 

.header-btn{

	margin-left: 20px;

}

.navbar-nav.ml-auto.tm-header-list {

    position: relative;

}

/*.navbar-nav.ml-auto.tm-header-list:after{

	content:'';

	position: absolute;

	right: 0;

	top: 0;	

	height: 36px;

	width: 3px;

	background-color: #fff;

}*/

/*.tm-header-menu {

    background: #771b17;

    position: relative;

    -webkit-box-shadow: -2px 13px 35px -9px rgba(0,0,0,0.75);

-moz-box-shadow: -2px 13px 35px -9px rgba(0,0,0,0.75);

box-shadow: -2px 13px 35px -9px rgba(0,0,0,0.75);

}*/

/*.tm-header-menu:before {

    position: absolute;

    content: "";

    left: 0;

    width: calc(33% - 100px);

    background-color: #fdf2d5;

    padding: 5px;

    text-align: center;

    height: 100%;

}*/

.header-menu {

    padding: 15px 0;

    background: #fff;

    position: absolute;

    width: 100%;

    z-index: 99;

}

.header-navbar .navbar-nav.header-list li a {

    color: #545454 !important;

    /* text-transform: uppercase; */

    font-family: 'Lato', sans-serif;

    padding: 7px 20px;

    font-size: 15px;

    font-weight: 500;

    position: relative;

    -webkit-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    -o-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

/*.header-navbar .navbar-nav.header-list li a:before {

    position: absolute;

    content: "";

    width: 40px;

    height: 2px;

    background: #5f4b8b;

    top: 0;

    right:40px;

    opacity: 0;

    -webkit-transition: all 0.8s ease-in-out;

       -moz-transition: all 0.8s ease-in-out;

        -ms-transition: all 0.8s ease-in-out;

           -o-transition: all 0.8s ease-in-out;

            transition: all 0.8s ease-in-out;

}

.header-navbar .navbar-nav.header-list li a:after {

    position: absolute;

    content: "";

    width: 40px;

    height: 2px;

    background: #5f4b8b;

    bottom: 0;

    left:40px;

    opacity: 0;

    -webkit-transition: all 0.8s ease-in-out;

       -moz-transition: all 0.8s ease-in-out;

        -ms-transition: all 0.8s ease-in-out;

           -o-transition: all 0.8s ease-in-out;

            transition: all 0.8s ease-in-out;

}



.header-navbar .navbar-nav.header-list li a:hover:before{

    opacity: 1;

    right: 0;

}



.header-navbar .navbar-nav.header-list li a:hover:after{

    opacity: 1;

    left: 0;

}

.header-navbar .navbar-nav.header-list li.active a:after{

    opacity: 1;

    left: 0;

}

.header-navbar .navbar-nav.header-list li.active a:before{

    opacity: 1;

    right: 0;

} */



.header-navbar .navbar-nav.header-list li a:hover, .header-navbar .navbar-nav.header-list li.active a {

    color: #1d283f !important;

}



/*.tm-header-navbar .navbar-nav.tm-header-list li.active a, .tm-header-navbar .navbar-nav.tm-header-list li a:hover {

    color: #fff !important;

}*/

.header-search {

    margin: 0 40px;

}

.header-search a{

	color: #fff;

}

/*header-end*/

/*banner-start*/

.banner-item {

    position: relative;

}


.carousel-caption {
    padding-top: 0px;
    margin-top: -85px;
    text-align: left;
}
.carousel-caption a {
    background: #d61614;
    padding: 18px 40px;
    border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 12px;
    display: inline-block;
}
.carousel-caption a:hover {
    background: #940a08;
}
.carousel-caption h2 {
    color: #4a4cdc;
    position: relative;
    /* text-transform: uppercase; */
    font-size: 60px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    line-height: 55px;
}

.carousel-caption h2 span {

    font-weight: 800;

    color: #f5e619;

    font-size: 50px;

}

.navbar-light .navbar-nav .active .nav-link{

    color: #444;

}

.carousel-caption p {
    font-family: 'Montserrat', sans-serif;
    color: #1d283f;
    font-size: 36px;
    position: relative;
    text-align: left;
    line-height: 42px;
}

.full-banner-form {
    margin-top: 142px;
    margin-bottom: 30px;
}
.big-text{
    font-size: 65px;
    color: #d61614;
    font-weight: 900;
}
/*.full-banner-form{

    background: #fff;

}*/

.full-banner-form label {
    color: #111;
    font-family: 'Montserrat', sans-serif;
    display: block;
    width: 200px;
    text-align: left;
    font-weight: 500;
    font-size: 16px;
}

.form-check-inline label{

    font-size: 13px;

}

.full-banner-form .form-inline .form-control {

    color: #111;

    display: block;

    width: 100%;

    background: #e8e8e8;

    min-height: 40px;

    border-radius: 7px;

    font-size: 14px;

}

.frist-form-col ul li {

    display: inline-block;

    margin: 2px 0;

}

.frist-form-col ul li a {

    color: #222;

    padding: 5px 8px;

    border: 1px #fff solid;

    font-weight: 600;

    border-radius: 35px;

    font-size: 9px;
    border:1px #707070 solid;

}

.frist-form-col ul li a:hover{

    color: #fff;

    background: #d61614;

    border: 1px #d61614 solid;

}

.full-banner-form {
    width: 100%;
    background: #fff;
    padding: 20px 5px;
    border-radius: 30px;
}
.frist-form-col {

    padding: 10px 20px;

}
.from-data{
    margin-top: 20px;
}
.frist-form-col label {
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    width: 100%;
}
.frist-form-col input{
    font-size: 13px;
    min-height: 42px;
    border-radius: 10px;
    border:2px #707070 solid;
}
.frist-form-col textarea{
    font-size: 13px;
    border-radius: 10px;
    border:2px #707070 solid;
}
.banner-from-heading{
    text-align: center;
}
.banner-from-heading h3 {
    font-weight: 700;
    font-size: 24px;
    padding-top: 10px;
}
.second-form-col{

    padding:10px 25px;

}

.second-form-col input{

   margin-top: 5px;

}

.thrd-form-col {
    /* background: #ff3c53; */
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
}

.thrd-form-col button {
    background: #d61614;
    border: 1px #d61614 solid;
    font-size: 14px;
    padding: 5px 60px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
}
.thrd-form-col button:hover{
    background: #940a08;
    border: 1px #940a08 solid;
}
.thrd-form-col p {

    color: #111;

    text-align: center;

    font-size: 17px;

    font-weight: 800;

}

.banner-bottom-text h6 {

    text-align: left;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    padding-top: 25px;

    line-height: 30px;

}

.hair-experts-row{

    background: #e1d4cc;

    position: relative;

    z-index: 1;

}

.hair-experts-row:after {

    position: absolute;

    content: "";

    right: 0;

    width: 50%;

    height: auto;

    background: #b0102f;

    top: 0;

    bottom: 0;

    z-index: -1;

}


.banner-bottom-text{

    padding-top: 20px;

}

/*.banner-text a {

    border: 1px #fff solid;

    font-size: 18px;

    color: #fff;

    font-weight: 600;

    display: inline-block;

    text-align: center;

    line-height: 34px;

    text-decoration: none;

    font-family: 'Rubik', sans-serif;

    margin-top: 20px;

    padding: 2px 35px;

    

}

.carousel-caption {

    left: 5%;

}

.banner-text a:hover{

	background: #46336f;

	color: #fff;

	border: 1px #46336f solid;

}*/

.banner-item img{

	width: 100%;

}

.carousel-caption {

    position: relative;

    left: 0;

}

.banner-left-col img {

    width: 90%;

}

.banner-right-col {

    /* position: absolute; */

    z-index: 99;

    transform: translate(-35px, 65px);

}

.banner #demo .carousel-item {
    min-height: 770px;
    background-size: cover !important;
    background-position: center center !important;
    /* position: relative; */
}
.banner-button-row {
    position: absolute;
    bottom: 30px;
    left: 8%;
    width: 75%;
}
.banner-right-col .banner-left-text {

    right: 0;

    left: auto;

    transform: translate(150px, -65px);

}

.banner-left-text h4 {

    font-size: 28px;

    text-align: left;

    line-height: 32px;

}

.banner-left-text p {

    font-size: 15px;

    line-height: 22px;

    margin-bottom: 0;

}

.banner-left-text ul li{

    display: inline-block;

}

.banner-left-text ul li a{

    color: #d61614;

}

.banner-left-col {

    text-align: left;

    position: relative;

}

.banner-left-text{

    position: absolute;

    bottom: 0;

    left: 0;

}

.banner-left-col img{

    margin-left: 50px;

}

.banner-left-text ul{

    text-align: left;

}

.banner-img-two-col {

    display: flex;

}

.get-free {

    background: #fff;

    padding: 45px;

    border-radius: 15px;

    text-align: right;

}

.get-free h3 {

    padding-bottom: 20px;

    color: #1d283f;

    text-align: center;

}

.get-free input{

    min-height: 50px;

}

.get-free select{

    min-height: 50px;

}

.get-free button.btn {

    padding: 7px 35px;

    background: #0f53fa;

    font-size: 18px;

    /* letter-spacing: 1px; */

}



.get-free .form-check h4 {

    font-weight: 400;

    margin-right: 20px;

    line-height: 20px;

    vertical-align: top;

    display: inline-block;

}

.form-check-inline {
    vertical-align: top;
    justify-content: flex-start;
    width: 170px;
}

.carousel-indicators {

    bottom: 35px;

}

#demo .carousel-indicators li {

    width: 10px;

    height: 10px;

    border-radius: 50%;

    margin: 0 5px;

    background-color: #636366;

}

.carousel-indicators .active {

    background-color: #636366;

    width: 7px !important;

    height: 7px !important;

    vertical-align: bottom;

    top: 2px;

}

.carousel-control-prev i, .carousel-control-next i {

    width: 42px;

    height: 42px;

    background: rgba(255,255,255,05);

    color: #000;

    border-radius: 50%;

    line-height: 44px;

    font-size: 16px;

}

/*banner-end*/



#box-slider .box-content{

    position: relative;

}

#box-slider .box-content h4 {

    position: absolute;

    top: 20px;

    left: 20px;

    font-size: 20px;

    color: #fff;

    line-height: 30px;

    padding: 0 20px;

}

#box-slider .owl-dots{

    text-align: center;

}

#box-slider .owl-dots .owl-dot.active{

    background: #b0102f;

}

/* */

.heading-col h2 span{

    color: #b0102f;

}

.veryfied-row {

    background: url(../images/trusted-bg.jpg);

    background-position: center;

    background-size: cover;

    padding: 65px 0 !important;

}

.trusted-col h4 {

    line-height: 32px;

}

.veryfi-exert-col h2 {

    font-size: 36px;

    line-height: 32px;

    margin-bottom: 10px;

    color: #fff;

}

.veryfi-exert-col h3 {

    color: #fff;

    line-height: 22px;

    font-size: 20px;

}

.veryfi-exert-col {

    padding: 20px;

    margin: 5px 0;

}

.hair-experts-row p {

    font-weight: 600;

    margin-top: 15px;

    width: 70%;

    color: #282e3f;

}

.trusted-col h4 {

    color: #fff;

    font-size: 28px;

    line-height: 38px;

}

/*.featured-col ul {

    display: flex;

    justify-content: space-between;

}*/

.featured-col ul li {
    padding: 5px 10px;
    width: 24%;
    display: inline-block;
    vertical-align: middle;
    max-height: 150px;
    margin: 20px 0;
}
.featured-col ul li a {
    display: inline-block;
    vertical-align: middle;
    max-height: 150px;
}
.featured-col ul li img {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}

.featured-col {

    padding-top: 40px;

}

.featured-col h5{

    margin-bottom: 20px;

}

.what-icon img{
    width: 250px;
}
.what-col-right {
    transform: translate(0px, -100px);
}
/*.veryfied-row {

    padding-bottom: 40px !important;

    border-bottom: 1px #ddd solid;

}*/

.what-col p{
    padding-top: 15px;
    font-size: 17px;
}
.what-col h4{
    font-weight: 700;
    color: #4a4cdc;
}
.experts-col h3 {

    font-weight: 500;

    line-height: 36px;

}

.experts-col h3 span{

    color: #ff3c53;

}

.experts-col a.btn {

    background: #ff3c53;

    width: 100%;

    font-size: 20px;

    border: 1px #ff3c53 solid;

    padding: 10px;

}

.experts-row{

    background: #f6f6f6;

}

.team-search-col {

    transform: translate(55px, -10px);

}

.team-search-col .form-inline {

    background: #fff;

    padding: 7px;

    border-radius: 7px;

    display: inline-block;

    border: 1px #b0102f solid;

}

.team-search-col .form-inline input {

    border: none;

    margin-bottom: 0 !important;

    vertical-align: top;

    width: 250px;

}

.team-search-col .form-inline button {

    border: none;

    margin-bottom: 0 !important;

    vertical-align: top;

    background: #b0102f;

}

.job-freelancing-row{

    background: url(../images/freelincer-bg.jpg);

    background-position: center;

    background-size: cover;

    padding: 65px 0 !important;

}

.job-freelancing-row{

    padding: 180px 0 !important;

}

.freelancing-col h3 {

    color: #fff;

    line-height: 40px;

    margin-bottom: 15px;

}

.job-box-row{

    padding-top: 50px;

}

.job-col {
    text-align: center;
    padding: 30px;
    margin: 25px 0;
    min-height: 215px;
    background: #fff;
}



.job-icon {

    background: #e9e7ee;

    width: 75px;

    height: 75px;

    display: inline-block;

    padding: 20px;

    border-radius: 50%;

}

.job-icon img {

    width: auto;

    height: 35px;

}

.job-col h4 {

    padding-top: 20px;

    font-weight: 500;

    font-size: 19px;

    color: #2c1654;

    line-height: 28px;

    padding-bottom: 7px;

}

.job-col:hover {

    box-shadow: 5px 5px 22px 4px #f3f3f3;

    border-radius: 10px;

}

.job-col-last-box {

    background: #ff3c53;

    border-radius: 10px;

    text-align: left;

    padding: 45px;

}

.job-col-last-box h4 {

    color: #fff;

    font-size: 20px;

    padding-top: 0;

    font-weight: 400;

    width: 65%;

    margin-bottom: 30px;

}

.job-btn img{

    width: 40px;

}

.job-decription-col {

    text-align: center;

    overflow: hidden;

    padding: 60px;

    height: 315px;

    -webkit-transition: all 200ms ease-in;

    -webkit-transform: scale(1); 

    -ms-transition: all 200ms ease-in;

    -ms-transform: scale(1); 

    -moz-transition: all 200ms ease-in;

    -moz-transform: scale(1);

    transition: all 200ms ease-in;

    transform: scale(1);  

    z-index: 2;

}

.job-decription-col:hover{

    position: relative;

    -webkit-transition: all 200ms ease-in;

    -webkit-transform: scale(1.07);

    -ms-transition: all 200ms ease-in;

    -ms-transform: scale(1.07);   

    -moz-transition: all 200ms ease-in;

    -moz-transform: scale(1.07);

    transition: all 200ms ease-in;

    transform: scale(1.07);

    z-index: 99;

}

.job-decription-col h4, .job-decription-col p{

    color: #fff;

}

.job-decription-col h4 {

    padding-top: 20px;

    font-weight: 500;

}

.job-decription-col-pink{

    background: #af71fd;

}

.job-decription-col-red{

    background: #ff3c53;

}

.job-decription-col-purpel{

    background: #92278f;

}

.job-decription-col-blue{

    background: #544cf9;

}

.service-icon {
    /* background: #ff3c53; */
    width: 60px;
    height: 60px;
    display: inline-block;
    text-align: center;
    line-height: 90px;
    margin-bottom: 30px;
}
.service-icon img{
    width: 100%;
}
.service-box-row{

    padding-top: 40px;

}


/*.service-row {
    border-bottom: 1px #d82321 solid;
}*/

.why-chose-row{
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
.why-chose-row:before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgb(255,255,255,0.9);
    width: 100%;
    height: 100%;
}
/* why-chose */



.why-chose-list{

    padding-top: 40px;

}

.why-chose-list .media img {
    border: 1px #e2e4e8 solid;
    width: 85px;
    height: 85px;
    padding: 16px;
    border-radius: 7px;
    margin-right: 22px !important;
    background: #fff;
}

.job-row{
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
.job-row:before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgb(255,255,255,0.85);
    width: 100%;
    height: 100%;
}

.what-they-sayin{
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
}
.what-they-sayin:before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgb(255,255,255,0.95);
    width: 100%;
    height: 100%;
}

.why-chose-list .media-body h5 {

    font-weight: 800;

}

.why-chose-list .media {

    margin-bottom: 7px;

}

.why-chose-img img{

    border-radius: 15px;

}

.why-chose-col h2 {

    font-size: 42px;

    line-height: 52px;

}

.why-chose-col h2 span{

    color: #b0102e;

    display: block;

}

.why-chose-img{

    text-align: right;

}

.why-chose-row{

    background: #f9fafa;

}

.browse-row{

    background: #f5f6f7;

}

.browse-col p {

    padding-top: 30px;

    line-height: 30px;

    padding-right: 120px;

}

.service-col {
    text-align: center;
    margin: 30px 0;
}

.service-col h4 {
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 10px;
    text-transform: capitalize;
    font-size: 26px;
}
.offerings-box .heading-col{

    margin-bottom: 30px;

} 

.offerings-row{

    background-position: center;

    background-size: cover;

    text-align: center;

}

.offerings-col {

    margin: 20px;

    background: #fff;

    padding: 30px 25px;

    box-shadow: 0px 0px 20px #e2e2e2;

}

.offerings-col h4 {

    font-weight: 700;

    line-height: 32px;

    margin-bottom: 30px;

    font-size: 20px;

}

.offerings-col a {

    background: #ff3c53;

    color: #fff;

    width: 100%;

    display: inline-block;

    font-size: 18px;

    font-weight: 700;

    padding: 8px;

    border-radius: 4px;

    margin-top: 20px;

}

.offerings-col a:hover {

    background: #d02f42;

    color: #fff;

}

/* footer */



footer {

    background: url(../images/footer-bg.jpg);

	background-position: center;

	background-size: cover;

    text-align: center;

}

.footer-col-row {

    padding: 100px 0;

    /*background: #f7f7f7;*/

}

.footer-middle-col h4{

	color: #fff;

	text-transform: capitalize;

}

.footer-col{

	text-align: left;

}

.footer-col h5 {

    font-size: 17px;

    color: #838ba3;

    font-family: 'Montserrat', sans-serif;

    font-weight: 500;

    line-height: 22px;

    padding-bottom: 15px;

    position: relative;

    margin-bottom: 12px;

}

.footer-col h5:after {

    position: absolute;

    content: "";

    bottom: 0;

    left: 0;

    width: 62px;

    height: 15px;

    /*background: url(../images/footer-divider.png) no-repeat;*/

}

.footer-col .footer-nav ul li {

    position: relative;

    padding-left: 18px;

    line-height: 38px;

}

.footer-col .footer-nav ul li:before {

    content: "\f101";

    font-family: FontAwesome;

    font-style: normal;

    font-weight: normal;

    text-decoration: inherit;

    color: #258aff;

    font-size: 16px;

    padding-right: 0.5em;

    position: absolute;

    top: 0px;

    left: 0;

    line-height: 32px;

}



.footer-col .footer-nav ul li a {

    font-family: 'Montserrat', sans-serif;

    font-size: 15px;

    color: #fff;

    line-height: 34px;

}

.footer-col .footer-nav ul li a:hover{

    padding-left: 5px;

    color: #258aff;

}

.footer-col p {

    color: #9b9b9b;

    font-family: 'Montserrat', sans-serif;

    font-size: 15px;

    font-weight: 500;

    line-height: 26px;

}

.contact-col-footer ul li, .contact-col-footer ul li a{

	color: #9b9b9b;

	font-family: 'Karla', sans-serif;

    font-size: 14px;

    font-weight: 500;

    line-height: 26px;

}

.contact-col-footer ul li {

    padding-left: 32px;

    margin-bottom: 15px;

}

.contact-col-footer ul li span.footer-icon-contact {

    position: absolute;

    left: 15px;

}

.contact-col-footer{

	margin-top: 25px;

}

.footer-socail-icon{

	padding-top:30px;

}

.footer-socail-icon ul li {

    display: inline-block;

    margin: 0 2px;

}

.footer-socail-icon ul li a {

    width: 35px;

    height: 35px;

    background: #cfc2ff;

    display: block;

    border-radius: 50%;

    text-align: center;

    line-height: 38px;

    color: #000;

    font-size: 18px;

}

.footer-socail-icon ul li a:hover{

	background: #8877c5;

	color: #fff;

}

.footer-copy-right{

	border-top:1px #4e4e4e solid;

}

.footer-copy-right p {

    padding: 25px 0;

    margin-bottom: 0;

    color: #696969;

}

.footer-newslatter form.form-inline{

    background: #fff;

    padding: 6px;

    border-radius: 7px;

}

.footer-newslatter form.form-inline input {

    border: none;

    min-height: 53px;

    margin-bottom: 0 !important;

    padding-left: 40px;

    padding-right: 5px;

    width: 60%;

}

.footer-newslatter form.form-inline button.btn {

    padding: 15px 30px;

    font-size: 15px;

    transform: translate(-20px, 0px);

    position: absolute;

    right: 0;

    margin-bottom: 0 !important;

}

.mail-icon-col {

    position: absolute;

    left: 30px;

}

.footer-logo {

    margin-bottom: 20px;

    line-height: 45px;

    display: inline-block;

}

/* footer end */





.section-heading {

    text-align: center;

    /* width: 100%; */

    margin: 0 auto;

    position: relative;

}

.custom-row{

	padding:80px 0;

}







/* home contact */



.home-contact-row{

	background: #f7f7f7;

	background-position: center;

	background-size: cover;

    padding: 60px 0;

}



.contact-box form input {

    height: 44px;

    border-radius: 0;

    margin-bottom: 15px;

    color: #d0d0d0;

    padding: 12px 20px 12px 7px;

    font-size: 14px;

    /* font-family: 'Karla', sans-serif; */

    border-top: none;

    border-right: none;

    border-left: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

}

.contact-box form textarea {

    border-top: none;

    border-right: none;

    border-left: none;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    margin-bottom: 25px;

    max-height: 115px;

    padding: 12px 20px 12px 7px;

}

.contact-box form button {

    background: #5f4b8b;

    font-size: 15px;

    border: 1px #5f4b8b solid;

    font-family: 'Roboto', sans-serif;

    padding: 12px 45px;

    border-radius: 0;

    font-weight: 500;

    font-size: 14px;

    color: #fff;

    -webkit-transition: all 0.8s ease-in-out;

    -moz-transition: all 0.8s ease-in-out;

    -ms-transition: all 0.8s ease-in-out;

    -o-transition: all 0.8s ease-in-out;

    transition: all 0.8s ease-in-out;

}

.contact-box form button:hover{

    background: #46336f;

    border: 1px #46336f solid;

    color: #fff;

}


.panel.with-nav-tabs .panel-heading {
    padding: 0px;
    line-height: 55px;
    text-align: center;
    display: flex;
    justify-content: space-around;
    margin-top: -100px;
}
.panel.with-nav-tabs .nav-tabs{
    border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
    margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #d61614 !important;
    background-color: #ddd;
    border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
    color: #d61614 !important;
    background-color: #fff;
    border-color: #ddd;
    border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}
.panel-heading .nav-tabs li {
    margin: 10px 25px;
}
.panel-heading .nav-tabs li a {
    background: #d61614;
    color: #fff !important;
    padding: 20px;
    font-size: 20px;
    font-weight: 700;
    border-radius: 12px;
}
.tab-content-col{
    padding:120px 60px;
}
.tab-row .tab-content {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 25px;
}
.tab-content-col h2, .tab-content-col p{
    color: #fff;
}
.tab-content-col p{
    font-size: 20px;
}
 /* home contact */
}



.col-white-bg h2 {

    margin-bottom: 20px;

    margin-top: 15px;

    font-weight: 700;

}



.testi-content-box {

    width: 84%;

    display: inline-block;

    vertical-align: top;

}

.testi-content-box h4 {

    font-size: 16px;

    font-weight: 700;

    line-height: 22px;

}

.testi-img {

    width: 45px;

    height: 45px;

    border-radius: 50%;

    overflow: hidden;

    display: inline-block;

    vertical-align: top;

}

.testi-col{

    padding:25px;

    border-radius: 15px;

    border:1px #ddd solid;

}

.testi-content p {

    margin-top: 10px;

    font-size: 13px;

    color: #1d293f;

    line-height: 24px;

}

.testi-content-img h5 {

    font-size: 15px;

    color: #1d293f;

    font-weight: 500;

}

.testi-content-img h6 {

    font-size: 16px;

    color: #949494;

    font-weight: 400;

    line-height: 15px;

    margin-bottom: 12px;

}

.testi-slider .owl-dots .owl-dot {
    width: 12px;
    height: 6px;
    background: #e2e4e8;
    border-radius: 3px;
    margin: 0 3px;
}

#testi-slider .owl-dots{

    margin-top: 40px;

}

#testi-slider .owl-dots .owl-dot.active{

    background: #258aff;

}

#testi-slider .owl-nav {

    position: absolute;

    right: 0;

    top: 0;

    transform: translate(0px, -80px);

}

#testi-slider .owl-nav button i {

    color: #e2e4e8;

    font-size: 44px;

    margin: 0 10px;

}

#testi-slider .owl-nav button i:hover{

    color: #258aff;

}



.full-content-col h2 {

    color: #fff;

    margin-bottom: 25px;

}

.full-bg {

    padding: 120px 0 !important;

    background-size: cover !important;

    background-position: center center !important;

}

.full-content-col p {

    color: #fff;

}

.full-content-col a {

    background: #258aff;

    padding: 12px 30px;

    color: #fff;

    border-radius: 6px;

    display: inline-block;

    margin-top: 20px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 700;

}

.full-content-col a:hover {

    background: #1d283f;

}





.testi-button-col a {

    background: #258aff;

    padding: 12px 30px;

    color: #fff;

    border-radius: 6px;

    display: inline-block;

    margin-top: 20px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 700;

}



/*

.navbar-expand-lg .navbar-nav {

    margin: 0 auto;

}*/







.owl-item .item {

  transform: translate3d(0, 0, 0);

  /* DO NOT REMEMBER WHERE TU PUT THIS, SEARCH FOR 3D ACCELERATION */

  margin: 50px 0;

  /* OVERWRITE PLUGIN MARGIN */

}



/*.screenshot_slider .owl-item .item img {

  -webkit-transition: 0.3s;

  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);

  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);

  -o-transition: 0.3s;

  transition: 0.3s;

  -webkit-transform: scale(0.8);

  -ms-transform: scale(0.8);

  transform: scale(0.8);

}



.screenshot_slider .owl-item.center .item {

  -webkit-transform: scale(1.15);

  -ms-transform: scale(1.15);

  transform: scale(1.15);

}



.screenshot_slider .owl-nav {

  text-align: center;

}



.screenshot_slider .owl-nav button {

  font-size: 24px !important;

  margin: 10px;

  color: #033aff !important;

}*/



#center-active .media img {

    width: 210px !important;

}

.expertis-col h6 {

    font-size: 12px;

}

.expertis-col h3 {

    font-size: 42px;

    color: #131045;

    line-height: 50px;

}

.expertis-col ul li {

    display: inline-block;

    padding: 0 5px;

    font-size: 13px;

    color: #131045;

}

.expertis-col p {

    font-size: 14px;

    color: #131045;

    line-height: 27px;

    padding-left: 25px;

    border-left: 1px #131045 solid;

    margin-top: 15px;

}

.price-col-expert h4 {

    color: #131045;

    font-weight: 700;

    line-height: 30px;

}

.price-col-expert .price-regular{

    font-size: 15px;

    color: #ff3c53;

}

.price-col-expert{

    display: flex;

}

.price-off {

    background: #f0f0f0;

    font-size: 12px;

    padding: 5px 10px;

    line-height: 14px;

    border-radius: 5px;

    height: 22px;

    color: #131045;

    font-weight: 700;

    margin-left: 20px;

    margin-top: 5px;

}

.price-col-expert-btn a.btn-dark {

    background: #ff3c53;

    font-size: 14px;

    border: 1px #ff3c53 solid;

    padding: 8px 20px;

}

.price-col-expert-btn a.btn-border {

    background: #fff;

    font-size: 14px;

    border: 1px #aaaaaa solid;

    padding: 8px 20px;

    margin-left: 8px;

    color: #131045;

    border-radius: 5px;

}

.price-col-expert-btn a.btn-border:hover{

    background: #ff3c53;

    border: 1px #ff3c53 solid;

    color: #fff;

}

.price-col-expert-btn{

    padding-top: 15px;

}







#center-active .item {

    opacity: 0.4;

    transition: .4s ease all;

    margin: 0 20px;

    transform: scale(.9);

}

@media(max-width:1000px){

 #center-active  .item{margin:0; transform:scale(.9)}

}

#center-active .active .item{

  opacity:1;

  transform:scale(1);

} 





#center-active .owl-item {

    -webkit-backface-visibility: hidden;

    -webkit-transform: translateZ(0) scale(1.0, 1.0);

}



#center-active .inner{position:absolute; bottom:30px; left:0; right:0; text-align:center;}

#center-active .inner a{color:#fff; text-decoration:none; border-bottom:2px solid rgba(255,255,255,0.5); transition:.3s ease border-color}

#center-active .inner a:hover{border-color:#fff;}

#center-active .black .inner a{color:#000; border-color:rgba(0,0,0,0.4)}

#center-active .black .inner a:hover{border-color:#000;}



#center-active .owl-carousel:after{content:""; display:block; position:absolute; width:8%; top:0; bottom:0; left:50%; margin-left:-4%; pointer-events: none; background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/43033/aett_logo_slider.png) no-repeat center 50%; background-size:100% auto;

}



#center-active .owl-controls{position:absolute; margin-top:300px;}



#center-active{

    margin-top: 40px;

}

#center-active .owl-nav {

    text-align: center;

    margin-top: 45px;

}

#center-active .owl-nav button {

    background: #ff3c53;

    margin: 0 10px;

    width: 30px;

    height: 30px;

    border-radius: 50%;

    color: #fff;

    font-size: 20px;

}

#center-active .owl-dots {

    text-align: center;

    transform: translate(0px, -26px);

}

#center-active .owl-dots .owl-dot span {

    width: 8px;

    height: 8px;

    border-radius: 50%;

    background: #dbdbdb;

    display: inline-block;

    margin: 0 6px;

}

#center-active .owl-dots .owl-dot.active span {

    background: #ff3c53;

}

#center-active .owl-nav button.owl-prev {

    transform: translate(-80px, 0px);

    position: relative;

    z-index: 99;

}

#center-active .owl-nav button.owl-next {

    transform: translate(80px, 0px);

    position: relative;

    z-index: 99;

}



.heading-col p {
    margin: 0 auto;
    font-size: 30px;
    color: #222;
    line-height: 32px;
}

.expertis-row{

    background: #fbfbfb;

}

/*.testi-content{

    display: flex;

}

*/

.range-slider {
    width: 100%;
    margin: auto;
    text-align: center;
    position: relative;
    height: 6em;
    color: #111;
    display: flex;
    /* justify-content: space-between; */
    margin-top: 10px;
}
.range-slider span{
    width: 200px;
    justify-content: start;
    text-align: left;
}

.range-slider svg,

.range-slider input[type=range] {

  position: absolute;

  left: 0;

  bottom: 0;

}

input[type=number] {

    border: 1px solid #ddd;

    text-align: center;

    font-size: 13px;

    -moz-appearance: textfield;

}

input[type=number]::-webkit-outer-spin-button,

input[type=number]::-webkit-inner-spin-button {

  -webkit-appearance: none;

}

input[type=number]:invalid,

input[type=number]:out-of-range {

  border: 2px solid #b0102f;

}

input[type=range] {

  -webkit-appearance: none;

  width: 100%;

}

input[type=range]:focus {

  outline: none;

}

input[type=range]:focus::-webkit-slider-runnable-track {

  background: #b0102f;

}

input[type=range]:focus::-ms-fill-lower {

  background: #b0102f;

}

input[type=range]:focus::-ms-fill-upper {

  background: #b0102f;

}

input[type=range]::-webkit-slider-runnable-track {

  width: 100%;

  height: 5px;

  cursor: pointer;

  animate: 0.2s;

  background: #b0102f;

  border-radius: 1px;

  box-shadow: none;

  border: 0;

}

input[type=range]::-webkit-slider-thumb {

  z-index: 2;

  position: relative;

  box-shadow: 0px 0px 0px #000;

  border: 1px solid #b0102f;

  height: 18px;

  width: 18px;

  border-radius: 25px;

  background: #b0102f;

  cursor: pointer;

  -webkit-appearance: none;

  margin-top: -7px;

}

input[type=range]::-moz-range-track {

  width: 100%;

  height: 5px;

  cursor: pointer;

  animate: 0.2s;

  background: #2497e3;

  border-radius: 1px;

  box-shadow: none;

  border: 0;

}

input[type=range]::-moz-range-thumb {

  z-index: 2;

  position: relative;

  box-shadow: 0px 0px 0px #000;

  border: 1px solid #2497e3;

  height: 18px;

  width: 18px;

  border-radius: 25px;

  background: #a1d0ff;

  cursor: pointer;

}

input[type=range]::-ms-track {

  width: 100%;

  height: 5px;

  cursor: pointer;

  animate: 0.2s;

  background: transparent;

  border-color: transparent;

  color: transparent;

}

input[type=range]::-ms-fill-lower,

input[type=range]::-ms-fill-upper {

  background: #2497e3;

  border-radius: 1px;

  box-shadow: none;

  border: 0;

}

input[type=range]::-ms-thumb {

  z-index: 2;

  position: relative;

  box-shadow: 0px 0px 0px #000;

  border: 1px solid #2497e3;

  height: 18px;

  width: 18px;

  border-radius: 25px;

  background: #a1d0ff;

  cursor: pointer;

}
.header-btn-new {
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-btn-new .login-col a {
    background: #4a4cdc;
    border: 2px #4a4cdc solid;
    color: #fff;
}
.header-btn-new .socail-icon ul li a {
    padding: 5px;
    width: 32px;
    height: 32px;
    line-height: 20px;
}
.header-btn-new .socail-icon ul li {
    display: inline-block;
    margin: 0 1px !important;
}

.header-btn-new .socail-icon ul li a:hover {
    background: #d02f42 !important;
    color: #fff;
    border: 2px #d02f42 solid;
}
.copy-right-text{
    padding: 10px 0;
}
.btn-custom-login {
    background: #ff3c53;
    color: #fff;
    /* width: 100%; */
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    padding: 12px 36px;
    border-radius: 4px;
    margin-top: 20px;
    letter-spacing: 0px;
    margin-top: 0;
}
.btn-custom-login:hover{
    background: #d02f42 !important;
    color: #fff;
}
.divider-or{
    padding: 0 7px;
}


.list-box {
    padding: 35px;
    background: #fff;
    margin-bottom: 20px;
}
.list-box .media .mr-3 {
    width: 82px;
    border-radius: 50%;
}
.list-box .media h5 {
    color: #d60000;
    font-weight: 500;
    margin-top: 10px !important;
    font-size: 16px;
    margin-bottom: 0;
}
.list-box .media p {
    margin-bottom: 0;
    font-size: 10px;
}
.list-box .star-list ul{
    padding: 0;
}
.list-box .star-list ul li{
    display: inline-block;
}
.list-box .star-list ul li a{
    color: #444;
}
.list-box-user-item ul{
    padding:0;
}
.list-box-user-item ul li{
    display: inline-block;
}
.list-box-user-item ul li a {
    border: 1px #707070 solid;
    color: #707070;
    font-size: 8px;
    padding: 7px 12px;
    border-radius: 30px;
    /* display: inline-block; */
    line-height: 32px;
}
.profile-btn{
    text-align: center;
}
.profile-btn a{
    font-weight: 500;
}
.top-like-col {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.top-like-col img{
    height: 20px;
}
.top-like-col a img{
    width: 30px;
}
.top-like-col a i{
    color: #d61614;
}

.carousel-inner-2 h2 {
    color: #4a4cdc;
    position: relative;
    /* text-transform: uppercase; */
    font-size: 44px;
    font-weight: 800;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    line-height: 55px;
}
.carousel-inner-2 h2 span {
    font-weight: 800;
    color: #000000;
    font-size: 50px;
}
.full-banner-form-custom .frist-form-col {
    background: #f2f2f2;
    padding: 40px;
    border-radius: 30px;
}
.full-banner-form-custom .frist-form-col input {
    border: 2px #d6d6d6 solid;
    margin-bottom: 20px !important;
}
.carousel-inner-2 .carousel-caption {
    margin-top: 160px;
}
.carousel-inner-2 .thrd-form-col button {
    background: #d61614;
    border: 1px #d61614 solid;
    font-size: 24px;
    padding: 5px 60px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    width: 100%;
    text-transform: uppercase;
}
.banner-right-bg {
    padding-top: 60%;
}
.service-box-row-2 .service-col .service-icon img{
    width: auto;
}
.service-box-row-2 .service-col h4 {
    font-size: 22px;
    padding: 0 40px;
}
.service-box-row-2 .service-icon {

    width: 100%;
    height:  100%;
}
.text-middle-col-title{
    padding:50px;
    text-align: center;
}
.text-middle-col-title h3 {
    font-size: 40px;
    text-align: left;
    line-height: 60px;
    font-weight: 900;
}
.text-middle-col-title h3 .blue-text{
    text-transform: uppercase;
    color: #0a4bff;
}
.button-class-custom a {
    background: #0a4bff;
    color: #fff;
    padding: 10px 40px;
    font-size: 17px;
    border-radius: 35px;
    font-weight: 700;
    text-transform: uppercase;
}
.button-class-custom{
    width: 100%;
    text-align: left;
    display: block;
    line-height: 55px;
}
.join-our-team-col {
    background: #f2f2f2;
    padding: 30px 20px;
    border-radius: 30px;
    width: 70%;
    margin: 0 auto;
}
.Share-Your {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-top: 250px;
    padding-bottom: 250px;
}