/*
Theme Name:  Anomica Child Theme
Description: Child theme for the Anomica theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    anomica
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */
.home-service .tm-sbox:hover .tm-vc_icon_element-inner{color:#ffffff;}
.home-service .tm-sbox:hover .tm-vc_cta3-content-header h2{color:#ffffff;}
.home-service .tm-sbox:hover .tm-cta3-description p{color:#ffffff;}
.home-service .tm-sbox:hover a.tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor{color:#ffffff;}
.footer-outline-btn-right{text-align: right;}
.footer-outline-btn-right .tm-vc_btn3-container{margin-top:0 !important;}
#themetechmount-recent-posts-3{width: 40%;
    float: left;}
.footer-social{width: 100%;
    float: left;}
.footer-social h3{width: 25%;float: left;}
.footer-social .textwidget{width: 75%;float: left;}
.footer-cert1{width: 20%;
    float: left;
    text-align: right;}
#media_image-2{width: 20%;
    float: left;
    margin-top: -24px;
}
#enhancedtextwidget-10{    margin-top: -22px;
    width: 20%;
    float: left;}
.footer-contact input[type="url"],
.footer-contact input[type="email"],
.footer-contact input[type="text"],
.footer-contact input[type="email"],
.footer-contact .wpcf7-textarea,
.footer-contact .wpcf7-form-control-wrap.menu-294 select
{background: transparent;
    border: 1px solid rgba(255,255,255,.65) !important;
    padding: 10px;}
input,textarea{ padding: 6px 15px !important;}
/*.abt-company p{text-align:justify;}*/
#enhancedtextwidget-11 .wpcf7-form-control-wrap {margin-bottom:10px;}
.footer-contact .select2-container .select2-selection--single{height: 39px;
    border: 1px solid rgba(255,255,255,.65) !important;}
.footer-contact .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: -4px;}
.footer-contact .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 39px;}
.footer-contact i{width: 15px;margin-right: 5px;}
.footer-contact li {line-height: 40px;}
.footer-contact li a{
    color: rgba(255,255,255,.65);
}
.top-contact li a:hover,.footer-contact li a:hover,.tm-topbar-content .social-icons li > a:hover{
    color: rgb(255,255,255);
}

.home-service .tm-vc_cta3-container{padding: 20px 35px 20px !important;}
.home-service .tm-vc_btn3-container{margin-bottom: 0 !important;}
.home-contact .wpcf7{    width: 70%;
    margin: 0 auto;}
.home-contact .wpcf7-submit{background: #ffffff;
    color: #263045;
    border-radius: 2em;
    padding: 5px 30px 5px 30px !important;
    font-size: 15px;
    margin-top: 5px;}
#first-footer{display:none;}
.consultant-wrapper{text-align:right;}
.client-logo img{width:150px;}
.client-logo .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tm-client-logo-tooltip{padding-top:20px !important;padding-bottom:20px !important;}
.home-contact input{background: #ffffff !important;}
.home-about h2.tm-custom-heading{font-size:27px !important;}
.home-service .tm-vc_cta3-content-header h2 {
    height: 52px;
}
.home-service p{text-align:justify;height: 190px;}
.home-about .tm-vc_cta3-content{margin-bottom:30px !important;}
.contact-address .tm-cta3-description a{color:#6e6e6e;}
.contact-address .tm-cta3-description a:hover{color:#2d4a8a;font-weight:bold;}
.wpcf7 .tm-contact-form-1 .wpcf7-form-control-wrap:not(.chkTerms){margin-bottom: 15px !important;}
.home-blog .themetechmount-box-title{height:90px !important;}
.tm-element-heading-wrapper.tm-heading-style-vertical .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content{margin-bottom:30px !important;}
.tm-fid-view-lefticon .tm-fld-contents {
    text-align: center !important;
    display: grid !important;
}
.blog.themetechmount-sidebar-true .site-main{padding-top:40px !important;}
.blog .site-content #sidebar-right.sidebar, .site-content #sidebar-left.sidebar{margin-top:40px !important;}
.portfolio .tm-box-col-wrapper{height:375px !important;}
.home-about .tm-cta3-content-wrapper p{text-align:justify !important;}
.abt-whychooseus .tm-cta3-content-wrapper{width:100% !important;    text-align: left !important;}
.abt-expertise .tm-cta3-content-wrapper{text-align:left !important;}
.pf ul{width:50%;float:left;margin-top: 0 !important;}
.about-call-bottom h2{font-size:30px !important;}
.abt-sec-1 p{text-align:justify !important;}
.about-dev-process .tm-history-box-wrapper .tm-history-box-content .tm-history-box-details{text-align: justify !important;
    padding: 10px !important;
    -webkit-box-shadow: 0 0 12px 0 #263045 !important;
    -moz-box-shadow: 0 0 12px 0 #263045 !important;    margin-left: 15px;
    margin-right: 15px;border-radius: 5px;}
.abt-consultation h2{font-size:30px !important;}
.themetechmount-sidebar-true.page #primary .site-main{padding-bottom:0 !important;}
.abt-expertise .tm-column-inner{width:18% !important;}
.abt-expertise .pf{width:26% !important;}
.abt-expertise .tm-column-inner .tm-cta3-description ul{padding: 0 0 0 20px;list-style: none;}
.abt-expertise .mobile ul,.abt-expertise .cloud ul,.abt-expertise .web ul{padding: 0 0 0 42px !important;}
.abt-expertise .tm-column-inner .tm-cta3-description ul li:before{    content: '\00BB';
    margin-right: 10px;
    color: #2d4a8a;
    font-weight: bold;
    display: inline-block;
    width: 1em;}
.abt-expertise .tm-sbox.tm-sbox-iconalign-top-center .tm-vc_cta3-content-header h2{margin-bottom:0 !important;}
.abt-sec-1 header{margin-bottom: 25px !important;}

.themetechmount-sidebar-true .site-main{padding-top: 40px !important;}
.about-dev-process .tm-box-title h4{text-align: center;font-size:15px !important;}
.tm-custom-heading cite{font-family:"Poppins",Arial,Helvetica,sans-serif !important;font-style: normal !important;font-weight: 600 !important;}
.web-sec2{font-size: 15px;}
.web-sec2 ul{list-style:none;text-align: justify;margin-left: 30px;}
.web-sec2 ul li{text-indent: -1em;}
.web-sec2 ul li:before {
    content: '\00BB';
    color: #2d4a8a;
    font-weight: bold;
    display: inline-block;
    width: 1em;
}
.tech-logo .tm-vc_general{padding-bottom:0 !important;}
.tech-logo .themetechmount-box-heading-wrapper.tm-element-align-center{padding-bottom:0 !important;}
.tech-logo .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w .tm-client-logo-tooltip{padding-bottom:0 !important;}
.tech-logo .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w [data-tooltip]:after,.tech-logo .tm-box-col-wrapper.slick-slide .tm-client-logo-box-w [data-tooltip]:before{bottom:63% !important;}
#themetechmount-recent-posts-3 ul.tm-recent-post-list>li img {
    padding: 0 !important;
    border:  none;!important;
}
.pakagee {
    margin-left: 10px;
    margin-right: 20px;
    width: 30%;
}
.pakagee .vc_column-inner {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 10px 15px;
    box-shadow: 0 46px 64px rgba(14,13,18,.04);
    float: left;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: auto!important;
}
.pakagee header {
    text-align: center !important;
    font-size: 30px;
    font-weight: 600;margin-bottom:20px !important;
}
.pakagee h2{font-size: 25px!important;
    font-weight: 600;
    margin-bottom: 10px}
.pakagee .tm-vc_cta3-headers{margin-bottom:0 !important;}
.tm-bgcolor-darkgrey .pakagee .tm-vc_cta3-content-header:after{border:0 !important;}
.features-listing p{font-size: 15px!important;margin-bottom: 6px;
    margin-top: 13px;}
.features-listing ul {
    margin: 0;
    padding-left: 20px;
	
}
.features-listing ul li{
	    font-size: 13px!important;display: block!important;
    position: relative;
    line-height: 20px;    margin-bottom: 0;
}
.features-listing ul li:before {
    content: "\f00c";
    font-family: fontawesome;
    display: block;
    color: #ffffff;
    position: absolute;
    left: -1.5em;
}
.hosting h2 {
    padding-top: 12px;
    padding-bottom: 12px;    text-align: center;
    font-size: 18px!important;
    font-weight: 600;
    line-height: 28px!important;color: #ffffff;
}
.duration h3 {
    font-size: 13px;
    text-align: center;
    font-weight: 600;
    color: #ffffff;
}
.pakage-popup.pkg-btn,.pakage-popup.pkg-btn a
{width:100%;float:left;}
.cost-effective h2{text-align:left;height:52px !important;    margin-bottom: 0 !important;}
.cost-effective ul{padding:0 !important;text-align:left;}
.key-functionality ul{width: 44%;
    float: left;
    margin: 0;
    margin-left: 30px;}
.borderfor .wpb_wrapper {border-right: 2px dotted #2d4a8a;}
.partner-img .vc_column-inner{    height: 325px;
    margin: 0 auto;}
.partner-img .tm-col-wrapper-bg-layer{background-size: contain;
    background-position: center;
    background-repeat: no-repeat;}
.partner-text .tm-element-heading-wrapper{    display: table;
    height: 325px;}
.partner-text header{margin-bottom: 22px !important;}
.partner-text section{
    display: table-cell;
    vertical-align: middle;}
.partner-text h2{font-size:30px !important;}
.partner-text li,.partner-text ul li:before{color: rgba(255,255,255,.7);}
.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p{    text-align: justify;}
.pum-theme-2846, .pum-theme-default-theme{background-color: rgba( 0, 0, 0, 0.85 ) !important;}
.microsoft1 h4,.lark1 h4{font-size:34px !important;}
.microsoft1 h2,.lark1 h2{font-size:16px !important;}
.pum-trigger{color:#ffffff !important;}

	/*********Remove***********/
	.vc_custom_1567590670499 img{height:510px !important;}
	
/***********************MEGA MENU ******************************/
@media screen and (min-width: 600px){
    .has-mega-menu{
        position:static !important;
    }
    li.has-mega-menu .sub-menu {
        width: 100% !important;
        position: absolute !important;
        /*top: NNpx; insert the needed value*/
        z-index: 100 !important;
        left:0px !important;
        right:0px !important;
    }
    li.has-mega-menu:hover>.sub-menu{
    /*flexbox fallback for browsers that do not support CSS GRID lyout*/
        display: flex !important;
        flex-wrap: wrap !important;
    /*CSS GRID lyout*/ 
        display: grid !important;
        grid-template-columns: repeat(auto-fit,minmax(50%, 1fr)) !important;      
    }
}
@media screen and (min-width: 992px){
    li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(33.3333%, 1fr)); }
}
@media screen and (min-width: 1200px){
    li.has-mega-menu:hover>.sub-menu{grid-template-columns: repeat(auto-fit,minmax(25%, 1fr)); }
    li.has-mega-menu:hover .sub-menu{
		opacity:1 !important;
		visibility: visible !important; }
	li.has-mega-menu:hover>.sub-menu li a{font-weight:bold;}
	li.mega-menu-column  .sub-menu li a{font-weight: normal !important;}
	#site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after,#site-header-menu #site-navigation div.nav-menu > ul > li ul a:before{ content: " " !important;}
	#site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a{padding-left: 0 !important;
    padding-right: 0 !important;}
	li.mega-menu-column .sub-menu li{border-bottom: 1px solid transparent !important;}
	li.mega-menu-column .sub-menu a{padding: 8px 5px 8px 5px !important;}
	.abt-company{width: 50%;
    float: left;
    margin-right: 5% !important;}
.footer-loc{    width: 45%;
    float: left;
    margin-top: 55px !important;
    margin-bottom: 51px !important;}
}
@media screen and (min-width: 600px){
	li.mega-menu-column:nth-child(1),li.mega-menu-column:nth-child(2),li.mega-menu-column:nth-child(3),li.mega-menu-column:nth-child(4){height: 180px;}
    li.mega-menu-column {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 1px !important;
        padding: 5px 25px !important;
        flex: 1 0 calc(50%) !important;    height: 130px;
    }
	li.mega-menu-column  .sub-menu {
        width: 100% !important;
        position: absolute !important;
        top: 50px !important; /*insert the needed value*/
        z-index: 100 !important;
        left:0px !important;
        right:0px !important;background-color: transparent !important;
		box-shadow: unset !important;padding: 0 25px !important;
    }
}
@media screen and (min-width: 992px){
    li.mega-menu-column {flex: 1 0 calc(33.333%);}
}
@media screen and (min-width: 1200px){
	
	.partner-img .vc_column-inner{width:500px;}
	.partner-text section{ padding: 10px 75px;}
    li.mega-menu-column {flex: 1 0 calc(25%);}
	
}
@media only screen and (max-width: 991px) and (min-width: 768px){
		.expertise-cont .tm-column-inner {
    width: 50% !important;
}
	.home-service p {
    text-align: left;
    height: 260px;
    font-size: 12px;
}
.footer-social {
    width: 40%;
    float: left;
}
.second-widget-area .footer-cert1 .widget-text img{
	max-width: 100% !important;
    height: auto !important;
}
#media_image-2 {
    width: 19%;
    float: left;
    margin-top: 27px;
}
.footer-cert1 {
    width: 19%;
    float: left;
    text-align: right;
}
#enhancedtextwidget-10 {
    margin-top: 27px;
    width: 21%;
    float: right;
}
.abt-hermes .wpb_single_image.vc_align_left {
    text-align: center;
}
.tm-column-inline .inside {
    padding: 0px;
}
.crowd-title.wpb_column.tm-column.vc_column_container.vc_col-sm-10.tm-zindex-0 {
	width: 75%;
}
.crowd-btn.wpb_column.tm-column.vc_column_container.vc_col-sm-2.tm-zindex-0 {
    width: 25%;
    display: list-item;
}
.home-contact h2.tm-custom-heading.vc_custom_1589699562659 {
    font-size: 24px !important;
}
}


@media only screen and (min-width: 1024px) and (max-width: 1300px){
	.abt-sec-1 .vc_col-sm-6,.abt-sec-1 .vc_col-sm-6 figure,.abt-sec-1 .vc_col-sm-6 figure .vc_single_image-wrapper,.abt-sec-1 .vc_col-sm-6 figure .vc_single_image-wrapper img{width:100%;}
	.about-call-bottom .vc_col-sm-2 .vc_column-inner,.abt-consultation .vc_col-sm-2 .vc_column-inner,.call-anxious .vc_col-sm-4 .vc_column-inner{vertical-align: middle;
    display: table-cell;}
.about-call-bottom .vc_col-sm-2 ,.abt-consultation .vc_col-sm-2,.call-anxious .vc_col-sm-4{
    height: 136px;
    display: table;
}
.duration h3{font-size:12px !important;}
.abt-expertise .pf ul {
    width: 100%;
    float: left;
    margin-top: 0 !important;
} 
.key-functionality ul {
    width: 40%;
    float: left;
    margin: 0;
    margin-left: 30px;
}
.abt-expertise ul li {
    display: flex;
} 

#second-footer #themetechmount-recent-posts-3 {
    width: 100%;
    float: left;
}   	

#second-footer .footer-cert1 {
    width: 25%;
    margin-top: 0px!important;
}
#second-footer .footer-social h3 {
    width: 30%;
    float: left;
}
#second-footer .footer-social .textwidget{width: 70%;
    float: left;}

.footer-contact li {
    line-height: 22px;
}

#second-footer #enhancedtextwidget-10 {
    margin-top: 0px;
    width: 22%;
    float: left;
}

#media_image-2 {
    width: 22%;
    float: left;
    margin-top: 0px;
}

.home-contact .wpcf7-submit {
       padding-left: 15px!important;
} 
 
.about-call-bottom .vc_col-sm-10,.abt-consultation .vc_col-sm-10 {
	    width: 70%;
    float: left;
}
.about-call-bottom .vc_col-sm-2 ,.abt-consultation .vc_col-sm-2{
	    width: 30%;
    float: left;
} 

.tm-sbox.tm-sbox-iconalign-top-left .tm-cta3-description {
    font-size: 12px;
}

.has-mega-menu {
    position: relative!important;
} 
   

li.mega-menu-column {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 1px !important;
    padding: 5px 25px !important;
    flex: 1 0 calc(50%) !important;
    height: auto!important;
}

#site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {
    max-height: 10000px;
    position: relative!important;
    display: inline-block!important;
}

li.mega-menu-column .sub-menu {
    width: 100% !important;
    position: relative!important;
    top: 0px !important;
    z-index: 100 !important;
    left: 0px !important;
    right: 0px !important;
    background-color: transparent !important;
    box-shadow: unset !important;
    padding: 0 25px !important;
}

.crowd-title.wpb_column.tm-column.vc_column_container.vc_col-sm-10.tm-zindex-0 {
    width: 75%;
}

.crowd-btn.wpb_column.tm-column.vc_column_container.vc_col-sm-2.tm-zindex-0 {
    width: 25%;
    display: list-item;
}
	
}


@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.5) {
.pakagee{    padding: 0 20px;
    width: 98% !important;
    float: left;
    display: block;
    margin-bottom: 20px;margin-left: 0;}
.abt-sec-1 .vc_col-sm-6,.abt-sec-1 .vc_col-sm-6 figure,.abt-sec-1 .vc_col-sm-6 figure .vc_single_image-wrapper,.abt-sec-1 .vc_col-sm-6 figure .vc_single_image-wrapper img{width:100%;}
.expertise-cont .tm-column-inner {
    width: 50% !important;
	max-height:310px;
	min-height:310px;
}
.expertise-cont .tm-column-inner:nth-child(3),.expertise-cont .tm-column-inner:nth-child(4),.expertise-cont .tm-column-inner:nth-child(5){width: 33% !important;}
.key-functionality ul {
    width: 40%;
    float: left;
    margin: 0;
    margin-left: 30px;
}
.home-contact .col-md-5 {
    width: 38%;
    float: left;
}

.has-mega-menu {
    position: relative!important;
} 
   

li.mega-menu-column {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 1px !important;
    padding: 5px 25px !important;
    flex: 1 0 calc(50%) !important;
    height: auto!important;
}

#site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {
    max-height: 10000px;
    position: relative!important;
    display: inline-block!important;
}

li.mega-menu-column .sub-menu {
    width: 100% !important;
    position: relative!important;
    top: 0px !important;
    z-index: 100 !important;
    left: 0px !important;
    right: 0px !important;
    background-color: transparent !important;
    box-shadow: unset !important;
    padding: 0 25px !important;
}     
  
.home-contact .col-md-2 {
    width: 22%;
    float: left;
}

.home-contact .wpcf7-submit {
    background: #ffffff;
    color: #263045;
    border-radius: 2em;
    padding: 5px 30px 5px 30px !important;
    font-size: 15px;
    margin-top: 5px;
    padding: 5px 16px !important;
}

.home-contact .wpcf7 {
    width: 85%;
    margin: 0 auto;
}

.abt-consultation .vc_col-sm-2 {
    width: 100%;
}

.call-anxious .vc_col-sm-8 {
    /*width: 100%!important;*/
	    width: 60%;
    float: left;
}
.call-anxious .vc_col-sm-4{
    /*width: 100%!important;*/
	    width: 40%;
    float: left;
    height: 136px;
    display: table;
}
.about-call-bottom .vc_col-sm-10,.abt-consultation .vc_col-sm-10 {
    /*width: 100%!important;*/
	    width: 70%;
    float: left;
}
.about-call-bottom .vc_col-sm-2 ,.abt-consultation .vc_col-sm-2{
    /*width: 100%!important;*/
	    width: 30%;
    float: left;
    height: 136px;
    display: table;
}
.about-call-bottom .vc_col-sm-2 .vc_column-inner,.abt-consultation .vc_col-sm-2 .vc_column-inner,.call-anxious .vc_col-sm-4 .vc_column-inner{vertical-align: middle;
    display: table-cell;}

/*.abt-expertise .pf ul {
    width: 100%;
    float: left;
    margin-top: 0 !important;
} 
*/
.abt-expertise ul li {
    display: flex;
}   

#second-footer #themetechmount-recent-posts-3 {
    width: 100%!important;
    float: left;
} 

#second-footer .footer-social {
    width: 100%;
    float: left;
}  

#second-footer .footer-social h3 {
    width: 40%;
    float: left;
}
#second-footer .footer-social .textwidget{width: 60%;
    float: left;}

.crowd-title.wpb_column.tm-column.vc_column_container.vc_col-sm-10.tm-zindex-0 {
	width: 75%;
}
.crowd-btn.wpb_column.tm-column.vc_column_container.vc_col-sm-2.tm-zindex-0 {
    width: 25%;
    display: list-item;
}
.home-service p {
    height: 260px;
}
.tm-column-inline .inside {
    padding: 0px;
}
.footer-cert1 {
    width: 23%;
    float: left;
    text-align: right;
}
.footer-cert1 {
    width: 23%;
    float: left;
    text-align: right;
}
#media_image-2 {
    width: 23%;
    float: left;
        margin-top: 25px;
}
#enhancedtextwidget-10 {
   margin-top: 24px;
    width: 24%;
    float: left;
}
.footer-cert1 .widget-text img{
	max-width: 100% !important;
    height: auto !important;
}
.home-service h2{font-size:15px !important;}
.home-service .tm-vc_cta3-container{    padding: 20px 15px 20px !important;}
}

aside .widget-title:after{background-color: transparent!important;}

      
@media (max-width: 767px){
	
.pakagee{width:100% !important;}
.home-contact .wpcf7 {
    width: 100%;
    margin: 0 auto;
}
span.tm-meta-line.cat-links {
    display: none!important;  
}
	
#second-footer .footer-contact li {
    display: flex;
	line-height: 22px;
}
	
#second-footer #themetechmount-recent-posts-3 {
    width: 100%;
    float: left;
}	

#second-footer .footer-social h3 {
    width: 40%;
    float: left;
}

.key-functionality ul {
    width: 100%;
    float: left;
    margin: 0;
    margin-left: 30px;
}
.borderfor .wpb_wrapper{border-right:0 !important;}
.pakagee .vc_column-inner{width:95%;}
.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2{    font-size: 30px;}
.footer-social .textwidget{ width: 60%;
    float: left;}
.edit-link a {
    padding: 10px 17px;
}	
.portfolio-style .tm-sortable-list .tm-sortable-link a {
    display: block;
    cursor: pointer;
    padding: 5px 6px;
    font-size: 12px;
}
.portfolio-style .tm-sortable-wrapper.tm-sortable-wrapper-portfolio {
    margin-top: 25px;
}
rs-layer#slider-1-slide-16-layer-3 {
		font-size:23px !important;
		line-height:26px !important;
}
rs-layer#slider-1-slide-17-layer-3 {
	font-size:23px !important;
		line-height:26px !important;
}
rs-layer#slider-1-slide-17-layer-4 {
	font-size:23px !important;
		line-height:26px !important;
}
strong.tm-skincolor {
    font-size: 23px !important;
	line-height:26px;
}
rs-layer#slider-1-slide-16-layer-4 {
	font-size: 23px !important;
	line-height:26px !important;
}
.about_hermes h2.tm-custom-heading {
    font-size: 22px !important;
    line-height: 28px !important;
}
.trusted_title h2.tm-custom-heading {
    font-size: 22px !important;
    line-height: 28px !important;
}
.tilte-3 h2.tm-custom-heading {
    font-size: 22px !important;
    line-height: 28px !important;
}
.home-whyus .tm-column-inner>.tm-responsive-custom-16876229 {
    margin-bottom: 20px !important;
    padding-left: 15px !important;
}
.home-whyus .vc_custom_1589461723358 {
    padding-left: 0px !important;
}
.tilte-3 h2.tm-custom-heading {
    font-size: 22px !important;
    line-height: 28px !important;
}
.title-3 h2.tm-custom-heading {
	    font-size: 22px !important;
    line-height: 28px !important;
}.abt-expertise .tm-column-inner {
    width: 100% !important;
}
/* .abt-expertise .tm-vc_general.tm-vc_cta3.tm-vc_cta3-icons-top .tm-vc_cta3-icons{
	text-align: left;
    padding: 0 0 0 42px !important;

}
.abt-expertise .tm-sbox-iconalign-top-center .tm-vc_general.tm-vc_cta3.tm-vc_cta3-align-left .tm-vc_cta3-content{
		text-align: left;
    padding: 0 0 0 42px !important;


} */
h1.entry-title {
    font-size: 18px !important;
    line-height: 17px !important ;
}
.home-whyus .inside {
    padding: 0px;
}

.abt-hermes .vc_custom_1567590670499 img {
    height: auto !important;
}
.home-service p {
    text-align: justify;
    height: auto;
}
.service-title h2.tm-custom-heading {
    font-size: 18px !important;
    line-height: 26px !important;
}
.footer-cert1 {
    width: 23%;
    float: left;
    text-align: right;
}
.footer-cert1 {
    width: 20%;
    float: left;
    text-align: right;
}
#media_image-2 {
    width: 20%;
    float: left;
    margin-top: 26px !important;   
}
#enhancedtextwidget-10 {
   margin-top: 26px !important;
    width: 20% !important;
    float: left;
}
#second-footer .footer-social {
    width: 100%;
    float: left;
}
.footer .widget ul>li {
    padding: 0 0 9px 0;
}
.footer-cert1 .widget-text img{
	max-width: 100% !important;
    height: auto !important;
}
.partner-even{display: flex;
    flex-direction: column-reverse;}
	
	
	
.abt-expertise .mobile .tm-cta3-description,.abt-expertise .cloud .tm-cta3-description,.abt-expertise .web .tm-cta3-description,.abt-expertise .database .tm-cta3-description{padding-left: 30px !important;}
}
   /* Media queries */
/* @media screen and (max-width: 1920px) {
.widget.widget_media_image {
    width: 23%;
    float: left;
    margin-top: -23px;
}
#enhancedtextwidget-10 {
    margin-top: -23px;
    width: 24%;
    float: left;
}
aside#media_image-2 {
    margin-top: -29px;
}
} */
.howhermeshelp .tm-cta3-content-wrapper {width:100% !important;
text-align:left;}