/*
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
*/







div#header-secondary-outer ul#social i {
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100% !important;
    top: 0;
}
div#header-secondary-outer ul#social a {
    margin-right: 0px !important;
}
div#header-secondary-outer ul#social {
    float: right;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows a {
    font-size: 15px;
    line-height: 40px !important;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows i {
    color: #FF1D36;
    transition: 0.9s;
    font-size: 18px;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows li:hover i {
    -webkit-text-stroke: 1px #FF1D36;
    color: transparent;
}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    float: left;
    padding-left: 460px;
}
div#header-outer:before {
    content: '';
    position: absolute;
    background-color: #FF1D36;
    width: 26%;
    height: 100%;
    clip-path: polygon(0 0, 75% 0%, 100% 50%, 75% 100%, 0 100%, 0% 50%);
    z-index: 999;
}
#top a#logo {
    z-index: 99;
    position: relative;
}
div#header-outer {
    z-index: 1;
}
#top .col.span_3 {
    height: 34px !important;
}

body.material #header-secondary-outer {
    z-index: 0;
}
#top .b1 a {
    background-color: #FF1D36;
    padding-block: 16px 13px !important;
    padding-inline: 20px 51px !important;
    border-radius: 4px;
    text-transform: uppercase;
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Symbol.png);
    background-repeat: no-repeat;
    background-position: 88% 50%;
}
#top .b1 a span {
    color: white;
}
div#header-outer .container {
    padding-right: 60px !important;
}
#top .current_page_item span {color: #FF1D36;}
div#about {
    PADDING-BLOCK: 60px !important;
}
div#about .nectar-milestone {
    width: fit-content;
    position: absolute;
    top: 38px;
    right: 0;
    z-index: 9999;
}
div#about .nectar-milestone h1.milestone-heading {
    color: #FF1D36;
    font-size: 90px;
}
div#about .nectar-milestone span.symbol {
    color: #01133C;
    font-size: 50px;
    font-weight: 900;
}
div#about .nectar-milestone  .number.default {
    display: flex;
    justify-content: center;
}
div#about .nectar-milestone  .subject {
    color: #FF1D36;
    font-family: Archivo;
    font-size: 44px;
    line-height: 50px;
    font-weight: 900;
}
div#about  .img3 {
    position: absolute;
    bottom: 140px;
    right: 0;
}
div#about .iwithtext .iwt-icon img {
    width: 83%;
}
div#about .iwithtext .iwt-icon {
    margin-top: -8px;
}
div#about .c1 .iwithtext .iwt-text h2 {
    font-size: 23px;
}
div#about .c1 .iwithtext {
    position: absolute;
    bottom: 50px;
    right: 37px;
}
.icon h4 span {
    display: flex;
    align-items: center;
}
.icon h4 span img {
    margin-bottom: 0px !important;
    padding-right: 7px;
}
.nectar-fancy-ul li {
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Border.png);
    background-repeat: no-repeat;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 9px;
}
.nectar-fancy-ul li i {
    font-size: 0px !important;
}
a#b1 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Roboto !important;
    padding-block: 14px 11px !important;
    border-radius: 0px !important;
    padding-inline: 30px 47px !important;
    position: relative;
}
a#b1:before {
    content: '\f061';
    position: absolute;
    font-family: fontawesome;
    right: 17px;
    rotate: -20deg;
}
div#Services {
    padding-block: 70px 50px !important;
}
div#Services div#Servicesin {
    margin-bottom: 0;
}
div#Services .carousel-item div#SERVICEScaro {
    margin-bottom: 0;
}
div#Services .carousel-item {
    margin-inline: 18px;
    position: relative;
    overflow: hidden;
    padding: 26px;
    text-align: center;
    padding-top: 0;
}
div#Services .carousel-item:before {
    content: '';
    position: absolute;
    background-color: white;
    width: 100%;
    height: 70%;
    left: 0;
    bottom: 0;
}
div#Services .carousel-item .text3 h6 {
    background-color: #141422;
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -20%;
    z-index: 999;
    position: relative;
    transition: 0.9s;
}
div#Services .carousel-item .text3 h6 img {
    margin-bottom: 0;
}
div#Services .carousel-item:hover h6 {
    background-color: #FF1D36;
}
div#Services .carousel-item p {
    padding-bottom: 12px;
}
div#Services .carousel-item h4 {
    font-size: 16px !important;
    line-height: 26px !important;
    position: relative;
    width: fit-content;
    margin: 0 auto;
    padding-right: 23px;
    transition: 0.9s;
}
div#Services .carousel-item h4:before {
    content: '\f061';
    position: absolute;
    font-family: fontawesome;
    right: 0;
    rotate: -10deg;
    color: #141422;
    transition: 0.9s;
}
div#Services .carousel-item:hover h4:before, div#Services .carousel-item:hover h4 a {
    color: #FF1D36 !important;
}
div#Services .carousel-item h4 a {
    transition: 0.9s;
}
div#Services  .owl-nav.disabled {
    display: block;
}
div#Services button.owl-prev,div#Services button.owl-next {
    width: 50px;
    height: 50px;
    border: 1px solid #01133C;
    background-color: #01133C;
    color: white;
    transition: 0.9s;
    top: 50%;
    border-radius: 0px !important;
}
div#Services button.owl-prev:hover, div#Services button.owl-next:hover {
    background-color: #FF1D36;
    color: white;
    border: 1px solid #FF1D36;
}
div#Services button.owl-prev:before {
    content: '\f060';
    position: absolute;
    font-family: 'FontAwesome';
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#Services button.owl-next:before {
    content: '\f061';
    position: absolute;
    font-family: 'FontAwesome';
    left: 0;
    right: 0;
    margin: 0 auto;
}
div#Services button.owl-prev {
    position: absolute;
    left: -60px;
}
div#Services button.owl-next {
    position: absolute;
    right: -60px;
}
div#Services button.owl-next span,div#Services button.owl-prev span {
    font-size: 0;
}
div#Services a#b1 {
    margin: 0 auto;
    display: table;
}
div#Services .owl-carousel {
    margin-bottom: 0;
}
.icon1 h4 {
    width: fit-content;
    margin: 0 auto;
}
div#CHOOSE {
    padding-block: 50px !important;
}
div#CHOOSE .c2 .iwithtext .iwt-icon img {
    width: 100%;
}
div#CHOOSE .c2 .iwithtext .iwt-text {
    padding-left: 90px;
    padding-top: 20px;
}
div#CHOOSE .c2 .iwithtext .iwt-text p {
    font-size: 12px;
    line-height: 21px;
}
div#CHOOSE .c2 .iwithtext {
    margin-bottom: 35px;
}
div#CHOOSE .c3 .img3 {
    padding-top: 10px;
}




.icon1 img {
    padding-inline: 8px;
}
div#mobile {
    padding-block: 110px !important;
}
div#mobile p {
    width: 60%;
    margin: 0 auto;
}
div#Process {
    padding-block: 50px 30px !important;
}
div#Process .text1 {
    margin-bottom: 0;
}
div#Process  .carousel-item div#processin {
    margin-bottom: 0;
}
div#Process .carousel-item h6 img {
    filter: brightness(0);
}
div#Process .carousel-item {
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Group-1171274838.png);
    background-size: 100% 100%;
    padding-block: 50px 60px !important;
    padding-inline: 50px;
    margin-inline: 30px;
    transition: 0.9s;
}
div#Process .carousel-item h3 {
    font-weight: 700;
    transition: 0.9s;
}
div#Process .carousel-item:hover {
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Group-1171274840.png);
}
div#Process .carousel-item h6 img {
    margin: 0 auto;
    transition: 0.9s;
}
div#Process .carousel-item:hover h6 img {
    filter: unset !important;
}
div#Process .carousel-item:hover h3 span {
    color: #EF0F3A !important;
}
div#Process .carousel-item h3 span {
    transition: 0.9s;
}
div#Testimonial {
    padding-block: 60px !important;
}
div#Testimonial .icon h4 span {
    color: white !important;
}
div#Testimonial .icon h4 span img {
    filter: brightness(0) invert(1);
}
div#Testimonial .carousel-item
 {
    background-color: white;
    margin-inline: 40px;
    padding-inline: 18px;
    text-align: left;
    padding-block: 40px 30px !important;
}
div#Testimonial .carousel-item div#testimonialcaro {
    margin-bottom: 0;
}
div#Testimonial .carousel-item div#testimonialcaro {}

div#Testimonial .carousel-item .iwithtext {
    margin-bottom: 50px;
}
div#Testimonial .carousel-item  .iwt-icon img {
    width: 100%;
}
div#Testimonial .carousel-item .iwt-text {
    padding-left: 110px;
}
div#Testimonial .carousel-item .iwt-text h5 img {
    margin: unset;
}
div#Testimonial .carousel-item .iwt-text:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/quote_1.svg-fill.png);
    width: 100px;
    height: 100px;
    background-repeat: no-repeat;
    right: 0;
}
div#Testimonial .carousel-item  p {
    padding-bottom: 0;
}
div#Testimonial .carousel-item:before {
    content: '';
    position: absolute;
    background-color: black;
    right: 18px;
    width: 30px;
    height: 70%;
    z-index: -1;
}
div#Contact {
    padding-block: 70px !important;
}
div#Contact div#contactin {background-color: white;filter: drop-shadow(2px 4px 6px #cccc);border: 1px solid #FF1D36;padding-block: 90px 90px;width: 66%;padding-inline: 30px 50px;border-radius: 60px 0px 0px 0px !important;}
div#Contact div#contactin .iwithtext {
    margin-bottom: 50px;
}
div#Contact div#contactin .iwithtext .iwt-icon {
    margin-top: -3px;
}
#Contact div#contactin .iwithtext .iwt-text {
    padding-left: 44px;
}
#Contact div#contactin  h2 {
    padding-bottom: 10px;
    position: relative;
    padding-top: 30px;
}
#Contact div#contactin h2:before {
    content: '';
    position: absolute;
    border: 2px solid #FF1D36;
    width: 110px;
    border-radius: 30px !important;
    left: 0;
    top: 0;
}
#Contact div#contactin  p {
    padding-bottom: 20px;
}
div#Contact div#contactin .iwithtext i {
    color: #141422;
    transition: 0.9s;
}
div#Contact div#contactin .iwithtext:hover i {
    color:  #FF1D36;
}
div#Contact div#contactin .iwithtext:last-child {margin-bottom: 0;}
div#Contact  .nectar-milestone {
    background-color: white;
    filter: drop-shadow(2px 4px 6px #ccc);
    width: fit-content;
    padding: 20px 17px;
    position: absolute;
    right: 30px;
    top: 29%;
}
div#Contact .nectar-milestone .number.default {
    color: #FF1D36;
}
div#Contact .nectar-milestone .subject {
    color: #666666;
}
div#Contact  .img2 {
    margin-top: -29%;
    z-index: -1;
    float: right;
}
div#Contact div#gform_wrapper_1 legend,div#Contact div#gform_wrapper_1 label {
    display: none;
}
div#Contact div#gform_wrapper_1 div#gform_fields_1 input,div#Contact div#gform_wrapper_1 div#gform_fields_1 select,div#Contact div#gform_wrapper_1 div#gform_fields_1 textarea {
    background-color: #ECF1F5;
    border: 0;
    height: 50px !important;
    color: #757575;
}
div#Contact div#gform_wrapper_1 div#gform_fields_1 select {
    padding-top: 10px !important;
}
div#Contact div#gform_wrapper_1 input#gform_submit_button_1 {
    background-color: transparent;
    box-shadow: unset;
}
div#newsletter {
    margin-bottom: -60px;
    z-index: 9999;
}
div#newsletter .iwithtext .iwt-icon img {
    width: 100%;
}
div#newsletter .iwithtext  .iwt-text {
    padding-left: 68px;
}
div#newsletter .iwithtext .iwt-text h2 {
    font-weight: 100 !important;
    font-family: 'Roboto';
    letter-spacing: 3px;
    margin-bottom: 0;
}
div#newsletter .iwithtext .iwt-text h2 strong {
    font-weight: 900;
    letter-spacing: 0;
    font-size: 39px;
    line-height: 30px;
}
div#newsletter .c1 {
    background-color: #FE1D36;
    padding: 30px 20px;
}
div#newsletter  .c2 {
    padding-left: 40px;
}
div#newsletter .c3 div#newsletterwidgetminimal-2 input.tnp-email {
    background-color: white;
    border-radius: 0px !important;
    color: #757575;
    padding-block: 15px !important;
}
div#newsletter .c3 div#newsletterwidgetminimal-2 input.tnp-email::placeholder {
    color: #757575;
}
div#newsletter .c3 div#newsletterwidgetminimal-2  form.tnp-form {
    display: flex;
}
div#newsletter .c3 div#newsletterwidgetminimal-2 input.tnp-submit {
    border-radius: 0px !important;
    width: 170px;
    text-transform: uppercase;
}
div#newsletter .c3 {
    padding-right: 30px;
}
#footer-outer #footer-widgets .row {padding-block: 110px 50px !important;}
#footer-widgets div#text-2 {
    margin-bottom: 30px !important;
}
#footer-widgets .iconnn li {
    display: inline-block;
    margin-right: 10px;
}
#footer-widgets .iconnn li i {
    top: 0;
    border: 1px solid white;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 100%;
    transition: 0.9s;
}
#footer-widgets .iconnn li i:hover {
    background-color: #FF1D36;
}
#footer-widgets div#nav_menu-2 {
    margin: 0 auto;
    display: table;
}
#footer-widgets h4 {
    position: relative;
    padding-bottom: 10px;
    width: fit-content;
}
#footer-widgets h4:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Group-1171274842.png);
    width: 100%;
    height: 6px;
    background-size: cover;
    bottom: 0;
}
#footer-widgets ul#menu-contact-us i {
    color: white;
    background-color: #ffffff40;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 7px;
    margin-right: 14px;
}
#footer-widgets ul#menu-contact-us li {
    margin-bottom: 11px !important;
}
div#copyright {
    padding-block: 15px !important;
}
div#copyright strong {
    color: #FF1D36;
}
div#about .c1:before {
    content: '';
    position: absolute;
    background-image: url(https://devu1b.customdev.solutions/Jameson/wp-content/uploads/2025/08/Gear-Shape.png);
    width: 275px;
    height: 275px;
    background-size: cover;
    left: -110px;
    top: 23%;
    animation: 10s move linear alternate infinite;
}
#about .img5 {
    animation: 10s move linear alternate infinite;
}
@keyframes move{
    0%{
        transform:rotate(360deg)
    }
}

div#SERVICEScaro h2 {
    height: 70px;
}

div#testimonialcaro .iwt-icon img {
    border: 4px solid;
    border-color: #ed003b;
}
li#menu-item-28 span.menu-title-text {
    text-transform: lowercase;
}
div#Contact .gform-theme--foundation .gform_fields {
    row-gap: 15px !important;
}
@media (max-width: 1600px) {
    div#mobile {
    padding-block: 60px !important;
}
	

}
/* =================================== */
@media (max-width: 1440px) {
    #top a#logo img {
    height: 52px !important;
}

div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    padding-left: 350px;
}


#about .c1 .img1,#about .c1 .img2 {
    width: 53%;
}
div#about .nectar-milestone h1.milestone-heading {
    font-size: 80px;
}
div#about .nectar-milestone .subject {
    font-size: 38px;
    line-height: 20px;
}
div#about .nectar-milestone {
    top: 23px;
    right: 30px;
}
div#about .c1:before {
    width: 175px;
    height: 175px;
    left: -70px;
    top: 30%;
}
}
/* =================================== */
@media (max-width: 1366px) {
    #top ul.sf-menu.sf-js-enabled.sf-arrows {
    padding-left: 50px;
}

div#about .img3 {
    bottom: 105px;
}

div#about .c1 .iwithtext {
    bottom: 31px;
}

div#about {
    PADDING-BLOCK: 40px !important;
}

div#Testimonial {
    padding-block: 40px !important;
}

div#Testimonial .text1 {
    margin-bottom: 0;
}

div#newsletter .iwithtext .iwt-text h2 strong {
    font-size: 34px;
    line-height: 28px;
}

div#newsletter .c2 {
    padding-left: 20px;
}
	div#Services .owl-stage-outer {
    height: 440px;
}
}
/* =================================== */
@media (max-width: 1280px) {
    #top a#logo img {
    height: 48px !important;
}

#top a {
    font-size: 14px !important;
}

div#header-outer .container {
    padding-right: 20px !important;
}

div#about .nectar-milestone h1.milestone-heading {
    font-size: 60px;
}

div#about .nectar-milestone span.symbol {
    font-size: 48px;
}

div#about .nectar-milestone .subject {
    font-size: 33px;
    line-height: 20px;
}

div#about .nectar-milestone {
    top: 6px;
}
div#about .c1 .iwithtext {
    right: 20px;
}
div#Services {
    padding-block: 40px  !important;
}
div#Process .carousel-item {
    margin-inline: 10px;
}
div#Testimonial .carousel-item {
    margin-inline: 30px;
}
p {
    font-size: 13px;
    line-height: 23px;
}

#footer-outer #footer-widgets .row a {
    font-size: 13px;
    line-height: 23px;
}
}
/* =================================== */
@media (max-width: 1080px) {
    #top .col.span_3 {
    height: 89px !important;
}
div#header-outer:before {clip-path: unset;z-index: 0;width: 31%;}
div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    padding-left: 0;
}
div#header-secondary-outer ul#social {
    display: none;
}
div#about .img3 {
    width: 52%;
}
.nectar-fancy-ul li {
    font-size: 14px;
    line-height: 24px;
}
div#about .nectar-milestone h1.milestone-heading {
    font-size: 50px;
    margin-bottom: -10px;
}
div#about .nectar-milestone span.symbol {
    font-size: 30px;
    line-height: 60px;
    position: relative;
    top: -12px;
}
div#about .nectar-milestone .subject {
    font-size: 23px;
    line-height: 0px;
}
div#about .c1 .iwithtext .iwt-text h2 {
    font-size: 16px;
}
div#Services .carousel-item {
    margin-inline: 8px;
}
div#Services .carousel-item .text3 h6 {
    width: 80px;
    height: 80px;
}
div#CHOOSE div#coosein .c3 {
    display: none;
}
div#CHOOSE div#coosein .c1 {
    width: 50%;
}
div#CHOOSE div#coosein .c2 {
    width: 50%;
}
div#CHOOSE div#coosein {
}
div#Process .carousel-item h6 img {
    width: 30%;
}
div#Process .carousel-item {
    padding-inline: 20px;
}

div#Process .carousel-item {
    padding-block: 30px 50px !important;
}
div#Testimonial .carousel-item .iwt-icon img {
    width: 80%;
}
div#Testimonial .carousel-item .iwt-text {
    padding-left: 100px;
}
h2 {
    font-size: 18px !important;
    line-height: 28pox !important;
}
div#Testimonial .carousel-item .iwt-text:before {
    width: 30px;
    height: 30px;
    background-size: cover;
}
div#Testimonial .carousel-item .iwithtext {
    margin-bottom: 30px;
}
div#Contact div#contactin {
    padding-block: 50px 40px;
    padding-inline: 20px 20px;
}
div#Contact .nectar-milestone h2 {
    font-size: 30px !important;
}
div#Contact .nectar-milestone {
    padding: 10px 7px;
    right: 0;
}
div#newsletter .iwithtext .iwt-icon img {
    width: 80%;
}
div#newsletter .iwithtext .iwt-text {
    padding-left: 58px;
}
div#newsletter .iwithtext .iwt-text h2 strong {
    font-size: 20px !important;
    line-height: 30px !important;
}
div#newsletter .iwithtext .iwt-text h2 {
    font-size: 14px !important;
    line-height: 24px !important;
}
#footer-widgets .iconnn li i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 14px !important;
}
#footer-widgets div#text-2 {
    margin-bottom: 10px !important;
}
div#Contact {
    padding-block: 40px 20px !important;
}
	a#b1 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 25px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Roboto !important;
    padding-block: 8px 9px !important;
    border-radius: 0px !important;
    padding-inline: 17px 35px !important;
    position: relative;
}
	    div#about .c1 .iwithtext {
        right: 10px;
        top: 340px;
    }
	div#Services a#b1
 {
    margin: 0 auto;
    display: table;
    margin-top: 10px;
}
	div#Services .owl-stage-outer {
    height: 380px;
}
}
/* =================================== */
@media (max-width: 912px) {
    div#header-outer:before {
    width: 100%;
    height: 100% !important;
}
#header-outer #top .col.span_3 {
    height: 100% !important;
}
div#header-outer {
    overflow: hidden;
}
div#about {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.nectar-fancy-ul {
    text-align: left;
    margin: 0 auto;
    display: table;
    margin-bottom: 0px !important;
}
.icon h4 span {
    justify-content: space-around;
    width: fit-content;
    margin: 0 auto;
}
div#about .c1 {
    width: 71%;
    margin: 0 auto;
}
div#Services {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
div#Services .owl-nav.disabled {
    display: none;
}
div#CHOOSE div#coosein .c1,div#CHOOSE div#coosein .c2 {
    width: 100%;
}

div#CHOOSE div#coosein .c1 {
    order: 1;
    margin-bottom: 0;
}

div#CHOOSE {
    text-align: center;
    width: 60%;
    margin: 0 auto;
}

p {
    font-size: 14px !important;
    line-height: 24px !important;
}

div#CHOOSE .c2 .iwithtext .iwt-text {
    padding: 0;
}

div#CHOOSE .c2 .iwithtext .iwt-icon {
    position: relative;
    margin: 0 auto;
    display: table;
}

div#CHOOSE .img1 {
    width: 90%;
    margin: 0 auto;
}
div#Contact h1 {
    text-align: center;
}
div#newsletter {
    background-color: black !important;
    padding: 40px !important;
}
div#newsletter .c1 {
    order: 1;
    margin-top: 30px;
    margin-bottom: 0;
}
#footer-outer #footer-widgets .row {
    padding-block: 90px 10px !important;
}
#footer-outer #footer-widgets .row a {
    font-size: 14px !important;
    line-height: 24px !important;
}

#footer-widgets div#nav_menu-2 {
    margin: unset;
}

#footer-widgets .col.span_3 {
    margin-bottom: 0;
}
	    div#Testimonial .carousel-item {
        margin-inline: 18px;
    }
	div#abt-in .row_col_wrap_12_inner.col.span_12.left {
    display: flex;
    flex-wrap: nowrap;
}
	    div#Process .carousel-item h6 img {
        width: unset;
    }
	    div#Process .carousel-item {
        padding-block: 40px 50px !important;
    }
	div#Services .owl-stage-outer
 {
    height: 409px;
}
}
/* =================================== */
@media (max-width: 800px) {
    div#about .c1 {
    width: 80%;
}
div#Services {
    width: 90%;
}
div#mobile p {
    width: 90%;
}
div#Testimonial .carousel-item .iwt-icon {
    position: relative;
    margin: 0 auto;
    display: table;
}
div#Testimonial .carousel-item .iwt-text {
    padding: 0;
    text-align: center;
}

div#Testimonial .carousel-item .iwt-text h5 {
    margin: 0 auto;
    display: table;
}
div#Testimonial .carousel-item {
    padding: 20px !important;
    text-align: center;
}
}
/* =================================== */
@media (max-width: 480px) {
	div#copyright p {
    font-size: 10px !important;
}
    
div#baner rs-bullets.tp-bullets.hesperiden.vertical.nav-pos-hor-left.nav-pos-ver-center.nav-dir-vertical {
    display: none;
}
div#header-outer {
    padding-block: 0;
}
header#top {
    padding-block: 20px !important;
}
div#about {
    width: 100%;
}

div#about .c1 {
    width: 100%;
}
div#Services .vc_col-sm-5 {
    margin-bottom: 10px;
}
div#CHOOSE {
    width: 100%;
}
div#mobile p {
    width: 100%;
}
div#mobile {
    padding-block: 40px !important;
}
div#Process .carousel-item {
    padding-inline: 70px;
}
#footer-widgets .col.span_3 {
    margin-bottom: 40px;
}
	div#SERVICEScaro h2 {
    height: unset;
}
	    div#Process .carousel-item {
        padding-block: 40px 80px !important;
    }
	div#Services .owl-stage-outer {
    height: unset;
}
}
/* =================================== */
@media (max-width: 428px) {
        .nectar-fancy-ul li {
    font-size: 12px !important;
    font-weight: 200;
}
div#about .nectar-milestone {
    position: unset;
    margin: 0 auto;
}
#about .c1 .img1, #about .c1 .img2 {
    display: none;
}
div#about .img3 {
    position: unset;
    width: 100%;
}
div#about .c1 .iwithtext {
    position: relative;
    width: fit-content;
    margin: 0 auto;
    margin-top: 60px;
}
div#about {
    PADDING-BLOCK: 40px 0px !important;
}
}
/* =================================== */
@media (max-width: 414px) {
div#Services .carousel-item {
    padding: 14px;
}
h1 br {display: none;}
div#Contact div#contactin {
    width: 100%;
}
div#Contact .nectar-milestone {
    top: 0;
}
div#newsletter {
    padding: 19px !important;
}
}
/* =================================== */
@media (max-width: 390px) {}
/* =================================== */
@media (max-width: 375px) {}
/* =================================== */
@media (max-width: 360px) {}
/* =================================== */