nav#main-menu div#dropdown-holder select#selectnav1,
nav#main-menu div#dropdown-holder label.visuallyhidden {
    display: none;
}
@media only screen and (min-width: 1680px) and (max-width: 1919px) {
	.block-wr.vc_custom_1625570771265 .block-right {
	    transform: translateY(-47.5%);
	    width: 50%;
	}
}
@media only screen and (max-width: 1679px) {
	.block-wr.vc_custom_1625570771265 .block-right {
	    width: 50%;
	    transform: translateY(-46.5%);
	}
	.block-left h2.vc_custom_heading {
	    margin-top: 0;
	}
} /*1480*/
@media only screen and (max-width: 1479px) {
	.block-wr.vc_custom_1625570771265 .block-right {
	    transform: translateY(-46.2%);
	}
}
@media only screen and (max-width: 1380px) {
	/*.home-video-slider {
	    padding: 175px 0px 95px;
	    overflow: hidden;
	}
	.home-video-slider .slick-list.draggable:before {
	    background-image: linear-gradient(to left, transparent 0%, #FFFFFF 50%);
	    left: 0;
	}
	.home-video-slider .slick-list.draggable:after {
	    background-image: linear-gradient(to right, transparent 0%, #FFFFFF 50%);
	    right: 0;
	}
	.home-video-slider .slick-list.draggable:after, .home-video-slider .slick-list.draggable:before {
	    width: 150px;
	}*/
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	.block-left h2.vc_custom_heading {
	    font-size: 32px;
	}
	.block-wr.vc_custom_1625570771265 .block-right {
	    transform: translateY(-45.5%);
	}
}
@media only screen and (max-width: 1199px) {
	.home-video-slider .slick-list {
    	overflow: hidden !important;
	}
	.home-video-slider .slick-active.slick-center {
		transform:none;
	}
	.home-video-slider .slick-active.slick-center img {
	    transform: scale(0.9);
	}
	.team-main-wr {
	    padding-left: 2% !important;
	    padding-right: 2% !important;
	}
	.center-wr {
    	max-width: 96%;
	}
	.home-video-slider {
    	padding: 124px 0px 10px;
	}
	.services-sections {
    	padding-top: 0px;
	}
	.block-wr {
	    margin-top: 25px;
	}
	.block-right {
		position: unset;
		transform: none;
	}
	.block-left .vc_column-inner {
	    width: 100%;
	    padding-left: 0px;
	    text-align: center;
	    margin-bottom: 31px;
	}	
	.block-left h2.vc_custom_heading {
		line-height: 48px;
		text-align: center !important;
	}
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-wr {
	    padding-left: 2% !important;
	    padding-right: 2% !important;
	}		
	.home-testimonial-wr .testi-cont-wr p {
		width: 100%;
	}
	.testimonials-outer-wr {
		width: 100%;
	}
	.footer-main-top {
    	padding: 40px 0px 20px 0px;
	}
	.footer-left {
		width: 74%;
	}
	.footer-menu ul li {
	    margin-left: 18px;
	}
	.footer-copyright {
    	padding: 15px 0px 14px 0px;
	}
	.footer-bottom-left {
	    width: 20%
	}
	.footer-bottom-center {
		width: 52%;
	}
	.footer-bottom-right {
		width: 28%;
	}
	.block-left p {
		text-align: center;
	}
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-wr .satisfied-clients-slider-wr {
	    margin-right: -2% !important;
	    margin-left: auto;
	    margin-bottom: 0;
	}
	.block-wr.vc_custom_1625570771265 .block-right {
	    transform: unset;
	    width: 100%;
	    text-align: center;
	}
	#page-content-title #page-title h1, #page-content-title #page-title h2, #page-content-title #page-title h3 {
	    padding: 18px 15px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
	    top: -288px;
		right: 20px;
	}
	.home-video-slider .slick-active.slick-center a.openframe {
	    margin-top: 0px;
	    transform: translateY(-50%);
	}
	.testimonial-block {
		min-height: unset;
	}
	.testi-title {
    	position: unset;
	}
	#navigation-menu ul.sf-arrows > li > a.sf-with-ul {
    	padding: 0px;
	}
	body .container_24 {
	    width: 100%;
	}
}
@media only screen and (max-width: 1023px) {
	.footer-menu ul li {
	    margin-left: 19px;
	}
	.footer-bottom-right,.footer-bottom-center,.footer-bottom-left {
	    font-size: 15px;
	}
	.footer-menu ul li a {
    	font-size: 15px;
	}
	.vc_row.wpb_row.vc_row-fluid.block-wr.vc_custom_1625570771265.vc_row-has-fill .wpb_single_image.wpb_content_element.vc_align_left.block-right {
	    display: none;
	}
	.vc_row.wpb_row.vc_row-fluid.block-wr.vc_custom_1625570771265.vc_row-has-fill {
	    margin-bottom: 0;
	    padding-bottom: 20px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
    	top: -309px;
	}
}
@media only screen and (max-width: 979px) {
	#home-page-content .container_24 {
	    width: 100%;
	}
	.iframe-video-popup {
	    width: 600px;
	}
	.iframe-video-popup iframe {
	    height: 336px;
	}
	.latest-blog-bottom-content {
		width: 100% !important;
	}
	body {
    	min-width: 100%;
	}
	.container_24 #main-content.grid_24 {
    	width: 100%;
	}
	#logo h1 a, .inner-page-header #logo a {
	    height: 89px;
	    width: 553px;
	}
	.header-top-left {
	    float: left;
	    width: 97px;
	    margin-top: 14px;
	}
	.fixed-menu #logo h1 a, .fixed-menu .inner-page-header #logo a {
	    height: 83px;
	    width: 525px;
	}
	.header-logo-wr {
    	padding-top: 10px;
	}
	#navigation-menu ul.sf-menu > li {
	    margin-left: 17px;
	    text-align: center;
	}
	#navigation-menu ul.sf-menu > li a {
    	padding-right: 0px !important;
	}
	#main-menu .container_24 {
		width: 100%;
	}
	.home-banner-block p {
	    font-size: 16px;
	    line-height: 28px;
	}
	.home-banner-block {
    	padding: 32px 0px 19px;
	    border-radius: 59px;
		border-top-right-radius: 0px;
    	border-bottom-left-radius: 0px;
	}
	.sitebtn a {
		font-size: 16px !important;
		border-radius: 18px !important;
	    padding: 10px 37px 8px 37px !important;
        border-top-right-radius: 0px !important;
    	border-bottom-left-radius: 0px !important;
	}
	.home-video-box a.openframe {
	    width: 40px;
    	height: 40px;
	    line-height: 46px;
	    border-radius: 12px;
	    border-top-right-radius: 0px;
    	border-bottom-left-radius: 0px;
	}
	.home-video-box a.openframe img {
		width: 12px;
	}
	.services-blocks-wr .wpb_single_image {
	    width: 81px;
    	height: 81px;
	}
	.services-blocks-wr .wpb_single_image img {
	    width: 50px;
	}
	.services-blocks-wr {
	    padding-top: 69px;
	    padding-bottom: 63px
	}
	.first-row .team-content-block h2.vc_custom_heading {
	    margin: 0px 0px 9px 0px;
	}
	.team-content-block h2.vc_custom_heading {
	    font-size: 37px;
    	line-height: 43px;
	}
	.team-content-block p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.team-image-block {
	    border-radius: 61px;
	}
	.block-wr {
	    margin-bottom: 0px;
	}
	.team-content-block .sitebtn a ,
	.services-blocks-wr .sitebtn a ,
	.block-left a {
	    border-top-right-radius: 0px !important;
    	border-bottom-left-radius: 0px !important;
	}
	.team-main-wr.first-row .team-image-block {
	    border-top-right-radius: 0px;
    	border-bottom-left-radius: 0px;
	}
	.team-main-wr.second-row .team-image-block {
	    border-radius: 61px;
	    border-top-left-radius: 0px;
    	border-bottom-right-radius: 0px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
	    top: -305px;
	}
	.posts-ot-box {
	    padding: 14px 16px 17.7px 16px;
	    min-height: 156px;
	}
	.posts-title-box {
	    font-size: 17px;
	    line-height: 22px;
	    margin-top: 8px;
	}
	.posts-meta-box {
	    line-height: 19px;
	}
	.posts-block {
		border-radius: 23px;
		border-top-right-radius: 0px;
    	border-bottom-left-radius: 0px;
	}
	.latest-blog-bottom-content p {
    	font-size: 19px;
	    margin-top: 15px;
	    margin-bottom: 15px;
	}
	.latest-blog-bottom-content h3 {
    	font-size: 40px;	
	}
	.footer-left {
	    width: 100%;
	    float: none;
	    margin-top: 0px;
	}
	.footer-right {
	    float: none;
	    margin: 40px auto 0px;
	}
	.footer-bottom-left, .footer-bottom-center, .footer-bottom-right {
	    width: 100% !important;
	    float: none;
	    text-align: center;
	    margin-top: 8px;
	}
	.footer-bottom.clearfix {
		padding-top: 9px;
	}
	.footer-copyright-left, .footer-copyright-left a {
	    font-size: 15px;
	}
	.footer-copyright-right ul li {
	    margin-left: 9px;
	}
	.first-row .team-content-block,
	.second-row .team-content-block {
		margin-top:0px;
	}
	.home-gallery-wr li.isotope-item a:after {
		width: 131px;
    	height: 40px;
		line-height: 40px;
	    border-radius: 18px;
	    border-top-right-radius: 0px;
    	border-bottom-left-radius: 0px;
	}
	.page-id-1500 main#main-content table {
	    width: 100%;
	}
	.page-id-1500 #page-content div#content-container {
	    width: 100%;
	}
	.testi-title {
		position: unset;
	}
	#navigation-menu ul.sf-menu > li {
		margin-left: 14px;
	}
	.page-id-69 .container_24 .push_8 {
		float: none;
	    left: 0px;
	}
	.page-id-69 .container_24 .pull_16 {
	    float: none;
	    right: 0px;
	}
	form#contactForm input {
   	 	box-sizing: border-box;
    	width: 100%;
	}
} /* 768 */
@media only screen and (max-width: 767px) {
	.services-blocks-wr .wpb_column {
	    width: 100% !important;
        margin-left: 0px;
        margin-top: 92px;
	}
	.services-blocks-wr .wpb_column:first-child {
    	margin-top: 0px;
	}
	.block-left h2.vc_custom_heading {
    	font-size: 29px;
		line-height: 40px;
	}
	.block-wr {
	    padding-bottom: 19px;
	    padding-top: 0px;
	}
	.team-image-block ,
	.team-content-block {
	    width: 100% !important;
	    float: none !important;
        text-align: center;
	}
	.team-content-block p {
		text-align: center;
	}
	#navigation-menu > ul.sf-menu {
		width: 100%;
	}
	#navigation-menu ul.sf-menu > li {
    	margin-left: 11px;
	}
	#logo h1 a, .inner-page-header #logo a {
	    height: 78px;
	    width: 493px;
	}
	.header-top-left {
	    width: 69px;
	    margin-top: 19px;
	}
	.home-banner-block {
    	padding: 17px 0px 5px;
    	border-radius: 41px;
	    border-top-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	    margin-top: -94px;
	}
	.home-banner-block p {
	    font-size: 15px;
	    line-height: 25px;
	}
	.fixed-menu .inner-page-header #logo a, .fixed-menu #logo h1 a {
	    height: 80px;
	    width: 460px;
	}
	h2.vc_custom_heading.services-main-heading {
	    font-size: 35px;
	    line-height: 52px;
	}
	.services-blocks-wr .wpb_column .wpb_text_column {
    	min-height: unset;
	}
	.first-row .team-content-block {
    	margin-top: 34PX !important;
	}
	.team-main-wr.second-row .team-image-block {
    	margin-left: 0PX;
	}
	.first-row .team-content-block h2.vc_custom_heading,
	.second-row .team-content-block h2.vc_custom_heading {
		text-align: center !important;
	}
	.second-row .team-content-block h2.vc_custom_heading br {
    	display: none;
	}
	.second-row .team-image-block .wpb_single_image {
	    margin-top: 28px;
	}
	.team-main-wr.second-row .team-image-block ,
	.team-main-wr.first-row .team-image-block {
	    border-radius: 0px;
	    border-top-left-radius: 0px;
	    border-bottom-right-radius: 0px;
        text-align: center;
	}
	ul#menu-footer-menu {
    	text-align: center;
	}	
	ul#menu-footer-menu li {
    	margin-top: 5PX;
	}
	.footer-copyright-left {
	    float: none;
	    margin-top: 5px;
	    width: 100%;
	    text-align: center;
	}
	.footer-copyright-right {
	    float: none;
	    text-align: center;
	    margin-top: 12px;
	}
	.latest-blog-bottom-content p {
	    font-size: 17px;
	}
	.latest-blog-bottom-content h3 {
    	font-size: 28px;
	}
	.vc_custom_1625838294370 {
    	padding-bottom: 11px !important;
	}
	.posts-block {
	    float: none;
	    width: 100%;
	    margin-left: 0px;
	    margin-top: 41px;
	}
	.posts-ot-box {
		min-height: unset;
	}
	.posts-image img {
	    height: unset;
	}
	.posts-block:first-child {
	    margin-top: 0px;
	}
	.home-gallery-wr li.isotope-item {
    	width: 50%;
	}
	.home-testimonial-wr .testi-cont-wr h2 {
	    font-size: 37px;
	    line-height: 67px;
   	    width: 100%;
	}
	.home-testimonial-wr .testi-cont-wr p {
	    font-size: 15px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
    	top: -339px;
	}
	.testimonial-block .testimonial-content, .testimonial-block .testimonial-designation {
	    font-size: 15px;
	    line-height: 26px;
	}
	.testimonial-block .testimonial-designation {
    	font-size: 16px;
	}
	.testi-title {
	    margin-top: 30px;
	}
	.testimonial-title h4 {
	    font-size: 19px;
    	line-height: 24px;
	}
	.testimonial-block .testimonial-designation {
	    margin-top: 12px;
	}
	.testimonial-block {
	    background-size: 50px;
	}
	.vc_custom_1625664081533.home-gallery-wr {
    	padding-top: 0px !important;
	}
	.team-content-block h2.vc_custom_heading,
	.home-gallery-wr h2.wpb_heading.wpb_gallery_heading, .latest-blog-wr h2.vc_custom_heading {
	    font-size: 35px;
	    line-height: 52px;
	}
	.vc_custom_1625577225115 {
		padding-bottom: 37px !important;
	}
	.vc_custom_1625577234208 {
		padding-top: 37px !important
	}
	.second-row .team-image-block .wpb_single_image,
	.team-image-block .wpb_single_image {
		text-align: center;
	}
	.satisfied-clients-slider-wr:before {
		width: 120px;
	}
	.header-top-right div#logo {
		padding: 0;
	}
	.post-top h1, .post-top h2, .post-top h3 {
	    font-size: 20px;
	}
	#dropdown-holder #main-top-menu {
		display: block;
	}
	nav#main-menu #navigation-menu ul li a span {
		font-size: 14px;
	}
	.u-design-fixed-menu-on.fixed-menu #top-wrapper {
		padding-bottom: 0px;
	}
	#logo h1 a, .inner-page-header #logo a {
	    height: 69px;
	    width: 431px;
	}
	.fixed-menu .inner-page-header #logo a, .fixed-menu #logo h1 a {
	    height: 64px;
	    width: 403px;
	}
	.fixed-menu .header-top-left {
	    width: 59px;
	    margin-top: 14px;
	}
	.u-design-fixed-menu-on.fixed-menu #main-menu {
	    margin-bottom: 4px;
	    margin-top: 0px; 
	}
	.fixed-menu .header-top-right {
    	display: none;
	}	
	.fixed-menu .header-logo-wr {
    	padding-top: 0px;
	}		
	.testimonial-block .testimonial-content, 
	.testimonial-block .testimonial-designation,
	.testimonial-title h4 {
		-webkit-text-size-adjust:100%;
		text-size-adjust:100%;
	}
	#navigation-menu ul.sf-menu > li {
    	margin-left: 9px;
	}
	body .container_24 .grid_16 {
    	width: 100%;
	}
}


@media only screen and (max-width: 649px) {
	.home-banner-block {
		margin-top: 33px;
	}
	.testimonial-block {
		min-height: unset; 
	}
	.testi-title {
	    position: unset;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
    	top: -446px;
	}
	.home-testimonial-wr .testi-cont-wr h2 {
	    font-size: 30px;
	    line-height: 59px;
	}
	.vc_custom_1625836021226.home-testimonial-wr {
	    padding-bottom: 0px !important;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction {
	    top: -446px;
	    position: unset;
	    width: 100px;
	    margin: 24px auto 0px;
	    border-radius: 22px;
        border-bottom-left-radius: 0px;
    	border-top-right-radius: 0px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction a {
		width: 50px;
    	height: 38px;
	    background-size: 18px;
        border-radius: 22px;
	    border-top-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	}
	.home-testimonial-wr .testi-cont-wr h2 {
		text-align: center !important;
	}
	.home-testimonial-wr .testi-cont-wr p {
    	text-align: center;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction a.bx-prev {
	    border-bottom-right-radius: 22px;
	}
	.home-testimonial-wr .bx-controls.bx-has-controls-direction a.bx-next {
		border-top-left-radius: 22px;
	}
	.vc_custom_1625836021226.home-testimonial-wr {
    	padding-top: 20px !important;
    }
    .iframe-video-popup {
    	width: 300px;
	}	
	.iframe-video-popup iframe {
    	height: 169px;
	}
	.home-video-slider .slick-active.slick-center img {
    	transform: scale(1);
	}
	.header-top-right {
	    float: none;
	    width: 100%;
	}
	.header-top-left {
    	float: none;
	}
	#logo h1 a, .inner-page-header #logo a {
		margin: 0 auto;
	}
	#top-wrapper .center-wr {
		position: relative;
	}
	nav#main-menu {
	    position: absolute;
	    right: 0px;
	    text-align: right;
	    width: 232px;
	    bottom: 0;
	    z-index: 99999;
	}
	#navigation-menu > ul.sf-menu {
    	display: none;
	}
	#navigation-menu .slicknav_icon {
	    background-color: #f5bf1e;
	    display: inline-block;
	    padding: 5px 10px 5px;
	    border-radius: 7px;
	    border-top-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	}
	#navigation-menu .slicknav_menu .slicknav_icon-bar {
	    width: 25px;
	    height: 3px;
	    display: block;
	    background-color: #0039a6;
	    margin: 4px 0px;
	}
	ul.slicknav_nav {
	    background-color: #0039a6;
	    text-align: left;
	}	
	ul.slicknav_nav li {
	    display: block;
	    float: none;
	    margin: 0px;
	    position: relative;
	    padding: 7px 13px;
	    border-bottom: 1px solid #fff;
	}
	nav#main-menu #navigation-menu ul li a span.slicknav_arrow {
	    position: absolute;
	    right: 6px;
	    top: 5px;
	}
	nav#main-menu #navigation-menu ul li.current-menu-item a span:before, nav#main-menu #navigation-menu ul li:hover a span:before {
		display: none;
	}
	nav#main-menu #navigation-menu ul li.current-menu-item a span, nav#main-menu #navigation-menu ul li:hover a span {
    	color: #1C69FF;
	}
	nav#main-menu #navigation-menu ul li.current-menu-item, nav#main-menu #navigation-menu ul li:hover {
    	background-color: #f5bf1e;
	}
	ul.slicknav_nav ul.sub-menu li {
    	float: none !important;
    	box-sizing: border-box;
    	border: none;
	}
	ul.slicknav_nav ul.sub-menu li a span {
    	color: #fff !important;
	}

	ul.slicknav_nav ul.sub-menu li:first-child {
	    border-top: none;
	}
	ul.slicknav_nav ul.sub-menu li {
	    border-top: 1px solid #fff;
	}
	ul.slicknav_nav ul.sub-menu {
	    background-color: #000;
	    margin-top: 8PX;
	}
	.header-top-right div#logo {
    	width: 100%;
	}
	#logo h1 a, .inner-page-header #logo a {
	    height: 63px;
	    width: 400px;
	}
	.fixed-menu .inner-page-header #logo a, .fixed-menu #logo h1 a {
	    height: 57px;
	    width: 360px;
	}
	.fixed-menu .header-top-left {
    	width: 61px;
	}
	ul.slicknav_nav {
	    box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.3);
	}
	.home-banner-block {
    	margin-top: -64px;
	}
	.home-banner-block .vc_column-inner {
    	padding: 0px;
	}
	.home-banner-block .wpb_text_column.wpb_content_element {
    	margin-bottom: 12px;
	}
	.home-banner-block.center-wr {
    	max-width: 100%;
	}
	.home-video-inner-slider button.slick-arrow {
		top:auto;
		bottom: -28px;
    	z-index: 12;
	}
	.home-video-inner-slider button.slick-arrow.slick-next {
	    right: auto;
	    left: 50%;
	    transform: translateX(-50%);
	    margin-left: 28px;
	}
	.home-video-inner-slider button.slick-arrow.slick-prev {
	    right: auto;
	    left: 50%;
	    transform: translateX(-50%);
	    margin-left: -29px;
	}
	.home-video-slider .slick-slide img {
	    border-radius: 67px;
	    border-top-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	}
	.home-video-slider {
    	padding: 68px 0px 25px;
	}
	.block-wr {
	    background-image: url(../images/block.png);
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center center;
	}
	.block-right {
		display: none;
	}
	.block-wr:before {
	    position: absolute;
	    content: '';
	    background-color: rgba(0,57,166,0.8);
	    width: 100%;
	    height: 100%;
	    left: 0px;
	    top: 0px;
        display: none;
	}	
	.block-new.block-wr:before {
		display: block;
	}
	.block-wr .vc_column-inner {
    	padding: 0px;
	}
	.block-left h2.vc_custom_heading br {
    	display: none;
	}
	.block-left .sitebtn {
    	margin-bottom: 0px;
	}
	.home-gallery-wr .bx-controls.bx-has-controls-direction a {
	    position: unset;
	    display: inline-block;
	    background-color: #fff;
        width: 50px;
        padding: 3px 0px;
		margin-top: 0px;
	    background-size: 18px;
	}
	.home-gallery-wr .bx-controls.bx-has-controls-direction {
	    position: absolute;
	    bottom: -52px;
	    left: 0px;
	    right: 0px;
       	width: 100px;
	    margin: 0 auto;
	    background-color: #fff;
	    border-radius: 22px;
	    overflow: hidden;
	    border-top-right-radius: 0px;
	    border-bottom-left-radius: 0px;
	    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	}
	.home-gallery-wr .bx-controls.bx-has-controls-direction a.bx-prev {
		background-image:url('../images/arrow-left.svg');
	    background-position: center center;
	    background-repeat: no-repeat;
	}
	.home-gallery-wr .bx-controls.bx-has-controls-direction a.bx-next {
		background-image:url('../images/right-arrow-white.svg');
	    background-position: center center;
	    background-repeat: no-repeat;
	    background-color: #0039a6;
        border-top-left-radius: 22px;
	}
	.home-gallery-wr {
	    padding-left: 3% !important;
	    padding-right: 3% !important;
	}
	.satisfied-clients-slider-wr:before {
		display: none;
	}
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-wr .satisfied-clients-slider-wr {
	    margin-right: auto !important;
	}
	.vc_row.wpb_row.vc_row-fluid.home-testimonial-wr.vc_custom_1625836021226.vc_row-has-fill {
	    padding-bottom: 60px !important;
	}
	section#page-content > div#content-container {
	    padding-top: 0;
	}
	.archive.post-type-archive section#page-content > div#content-container {
	    padding-top: 30px;
	}
	td.fullmobilewidth {
	    width: 100%;
	    display: block;
	    margin: 40px 0;
	}
	td.fullmobilewidth:last-child {
	    margin-bottom: 10px;
	}
	img.single-imgbx {
	    display: block;
	    float: unset !important;
	    margin: 20px auto;
	    padding: 0 !important;
	}
	.page-id-1500 #page-content div#content-container article#post-1500 br {
	    display: none;
	}
	td.paddingtd {
	    padding-left: 0 !important;
	}
	table.cntnt-table-wr {
	    overflow-y: scroll;
	    width: 100%;
	}
	table.cntnt-table-wr tbody {
	    width: 600px;
	}
	.post-top h1, .post-top h2, .post-top h3 {
	    font-size: 16px;
	}
	article#post-626 h3 {
	    font-size: 20px;
	}
	#dropdown-holder #main-top-menu {
    	display: none;
	}
	.container_24 #main-content.grid_24 {
		overflow: hidden;
	}
	.home-testimonial-wr .bx-wrapper {
		margin: 0 auto;
	}
	.testimonials-outer-wr .bx-viewport {
    	overflow: hidden !important;
	}
	.testimonial-block {
    	padding: 23px 29px 22.2px;
	}
	.home-video-inner-slider button.slick-arrow {
	    background-size: 18px;
	    width: 50px;
    	height: 38px;
	}
	.home-video-inner-slider button.slick-arrow {
	    bottom: -18px;
	}
	.home-video-inner-slider button.slick-arrow.slick-next {
	    border-top-left-radius: 22px;
    	border-bottom-right-radius: 22px;
	}
	.home-video-inner-slider button.slick-arrow.slick-prev {
	    border-top-left-radius: 22px;
	}
	.home-video-inner-slider button.slick-arrow.slick-prev {
	    margin-left: -25px;
	}
	.home-video-inner-slider button.slick-arrow.slick-next {
	    margin-left: 25px;
	    border-top-left-radius: 0px;
	}
	.home-video-slider .slick-list.draggable:after, .home-video-slider .slick-list.draggable:before {
		display: none;
	}
	.home-video-slider .slick-slide img {
    	border-radius: 27px;
	}
	.u-design-fixed-menu-on.fixed-menu header#top-wrapper.inner-page-header {
    	position: fixed;
	}	
	.one_half {
    	width: 100%;
	}	
	.post-image-holder,
	.post-image,
	.post-image img {
	    width: 100%;
	}
}


@media only screen and (max-width: 479px) {
	.block-left h2.vc_custom_heading {
		font-size: 24px;
		line-height: 31px;
	}
	.block-left .center-wr {
		max-width: 100%;
		padding-right: 0px !important;
	}
	.block-left .vc_column-inner {
	    padding-right: 0px
	}
	.block-left h2.vc_custom_heading br {
    	display: none;
	}
	.services-blocks-wr p, .services-blocks-wr ul li {
	    font-size: 15px;
	    line-height: 23px;
	}
	.services-blocks-wr h3.vc_custom_heading {
		font-size: 18px;
	}
	.services-sections .vc_column-inner {
    	padding: 0px;
	}
	h2.vc_custom_heading.services-main-heading,.first-row .team-content-block h2.vc_custom_heading, .second-row .team-content-block h2.vc_custom_heading,.team-content-block h2.vc_custom_heading, .home-gallery-wr h2.wpb_heading.wpb_gallery_heading, .latest-blog-wr h2.vc_custom_heading {
	    font-size: 28px;
	    line-height: 34px;
	}
	.home-testimonial-wr .testi-cont-wr p {
	    font-size: 14px;
	    line-height: 21px;
	}
	.latest-blog-wr .vc_column-inner,
	.latest-blog-bottom-content .vc_column-inner {
    	padding: 0px;
	}
	.vc_custom_1625838294370.vc_row-fluid  {
    	padding-bottom: 0px !important;
	}
	.team-content-block p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.first-row.vc_custom_1625577225115, .second-row.vc_custom_1625577234208 {
		padding-bottom: 19px !important;
    	padding-top: 37px !important;
	}
	.latest-blog-bottom-content h3 {
	    font-size: 20px;
	    line-height: 25px;
	}
	.latest-blog-bottom-content p {
    	font-size: 14px;
	}
	#logo h1 a, .inner-page-header #logo a {
	    height: 49px;
	    width: 294px;
	}
	.fixed-menu .inner-page-header #logo a, .fixed-menu #logo h1 a {
	    height: 46px;
	    width: 280px;
	}
	.fixed-menu .header-top-left {
    	width: 57px;
	}
	nav#main-menu #navigation-menu {
    	margin-top: 5PX;
	}
	nav#main-menu #navigation-menu ul li a span {
	    font-size: 14px;
	}
	.home-banner-block {
    	margin-top: -25px;
	}
	.home-banner-block p {
	    font-size: 14px;
	    line-height: 23px;
	}
	body {
		min-width: 100% !important;
	}
	.header-top-right div#logo {
	    padding: 0;
	}
	.alignleft, img.alignleft, a img.alignleft, .alignright, img.alignright, a img.alignright, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
	    float: unset;
	    margin: 0 auto 20px;
	    display: block;
	}
	td.fullmobilewidth {
	    margin: 30px 0;
	}
	.grid_11.contactFieldValue a, .grid_11.contactFieldValue {
	    font-size: 15px;
	}
	#contactInfo .contactFieldValue {
	    width: 100%;
	}
	form#contactForm input {
	    box-sizing: border-box;
	}
	article#post-626 h3 {
	    font-size: 14px;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.services-blocks-wr {
	    margin: 0;
	}
	.testimonial-block {
		padding: 40px 25px 22.2px;
	}
	.u-design-fixed-menu-on.fixed-menu #main-menu {
	    margin-bottom: 10px;
	}
	.testimonial-block .testimonial-content, .testimonial-block .testimonial-designation {
	    font-size: 14px;
	    line-height: 23px;
	}
	.testimonial-title h4 {
	    font-size: 16px;
	    line-height: 21px;
	}
	.testimonial-block .testimonial-designation {
	    font-size: 14px;
	    line-height: 23px;
	}
	.testimonial-block .testimonial-designation {
    	margin-top: 7px;
	}
	nav#main-menu #navigation-menu {
    	margin-top: 0px;
	}
	nav#main-menu {
    	bottom: 6px;
	}
	.u-design-fixed-menu-on.fixed-menu #main-menu {
    	margin-bottom: 0px;
	}
}