/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#main_sec .img-with-aniamtion-wrap {
    width: 19%;
    margin: 0 auto;
}

#main_sec h1 {
    font-family: reco;
    font-size: 70px;
    line-height: 80px;
    font-weight: 200;
}


#main_sec h5 {
    font-size: 28px;
    line-height: 38px;
    font-family: gt;
    font-weight: 200;
    letter-spacing: 7px;
}

#main_sec a#btn {
    background: transparent !important;
    font-family: 'gt';
    font-weight: 200;
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 28px;
    border: 1px solid #fff;
    border-radius: unset !important;
    width: 65%;
}

#main_sec .socliy ul {
    margin: 0;
}

#main_sec .socliy ul li i {
    display: inline-block;
    background: #f766ad;
    border-radius: 60px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 18px;
}

#main_sec .socliy ul li a {
    color: #fff;
}

#main_sec .socliy ul li {
    display: inline-block;
    margin-right: 5px;
}

#main_sec .socliy {
    float: right;
}

#main_sec .iwithtext .iwt-icon img {
    width: 22px;
    margin: 0;
}

#main_sec .vc_col-sm-4:nth-child(2) .iwithtext .iwt-icon img {width: 32px;}

#main_sec .iwithtext .iwt-icon {
    position: relative;
}

#main_sec .iwithtext  .iwt-text {
    text-align: left;
    padding-left: 15px;
    font-family: 'gt';
}

#main_sec .iwithtext {
    display: flex;
    align-items: center;
}

#main_sec .iwithtext .iwt-text a {
    color: #fff;
}

#iner_baner {
    padding: 24% 0 3% !important;
}

@media (max-width: 1600px) {
	#iner_baner {
    padding: 17% 0 3% !important;
}
}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
	#iner_baner {
    padding: 17% 0 5% !important;
}
}
@media (max-width: 1340px) {}
@media (max-width: 1320px) {}
@media (max-width: 1280px) {
	#iner_baner {
    padding: 24% 0 2% !important;
}
}
@media (max-width: 1024px) {
	#iner_baner {
    padding: 41% 0 2% !important;
}
	#main_sec h1 {
    font-size: 60px;
    line-height: 70px;
}
}
@media (max-width: 840px) {
	    #iner_baner {
        padding: 56% 0 2% !important;
    }
	#main_sec .vc_col-sm-4:nth-child(2) .iwithtext .iwt-icon img {
    width: 32px;
    margin-top: 10px;
    margin-left: -3px;
}
	#main_sec .iwithtext .iwt-icon {
    position: absolute;
    left: -20px;
    top: -8px;
}
	#main_sec h1 {
    font-size: 50px;
    line-height: 60px;
}
	#iner_baner .vc_col-sm-4 {
    width: 33%;
}
}
@media (max-width: 768px) {}
@media (max-width: 525px) {
	#iner_baner {
        padding: 64% 0 6% !important;
    }
	#main_sec .socliy {
    float: unset;
}
	#main_sec .iwithtext {
    margin: 0 auto;
    display: table;
}
	#main_sec .img-with-aniamtion-wrap {
    width: 45%;
}
	    #iner_baner .vc_col-sm-4 {
        width: 100%;
    }
	#main_sec a#btn {
    font-size: 16px;
    line-height: 28px;
    width: 80%;
    padding: 10px 0;
}
	#main_sec h5 {
    font-size: 21px;
    line-height: 31px;
    letter-spacing: 4px;
}
	    #main_sec h1 {
        font-size: 30px;
        line-height: 40px;
    }
}
@media (max-width: 430px) {
	    #iner_baner {
        padding: 79% 0 6% !important;
    }

}
@media (max-width: 375px) {
		    #iner_baner {
        padding: 93% 0 7% !important;
    }
}
@media (max-width: 360px) {}

