/*
Theme Name: hmr-child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: hmr
*/

.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px;}
.mt25{margin-top: 25px;}
.mb20{margin-bottom: 20px!Important; display: inline-block;}
.font-weight600{font-weight: 600!important;}
.breadcrumbs.text-small{font-size: 16px!important;} 

.services-wrap .services-inner{padding-top:70px!important;}
.services-wrap .services-inner .services-content-wrap .vc_column-inner{box-shadow: 0px 0px 20px 0px rgb(101 101 101 / 20%);}
.services-wrap h3.dt-text-title, .profile-wrap h3.dt-text-title{font-weight: 600!important;} 

.hrm-company-wrap h3{color: #961A29;}

.blog-table tr td{font-size: 14px;}

#main-slideshow  a.rs-layer:hover{color: #fff!important;}

.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before{background-color: #3550b9!important;}

header.header-bar .main-nav .menu-item-4726, header.header-bar .main-nav .menu-item-4727{display: none!important;}
header.header-bar .main-nav .menu-item-4351 a{margin-right: 0px;}

.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before{background:#3550b9!important;}

#page .post-details.details-type-btn, #page .comment-respond .dt-btn{background: #3550b9!important; border: solid 2px #3550b9!important;}
#page .post-details.details-type-btn:hover, #page .comment-respond .dt-btn:hover{border: solid 2px #3550b9!important; color: #3550b9!important; background: #fff!important;}

.masthead {background: #fff!important;}
.sticky-on .top-bar-bg{border-bottom: 0!important;}
.top-bar-bg{border-bottom:0!important; background-color:#f7f7f7!important;}
.contact-mail-wrap a{display: inline-block; margin-right: 20px; text-decoration: none!important; color: #3550b9!important;}
.contact-mail-wrap a i{color: #3550b9!important;}
.contact-mail-wrap a .fa-phone-alt{font-size: 12px;}
.contact-mail-wrap a:hover{text-decoration: underline!important; color: #3550b9!important; opacity: 1;}
.top-menu-item a{display: inline-block; margin-left: 20px; text-decoration: none!important; color: #3550b9!important;}
.top-menu-item a:hover{text-decoration: underline!important; color: #3550b9!important; opacity: 1;}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span{color: #3550b9!important;}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline{background-color: #3550b9!important;}

/*.home-top-banner-section{background-image: url(https://www.hmrecruiting.com/wp-content/uploads/2021/07/inner-page-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover;}*/
.home-top-banner-section h3{color: #fff; float: left; padding-top: 6px; margin-bottom: 0; display: inline-block; margin-right: 15px;}
.home-top-banner-section a{float: right; color: #fff; border: solid 2px #fff; border-radius: 25px; text-decoration: none; padding: 5px 20px; font-weight: 500;}
.home-top-banner-section a:hover{background: #fff; color:#3550b9;}

.kwayy-html-sitemap-post-title{margin-bottom: 25px; font-size: 30px;}
.kwayy-html-sitemap-post-list{margin-left: 0px!important;}
.gform_wrapper.gravity-theme .gfield select{position: relative;}
.gform_wrapper.gravity-theme .gfield select{background: url(https://www.hmrecruiting.com/wp-content/uploads/2021/09/down-arrow.png)no-repeat right;}
.ginput_container_fileupload input[type="file"]{cursor: pointer!important;}

/*.team-slider-wrap .team-media img{width: 100%;}
.team-slider-wrap .team-desc{background: #3B55A3;}
.team-slider-wrap .team-author p,.team-slider-wrap .team-author .team-author-name a{color: #fff;}
.team-slider-wrap .dt-btn.post-details{font-size: 14px; font-weight: 500; background: #fff!important; color: #000; border-radius: 25px; padding-left: 20px; padding-right: 20px;}
.team-slider-wrap .dt-btn.post-details i{font-size: 10px!important;}*/

.profile-content-box{display: inline-block; background: #3550b9; color: #fff;}
.profile-content-box .img-box{display: inline-block; width: 100%;}
.profile-content-box .img-box img{display: inline-block; width: 100%;}
.profile-content-box .profile-info-wrap{text-align: center; padding: 12px 20px 30px;}
.profile-content-box .profile-info-wrap h5{color: #fff; font-weight: 700; text-transform: uppercase; margin-bottom: 7px;}
.profile-content-box .profile-info-wrap a{font-size: 14px; font-weight: 600; color: #000; text-decoration: none; background: #fff; border-radius: 25px; padding: 6px 20px 5px;}
.profile-content-box .profile-info-wrap a:hover{border: solid 2px #fff; background: transparent; color: #fff;}
.profile-content-box .profile-info-wrap a i{margin-left: 2px;}

.home-blog-wrap .post-thumbnail-wrap .fancy-date, .home-blog-wrap .post-thumbnail-wrap .fancy-categories{display: none;}
.home-blog-wrap .post-entry-content .dt-btn.post-details{border-radius: 25px; font-size: 14px; font-weight: 500;}

.recruiting-services-content-wrap h3.dt-text-title{font-weight: 600;}
.testimonials-wrap.vc_custom_1625482876075, .testimonials-wrap.vc_custom_1627471261792{padding-bottom: 50px!important; padding-top: 50px!important;}

.home .free-consultation-wrap{padding-top: 40px; padding-bottom: 40px; border-bottom: solid 1px #616161;}
.free-consultation-wrap{padding-top: 40px; padding-bottom: 55px;}
.free-consultation-wrap .consultation-address-no a.con-number{color: #fff; font-size: 24px; font-weight: 600;}
.free-consultation-wrap .consultation-address-no a.con-mail{color: #fff;}
.free-consultation-wrap .consultation-address-no{margin-bottom: 0!important;}

.job-content-wrap {box-shadow: 0px 0px 5px 1px #ececec; padding: 20px 30px 25px;}
.job-content-wrap .vc_general.vc_btn3{font-size: 14px!important; font-weight: 500!important; padding-right: 32px!important; border:solid 2px #3b55a3; padding-top: 5px!important; padding-bottom: 7px!important; padding-left: 18px!important;}
.job-content-wrap .vc_general.vc_btn3:hover{color: #3b55a3!important; background: #fff!important; border: solid 2px #3b55a3;}
.job-positions-box h3{margin-bottom: 15px;}
.job-content-wrap .inner-info{display: inline-block; width: 100%;}
.job-positions-box span.adress-info{margin-right: 30px; font-size: 17px; display: inline-block;}
.job-positions-box span.adress-info i{margin-right: 5px; color: #6B5B97;}
.job-positions-box .dt-btn{border-radius: 25px; padding: 5px 20px 7px; float: right; font-size: 14px; font-weight: 500;}
.job-positions-box .dt-btn i{font-size: 8px; margin-left: 5px;}

.standard-arrow li:after{content: ""!important; background: url(https://www.hmrecruiting.com/wp-content/uploads/2021/07/check.png)!important;}
.standard-arrow li:before{display: none!important;}

.about-us-wrap .standard-arrow li:after{content: ""!important; background: url(https://www.hmrecruiting.com/wp-content/uploads/2021/07/check.png)!important;}
.about-us-wrap .standard-arrow li:before{display: none!important;}
.about-us-wrap h3{margin-bottom: 20px;}
.about-profile-wrap{margin-top: 30px;}
.about-profile-wrap img{float: left; margin-right: 25px;}

.ginput_container input, .ginput_container select{border-color: #E7E6E6!important; background: #fff; margin-bottom: 0!important; min-height: 46px; font-size: 15px!important; color: #444;}
/*.ginput_container select:after{content: "\f0d7"; width: 20px; height: 20px; position: absolute; right: 0; top: 0; font-family: "Font Awesome 5 Free"; font-size: 20px;}*/
.ginput_container textarea{height: 120px!important; resize: none; background: #fff;}
.gfield_contains_required input, .gfield_contains_required textarea, .gfield_contains_required select{border-left: solid 2px #9f0016!important;} 
.gform_button{border-radius: 25px!important; padding: 10px 30px 10px 30px!important; background: #3550b9!important; border-color: #3550b9!important; border: solid 2px #3550b9!important;}
.gform_button:hover{border: solid 2px #3550b9!important; border-color: #3550b9!important; background: #fff!important;}
select:focus{box-shadow: none!important;}

.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{background: inherit!important; border: 0!important; font-size: 12px!important; line-height: 18px!important; margin-top: 0!important; padding: 0!important;}
.gform_wrapper .gfield_error [aria-invalid=true]{border-color: #E7E6E6!important; border-left: solid 2px #9f0016!important;}
.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true]{color:#444!important;}
.gform_wrapper .gform_validation_errors{background: inherit!Important; border-radius: 0!Important; border: 0!Important; box-shadow: none!Important; margin-bottom: 10px!Important; margin-top: 0!Important; padding: 0!Important;}
.gform_wrapper .gform_validation_errors>h2 .gform-icon{display: none!Important;}
.gform_wrapper.gravity-theme .gfield_label{font-size: 16px!important; font-weight: 400!important;}
.single.single-post .gform_wrapper.gravity-theme .gfield_label{font-size: 16px!important; font-weight: 400!important;}
.gform_wrapper .gform_body input[type=text], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=tel]{padding: 9px 10px 8px!important;}

.single.single-post .gform_wrapper .gform_body input[type=text], .single.single-post .gform_wrapper.gravity-theme input[type=email], .single.single-post .gform_wrapper.gravity-theme input[type=tel]{padding: 9px 10px 8px!important;}

.left-side-content-job-openings{padding-right: 15px;}
.form-right-sidebar{border: solid 1px #E7E6E6; padding: 10px 10px 5px;}
.form-right-sidebar p{font-size: 16px; line-height: 26px;}
.form-right-sidebar .gchoice{float: left; margin-right: 15px;}
.form-right-sidebar .gchoice .gfield-choice-input{min-height: 15px;}
.form-right-sidebar .gform_wrapper.gravity-theme .experience-radio-option .gfield-choice-input+label{max-width: inherit;}
.form-right-sidebar .experience-radio-option{margin-top: 6px!important;}
.form-right-sidebar .gform_wrapper.gravity-theme .check-box-wrap .gfield-choice-input{vertical-align: top; min-height: 26px; width: 17px; height: 17px; border: solid 2px #767676!important;
    margin-right: 5px;}
.form-right-sidebar .gform_wrapper.gravity-theme .check-box-wrap .gfield-choice-input+label{line-height: 22px; font-size: 14px; font-weight: 500;}
.form-right-sidebar .ginput_container_fileupload input{font-size: 14px; font-weight: 500!important; min-height: 25px;}
.form-right-sidebar .gform_fileupload_rules{font-size: 13px!important; color: #888; padding-top: 0!important; margin-top: 0; line-height: 20px;}
.form-right-sidebar .gform_button{font-size: 18px!important; font-weight: 500!important; padding: 15px 35px!important;}
.gform_wrapper.gravity-theme .ginput_container_text .ginput_counter{display: none;}

#custom_html-5{background: #6b5b97; width: 100%; float: left; padding: 90px 0 75px;}
.consultation-wrap{max-width: 1200px; margin: 0 auto; text-align: center; padding: 0 15px;}
.consultation-wrap h2{color: #fff;}
.consultation-wrap .email-no-wrap .con-number{color: #fff; font-size: 24px; font-weight: 600; text-decoration: underline;}
.consultation-wrap .email-no-wrap .con-mail{color: #fff; text-decoration: underline;}
.consultation-wrap .email-no-wrap a:hover{text-decoration: none!important; color: #fff!important;}
.consultation-wrap .dt-btn{border-width: 3px; border-color: #ffffff !important; color: #ffffff; background: #6b5b97 !important; padding: 16px 10px 16px 10px; border-radius: 100px;
    font-size: 18px; line-height: 20px;}
.consultation-wrap .dt-btn:hover{background: #fff!important; color: #444;}
.consultation-wrap .dt-btn i{margin-left: 8px; font-size: 15px;}

.home #custom_html-5, .page-id-1491 #custom_html-5, .single-post #custom_html-5, .single-portfolio #custom_html-5{display: none!important;} 

.years-field .stats-number{margin-right: 5px!important;}
.contact-us-address-section .vc_custom_1633604201793 .dt-text-desc , .contact-us-address-section .vc_custom_1633604183154 .dt-text-desc{text-decoration: underline;}
.contact-us-address-section .vc_custom_1633604201793 .dt-text-desc:hover, .contact-us-address-section .vc_custom_1633604183154 .dt-text-desc:hover{text-decoration: none;}

.testimonial-item .testimonial-avatar{display: none;}
.testimonial-item .testimonial-content{color: #fff;}
.testimonial-item .content-wrap{width: 100%!important; text-align: center!important;}
/*.scroll-top:before{content:"\f060"; font-family:"Font Awesome 5 Free";}*/
.recruiting-contact-us-btn .vc_btn3{border:solid 2px #3b55a3!important; padding: 8px 25px;}
.recruiting-contact-us-btn .vc_btn3:hover{border: solid 2px #3b55a3!important; color: #3b55a3!important; background: #fff!important;}
.market-condition-checkbox{margin-top: 10px!important; margin-bottom: 10px!important;}
.market-condition-checkbox button{color: #fff; font-size: 14px; padding: 5px 10px; background: #3b55a3; border: solid 2px #3b55a3; margin-top: 10px; display: block; clear: both;}
.market-condition-checkbox .gfield_checkbox .gchoice{float: left; margin-right: 15px;}
.gform_wrapper.gravity-theme .market-condition-checkbox .gfield-choice-input+label{max-width: 100%!important;}
.market-condition-checkbox .ginput_container input{min-height: 30px;}
.market-condition-checkbox .gfield_checkbox .gchoice.gchoice_4_27_6, .market-condition-checkbox .gfield_checkbox .gchoice.gchoice_4_32_4{margin-bottom: 5px;} 
#field_4_32{margin-bottom: 0!important;}
.recaptcha-checkbox-border{cursor: pointer!important;}

/*.home .post .post-entry-content{min-height: 198px;}*/
.home .post .post-details.details-type-btn{position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); background: #3550b9!important;}

.post.type-post h3{font-size: 26px;}
.post.type-post p strong{font-weight: 600;}

.home-blog-wrap .owl-stage{margin: 0 auto;}
.home-blog-wrap .owl-stage .dt-owl-item{margin-right:5px;}
.home-blog-wrap .owl-stage .dt-owl-item:last-child{margin-right: 0;}
.home-blog-wrap .post-entry-content{box-shadow: 0px 0px 10px 0px rgb(101 101 101 / 20%)!important; margin-bottom: 10px!important;}

.gfield.field_source, .gfield.field_medium, .gfield.field_referrer, .gfield.field_campaign, .gfield.field_content, .gfield.field_keyword{display: none!important;}
.blog-shortcode.blog-masonry-shortcode-id-a6c8cb17cc6657bff7a537ce36912780 .entry-title{font-weight: 600!important;}

.main-listing{margin-top: 15px!important; margin-bottom: 20px!important;}
.list-divider .main-listing li{border-top: 0; padding-bottom: 0px;}
.sub-listing{margin-top: 15px!important; margin-bottom: 10px!important; padding-left: 10px!important;}

.category .page-title{background-image: url(https://hmrecruiting.com/wp-content/uploads/2021/07/inner-page-bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover;}
.category .page-title .wf-wrap{min-height: 150px; padding-top: 0; padding-bottom: 0;}
.category .page-title .page-title-head h1, .category .page-title .page-title-head h1 span{font-size: 30px; line-height: 42px; color: #ffffff!important;}
.category .page-title .breadcrumbs{color: #787482;}

.footer{background: #212121!important;}
.footer .widget-title{font-size: 18px; font-weight: 600; text-transform: uppercase;}
.footer .textwidget p{font-size: 14px; line-height: 22px; font-weight: 300; color: #fff;}
.footer .textwidget .address-info{font-size: 16px; line-height: 24px; font-weight: 300; color: #fff; margin-bottom: 20px;}
.footer .mail-id{margin-bottom: 10px;}
.footer .mail-id a, .footer .phone-no a{text-decoration: underline;}
.footer .mail-id a:hover, .footer .phone-no a:hover{text-decoration: none; color: #fff!important;}
.footer .mail-id i{margin-right: 8px; color: #fff; float: left; padding-top: 5px;}
.footer .phone-no{margin-bottom: 20px;}
.footer .phone-no i{margin-right: 7px; color: #fff;}
.footer .social-icon-box{margin-bottom: 20px;}
.footer .social-icon-box a{width: 35px; height: 35px; display: inline-block; margin-right: 8px; background: #fff; color: #000; border-radius: 100%; text-align: center; font-size: 20px; position: relative;}
.footer .social-icon-box a i{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #333;}
.footer .footer-img-box img{margin-right: 10px;}
#bottom-bar{background: #131313;}
#bottom-bar .wf-container-bottom{border-top: 0px!important; min-height: 50px;}
#bottom-bar .wf-float-left{font-size: 16px; font-weight: 300;}
.wf-float-right .footer-menu span.divider{color: #7d7d7d; padding: 0 15px;}
.wf-float-right .footer-menu a{font-size: 16px;}
.footer .ginput_container input{border-color: #848484!important; color: #fff!important; background: transparent; margin-bottom: 0!important; min-height: 40px!important; font-size: 15px!important; color: #444; border-radius: 5px;}
.footer .gform_button{padding: 0px 30px 0px 30px!important; border: 0; margin-bottom: 0!important; text-transform: uppercase!important;}
#footer .wf-container-footer{padding-bottom: 10px!important;}

.footer ::-webkit-input-placeholder{color: #7f7f7f;}
.footer ::-moz-placeholder {color: #7f7f7f;}
.footer :-ms-input-placeholder {color: #7f7f7f;}
.footer :-moz-placeholder {color: #7f7f7f;}

@media(max-width:1216px){
    .home-top-banner-section h3{width: 100%; margin-right: 0; margin-bottom: 15px;}
    .home-top-banner-section a{float: left;}
}

@media(max-width:1199px){
	div.free-consultation-wrap{padding-top: 10px!important; padding-bottom: 35px!important;}
	div.consultation-address-no .vc_column-inner{padding-top: 0!important;}
	.contact-us-btn-wrap .vc_column-inner{padding-top: 0px!important;}
	.free-consultation-wrap.vc_custom_1625489764813{padding-top: 10px!important; padding-bottom: 35px!important;}
	.consultation-address-no .vc_column-inner.vc_custom_1625489839387{padding-top: 0px!important;}
	.free-consultation-wrap .consultation-address-no .vc_column-inner.vc_custom_1625493664308{padding-top: 0!important; padding-bottom: 0px!important;}
	.consultation-wrap h2{margin-bottom: 20px;}
	.consultation-wrap .email-no-wrap .con-number, .consultation-wrap .email-no-wrap .con-mail{display: block;}
	.consultation-wrap .email-no-wrap .con-mail{margin-bottom: 25px;}
	#custom_html-5{padding: 40px 0 50px;}
}

@media(max-width:1198px){
	.home-blog-wrap .owl-stage .dt-owl-item{margin-right:1px;}
}

@media(max-width:1100px){
	.main-nav > li > a{margin: 18px 8px 18px 8px;}
	.main-nav > li > a .menu-text{font-size: 16px;}
}

@media(max-width:1077px){	
	.footer .footer-img-box img{margin-right: 0;}
}

@media(max-width:1024px){	
	.main-nav > li > a .menu-text{font-size: 15px;}
}

@media(max-width:997px){	
	.footer .footer-img-box img{height: 53px;}
}

@media(max-width:992px){
	.home-top-banner-section.vc_custom_1634650616763{margin-top: 95px !important; padding-top: 40px !important; padding-bottom: 38px !important;}
}

@media(max-width:991px){
	.services-wrap.vc_custom_1625467102632{padding-bottom: 20px !important;}
	.services-wrap .services-inner{padding-top: 50px!important; padding-bottom: 40px!important;}
	h3.dt-text-title, h3{font-size: 22px!important;}
	h3.entry-title{font-size: 18px!important;}
	.uvc-heading h2{font-size: 40px!important;}
	.footer .widget{width: 50%!important;}
	.footer .footer-img-box img{height:inherit; margin-right: 10px;}
	.home-blog-wrap .owl-stage{margin:inherit;}
}

@media(max-width:990px){
	#bottom-bar .wf-float-left{margin-bottom: 10px!important;}
}

@media(max-width:778px){
	.mobile-mini-widgets-in-menu{display: none!important;}	
    .category .page-title .wf-wrap{min-height: 80px;}
    .category .page-title .breadcrumbs{display: none;}
    .category .page-title .page-title-head h1, .category .page-title .page-title-head h1 span{font-size: 23px; line-height: 28px;}
}

@media(max-width:777px){
    .team-slider-wrap{margin-bottom: 30px;}
}

@media(max-width:767px){
	.services-wrap .services-inner{padding-top: 35px!important; padding-bottom: 0px!important;}
	.services-wrap.vc_custom_1625467102632{padding-bottom: 35px !important;}
	.services-wrap .vc_custom_1575403372934{padding-bottom: 20px!important;}
	.services-wrap .wpb_content_element{margin-bottom: 0px!important;}
	.services-wrap h2{font-size: 24px; line-height: 34px;}
	.services-wrap h3{font-size: 18px;}
	.uvc-heading h2{font-size: 24px!important; line-height: 34px!important;}
	html, body, body.page, .wf-container > *{font-size: 16px!important; line-height: 25px!important;}
	.heading-border-hide{display: none!important;}
	.uvc-heading{text-align: left!important;}
	.career-enhancement-profiles-wrap{padding-left:20px; padding-right: 20px;}
	.career-enhancement-profiles-wrap .vc_custom_1625236511727{padding-top: 10px!important; padding-bottom: 0px!important;}
	.team-profile-wrap.vc_custom_1625471440818{padding-top:45px !important; padding-bottom: 0px !important;}
	.team-profile-wrap .vc_custom_1575449405938{padding-bottom: 35px !important;}
	.profile-wrap .vc_col-sm-6 .vc_column-inner{padding-bottom: 30px !important;}
	.counter-wrap .stats-number, .counter-wrap .mycust{font-size: 43px!important;}
	.counter-wrap .stats-text{font-size: 16px!important;}
	.counter-wrap .stats-block.stats-top{margin-bottom: 0px!important;}
	.counter-wrap.vc_custom_1625481896308{padding-top: 10px !important; padding-bottom: 35px !important;}
	.testimonials-wrap.vc_custom_1625482876075{padding-top: 30px !important; padding-bottom: 30px !important;}
	.testimonials-wrap .vc_custom_1575465869842{padding-right: 5% !important; padding-left: 5% !important;}
	.testimonials-wrap .owl-prev{left: -22px!important;}
	.testimonials-wrap .owl-next{right: -22px!important;}
	.how-we-work-wrap.vc_custom_1625485406661{padding-top: 15px !important; padding-bottom: 40px !important;}
	.image-wrap .vc_column-inner{padding-top: 15px!important;}
	.free-consultation-wrap .uvc-heading{text-align: center!important;}
	.blog-wrap.vc_custom_1625487680630{padding-top: 10px !important; padding-bottom: 50px !important;}
	.blog-wrap .blog-ttl{padding: 0 20px;}
	.home-blog-wrap .vc_column-inner{padding-top: 10px!important;}
	div.inner-page-top-section-wrap{padding-top: 25px !important; padding-bottom: 5px !important;}
	.inner-page-top-section-wrap .uvc-sub-heading{font-size: 24px!important; line-height: 34px!important; margin-bottom: 15px!important;}
	.inner-page-top-section-wrap .uvc-main-heading h3{margin-bottom: 10px!important;}
	.inner-page-top-section-wrap .industry-credibility-ttl .vc_column-inner{margin-top: 10px !important; margin-bottom: 0px !important;}
	.left-side-content-job-openings{padding-right: 0px;}
	.fancy-header .wf-wrap{min-height: 80px!important; padding-top: 10px!important; padding-bottom: 10px;}
	body #fancy-header > .wf-wrap{padding-bottom: 10px!important;}
	.fancy-header .fancy-title{font-size: 23px!important;}
	.team-profile-wrap.vc_custom_1627467080359{padding-top: 5px!important; padding-bottom: 0!important;}
	.vc_column-inner.vc_custom_1625292730637{padding-top: 5px!important;}
	.profile-content-box{width: 250px;}
	.home-top-banner-section h3{width: 100%; margin-bottom: 10px; font-size: 20px!important;}
	.home-top-banner-section a{float: left!important;}
	.home-top-banner-section.vc_custom_1633442632576{padding-top: 25px !important; padding-bottom: 40px !important;}
	.home-top-first-section.vc_custom_1633591281606{padding-top: 35px !important; padding-bottom: 25px !important;}
	.home-top-second-section.vc_custom_1633591438691{padding-bottom: 25px !important;}
	.home-top-third-section.vc_custom_1633591460802{padding-bottom: 40px !important;}
	.blog-wrap.vc_custom_1633613813622{padding-top: 40px !important; padding-bottom: 40px !important;}
	.team-profile-wrap.vc_custom_1633591610322{padding-top: 40px !important;}
	.team-profile-wrap .vc_custom_1633603700172{margin-bottom: 30px !important;}	
	.team-content-wrap.vc_custom_1633591882944{padding-top: 45px !important; padding-bottom: 25px !important;}
    .home-top-banner-section.vc_custom_1634650616763{padding-top: 10px !important; padding-bottom: 20px !important; }

	/*.home .post .post-entry-content{min-height:inherit; padding: 25px 25px 30px 25px!important;}
	.home .post .post-details.details-type-btn{position:inherit; bottom:inherit; left:inherit; transform:inherit;}*/
}

@media(max-width:640px){
	.footer .widget{width: 100%!important;}
	.post.type-post h3.mb20{margin-bottom: 15px!Important;}
	.post.type-post h3.mt25{margin-top: 15px;}
	.single .post:not(.type-event) .post-thumbnail{margin-bottom: 30px;}
	.single.single-post #main{padding: 50px 0 10px 0!important;} 
	.counter-wrap.vc_custom_1632119168334{padding-top: 0px !important; padding-bottom: 35px !important;}
	.team-profile-wrap.vc_custom_1632148303939{padding-top: 10px !important; padding-bottom: 35px !important;}
	.blog-wrap.vc_custom_1632148142876{padding-top: 15px !important; padding-bottom: 50px !important;}
	.home-blog-wrap .owl-stage .dt-owl-item .post-entry-content{padding: 25px 10px 63px 10px!important;}
	.services-content-wrap{padding: 15px 0!important;}
}

@media(max-width:480px){
	.home-blog-wrap .owl-stage .dt-owl-item{margin-right: inherit;}
    .profile-wrap .icon-with-text-shortcode.icon-text-id-c3ee7ca16bd9dcd7ca2d65973fe45b30.layout-1{grid-template-columns: 0 minmax(0,1fr); grid-column-gap: 0;}
    .profile-wrap h3.dt-text-title{margin-top: 70px;}
    .team-slider-wrap .wpb_wrapper{text-align: center;}
    .profile-wrap.profile-details-wrap h3.dt-text-title{margin-top: 0px;}
}

@media(max-width:380px){
	.consultation-wrap h2{font-size: 30px;}
}
