/* 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: -50%;
    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;

}

.social-box {

    display: none!important;

  }