@media only screen and (max-width:1440px ) {

}
@media only screen and (max-width:1380px ) {
	.off-canvas-social-links.mobile-only li a i {
    	font-weight: normal !important;
	}
	header#top ul.sf-menu li.menu-item a {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.ourMissionContentCol .vc_column-inner {
		padding: 60px !important;
	}
	.ourStrengthSec .nectar-flickity button.flickity-button.previous {
		left: 30vw !important;
	}
	.ourStrengthSec .nectar-flickity button.flickity-button.next {
		right: 30vw !important;
	}
	#header-outer #logo img {
		height: 90px !important;
	}
/* 	.getInTouchImgCol .divider-wrap .divider {
		height: 100vh !important;
	} */
	.homeHeroSec .row_col_wrap_12_inner {
		padding-left: 4vw !important;
	}
	.milestoneSliderInnerWrap .wpb_wrapper { 
    	row-gap: 60px;
	}
	.ourMissionContentCol {
		margin-top: -100px !important;
	}
	.homeAboutUs {
		padding-bottom: 220px !important;
	}
	.ourVissionSec .nectar-fancy-ul ul {
		margin-bottom: 0 !important;
	}
	.copyrightCol .widget_nav_menu ul li a:after {
		display: none;
	}


}
@media only screen and (max-width:1200px ) {
	.ourStrengthSec .nectar-flickity button.flickity-button.previous {
        left: 29vw !important;
    }
    .ourStrengthSec .nectar-flickity button.flickity-button.next {
        right: 29vw !important;
    }
	.ourMissionContentCol {
		margin-top: -90px !important;
	}
	.homeGformWrap > .vc_column-inner {
		padding: 60px 80px !important;
	}
	header#top ul.buttons.sf-menu {
		padding-right: 20px !important;
	}
	.strengthSingleBox .vc_column-inner {
		padding: 60px !important;
	}
	.copyrightCol .widget_nav_menu ul li a {
		font-size: 16px;
	}
	.copyrightCol .widget_nav_menu ul li a:after {
		right: -16px;
	}
	.copyrightCol .widget_nav_menu ul li p {
        font-size: 16px;
    }
}
@media only screen and (max-width:1024px ) {
	.copyrightCol .widget_nav_menu ul li a:after {
		display: none;
	}
}
@media only screen and (max-width:991px ) {
	div#header-outer {
		padding-top: 0 !important;
	}
	div#header-outer header#top .container {
		padding-top: 10px !important;
	}
	.wpb_text_column.wpb_content_element {
		max-width: 100% !important;
	}
	.ourStrengthSec .nectar-flickity button.flickity-button.previous {
        left: 16vw !important;
		top: 40% !important;
    }
	.ourStrengthSec .nectar-flickity button.flickity-button.next {
        right: 16vw !important;
		top: 40% !important;
    }
	.strengthSingleBox .vc_column-inner {
        padding: 40px 20px !important;
    }
    .ourServiceSlider .ourServiceSingleBox.slick-active .ourServiceSingleInner {
        width: 100% !important;
    }
	.ourServiceSlider button.slick-prev {
		left: -40px !important;
	}
	.ourServiceSlider button.slick-next {
		right: -40px !important;
	}
	.whyChooseUsRow .toggles {
    	width: 50%;
	}
	.whyChooseUsRow .toggles .toggle .toggle-title a {
		padding: 30px 0px 0px 50px;
	}
	.whyChooseUsRow .toggles .toggle .toggle-title i {
		top: 44px;
   	 	width: 34px;
   		height: 34px;
		line-height: 34px;
	}
	.whyChooseUsRow .toggles .toggle .toggle-title i:before {
		left: 0px !important;
    	right: 0 !important;
    	top: 0px !important;
		font-size: 15px !important;
	}
	.homeGformRow .gform_footer input {
		margin: 0 0 auto 0 !important;
	}

}
@media only screen and (max-width:769px ) { 

}
@media only screen and (max-width:690px ) {
	.homeGformRow .gform_footer input {
		margin: 0 0 auto 0 !important;
		width: 100% !important;
	}
	header#top {
		border-top: 2px solid #AA7750;
	}
    .ourMissionContentCol .vc_column-inner {
        padding: 48px 20px !important;
    }
	.ourMissionContentCol .iwithtext .iwt-icon {    	
    	padding-bottom: 20px;
	}
	.ourMissionContentCol .iwithtext .iwt-icon img {
    	height: 40px;    	
	}
	.ourMissionSec .nectar-flickity ol.flickity-page-dots {
		bottom: -20px !important;
		text-align: center !important;
	}
	.milestoneSliderInnerWrap .wpb_wrapper {
        row-gap: 20px;
    }
	.milestoneSliderInnerWrap .nectar-milestone .number {
		font-size: 50px !important;
		line-height: 58px !important;
	}
	.ourVissionSec .nectar-fancy-ul li {	
		line-height: 22px;    
	}
	.ourVissionSec .nectar-fancy-ul li i {
		width: 34px !important;
    	height: 34px !important;
		line-height: 31px !important;
    	top: 4px !important;
	}
	.ourVissionSec .nectar-fancy-ul li i:before {
		font-size: 14px;
	}
	.ourVissionSec .nectar-fancy-ul li {
		padding-left: 50px !important;
		padding-bottom: 20px !important;
	}
	.sliderNumberText {
		font-size: 90px;
		line-height: 100px !important;
	}
    .ourStrengthSec .nectar-flickity button.flickity-button.previous {
        left: 0 !important;
        right: 40px;
        top: unset !important;
        bottom: 0px;
        margin: 0 auto;
    }
	.ourStrengthSec .nectar-flickity button.flickity-button.next {
        right: 0 !important;
        left: 40px;
        top: unset !important;
        bottom: 0px;
        margin: 0 auto;
    }
	.ourStrengthSec .nectar-flickity {
		padding-bottom: 20px;
	}
	.ourServiceSingleBox .sliderOverlay {
		padding: 20px 40px 20px 20px;
	}
	.ourServiceSingleBox .sliderOverlay a.arrowBtn {
		width: 40px;
    	height: 40px;
		line-height: 42px;
		font-size: 20px;
	}
	.ourServiceSingleBox img {
		height: 100% !important;
	}
	.ourServiceSlider button.slick-prev {
        left: 0 !important;
        right: 60px !important;
        top: unset !important;
        bottom: -60px;
        margin: 0 auto;
    }
	.ourServiceSlider button.slick-next {
        right: 0 !important;
        left: 60px !important;
        top: unset !important;
        bottom: -60px;
        margin: 0 auto;
    }
	.whyChooseUsRow .toggles {
        width: 100%;
    }
	.whyChooseUsRow .toggles .toggle .toggle-title i {
        top: 14px;
        width: 28px;
        height: 28px;
        line-height: 28px;
    }
	.whyChooseUsRow .toggles .toggle .toggle-title a {
        padding: 0px 0px 20px 40px;
    }
	.whyChooseUsRow .toggles .toggle .toggle-title i:before {
		font-size: 12px !important;
	}
	.whyChooseUsRow .toggles .toggle .inner-toggle-wrap {
		padding: 0 0px 20px 0px !important;
	}
	.whyChooseUsRow .toggles .toggle .inner-toggle-wrap p {
		line-height: 26px;
	}
	.whyChooseUsRow .toggles {       
        margin-bottom: 0;
    }
	.homeGformWrap > .vc_column-inner {
        padding: 48px 20px !important;
    }
	.homeGformWrap .wpb_wrapper h2 {
		font-size: 30px;
	}
	.homeGformWrap .gform_fields {
		row-gap: 8px;
	}
	.homeGformWrap > .vc_column-inner {
        padding: 48px 20px 20px 20px !important;
    }
	.copyrightCol .widget_nav_menu ul li {
		width: 100%;
	}
	.copyrightCol .vc_wp_custommenu {
		margin-bottom: 16px;
	}
}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}