@media only screen and (max-width: 767px) {
body{font-family:sans-serif;}
#v4-solutions .img-box h3 a{color:#212121 !important;}
#v4-solutions .img-box:hover h3 a{color:#ffffff !important;}
.nice-select span.current, 
.nice-select .option{font-size: 12px;}
.nice-select li.option .info-box{display: none;}
}	
.cont_country_section{position:relative}
.autocomplete-items{position:absolute;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0;
overflow:auto;min-height:50px;height:150px}
.autocomplete-items div{padding:10px;cursor:pointer;color:#000;border-bottom:1px solid #d4d4d4}
.err{border:1px solid red!important;color:red}
.onfcs{border:0 solid red!important;color:#000}
p{margin-top:0}
.my-form{margin-bottom:10px}
#gallery img{width:auto;height:54px;margin-bottom:10px;margin-right:10px;vertical-align:middle}
.button{background:#60b741;border:0;outline:0;color:#1d1c39;padding:12px 27px;font-size:18px;font-weight:500;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease-in-out;letter-spacing:.5px;border-radius:4px;font-weight:600}.button:hover{background:#ddd}
#fileElem{display:none}.form-control.success input{border-color:#2ecc71}
.form-control.success small{visibility:hidden}.form-control.verror input{border-color:#e74c3c}
.form-control small,
.user-input.form-control.verror:focus-visible{border-color:#e74c3c!important}.form-control.verror small{visibility:visible}
.user-input.form-control.success input{color:#60b741!important}.user-input.form-control.verror input{color:red!important}
.footer .star-icon{background:url(images/footer-icons.png) 0 0 no-repeat;
width:18px; height:15px; display:inline-block;}
.vlazy{background-image:none !important; background-color:#F1F1FA !important; background: none !important;}
body.page-template-template-services .php-usage-sprite .box-3 h3 a{text-decoration: none;}
body.page-template-template-services .php-usage-sprite .box-3 h3 a:hover{text-decoration:underline;}
body.page-template-template-testimonials .client-video-section iframe,
.keka-iframe iframe{ width:100%; }
.keka-iframe iframe{ border: 0; }
body.page-template-template-services .second-level-section .left-box p a{ color: #bdb7b7; }
body.page-template-template-services .second-level-section .left-box p a:hover{text-decoration:underline;}

/*@media only screen and (max-width: 991px){
.hero-img-section, .hero-section{background-image:none !important;}
}*/
.grecaptcha-badge{visibility:hidden;}
.glide { position: relative; width: 100%; box-sizing: border-box; } .glide * { box-sizing: inherit; } .glide__track { overflow: hidden; } .glide__slides { position: relative; width: 100%; list-style: none; backface-visibility: hidden; transform-style: preserve-3d; touch-action: pan-Y; overflow: hidden; padding: 0; white-space: nowrap; display: flex; flex-wrap: nowrap; will-change: transform; } .glide__slides--dragging { user-select: none; } .glide__slide { width: 100%; height: 100%; flex-shrink: 0; white-space: initial; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; } .glide__slide a { user-select: none; -webkit-user-drag: none; -moz-user-select: none; -ms-user-select: none; } .glide__arrows { -webkit-touch-callout: none; user-select: none; } .glide__bullets { -webkit-touch-callout: none; user-select: none; } .glide--rtl { direction: rtl;}
body.page-template-template-contact-v8 .contact-us-section.full-width-form .head-txt .logo-box{
background-image:url('dev-img/logo-small.svg');
}
a.ws-dotted{ border-bottom:1px dotted #000000; color:#000000; }
a.ws-dotted:hover{text-decoration: none !important; color: #656565;}
.client-img-section .right-box .award-sc .award-row .award-col p{display:none;}
#cf-requirement textarea::placeholder{white-space: pre-line;}
.tailored-tech .tailored-out .tailored-slider .flex-3 .box-3{cursor: inherit !important;}

.copyrigh-cont{display: flex; padding: 15px 0;}
.copyrigh-cont .cright{flex-basis: 50%; text-align: left;}
.copyrigh-cont .cright-links{flex-basis: 50%;  text-align: right;}
.copyrigh-cont .cright-links ul li{display: inline-block;}
.copyrigh-cont .cright-links a{color: #8d8d8d;}
.copyrigh-cont .cright-links a:hover{color: #b9b9b9;}
@media (max-width: 767px) {
.copyrigh-cont{flex-wrap: wrap;}    
.copyrigh-cont .cright{margin-bottom:10px; line-height: 22px;}
.copyrigh-cont .cright, .copyrigh-cont .cright-links{flex-basis: 100%; text-align: center;}
}
.work-with .card-content ul li{margin: 0 0 10px;position: relative;padding-left: 22px;}
.work-with .card-content ul li::before{content: ""; background: url('v6.0/images/list-check.svg') no-repeat;
width: 12px; height: 13px; position: absolute; top: 6px; left: 0;}

body.page-template-template-hirepage .second-level-section .form-right-box .head.org-head{
background:#ffad00c9 !important;
}
body.page-template-template-hirepage .second-level-section .form-right-box .head.org-head p{color: #0f172b;}
.it-services .service-card .service-content p{color:#4B5563;}

@media screen and (min-width: 1139px) {
/*
.header-two .header-item-right .menu ul li .menu-mega .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a,
.header-two .header-item-right .menu ul li .menu-mega.small-menu .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a{padding: 10px 20px 10px 10px}
*/
.header-two .header-item-right .menu ul li .menu-mega .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a,
.header-two .header-item-right .menu ul li .menu-mega.small-menu .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a{margin: 10px 0 10px 31px;}
.header-two .header-item-right .menu ul li .menu-mega .tab-menu .tab-contents .right-tabs .tab-content 
.menu-column.mp-10px a.top-head{margin: 10px 0 0}
}

.contact-us-section .width-full.box-selserv .user-input{height:60px; padding:15px 0 15px 0px;}
.contact-us-section .width-full.box-selserv{margin-bottom: 0;height: 105px;}
.box-selserv .nice-select{border:none; padding: 5px 0px 10px 15px; float: inherit;}
.contact-us-section .width-full.box-selserv .user-input small{display: none;}
.contact-us-section .width-full.box-selserv .user-input.verror small{display:block; opacity: 1; margin-top: 15px;}
.box-selserv .info-wrap{display:flex;align-items:center;justify-content:left}
.box-selserv .info-wrap .info-tip{margin-left:10px;display:inline-block;position:relative;cursor:pointer}
.box-selserv .info-wrap .info-tip .info-content{width:315px;border-radius:10px;background:#fff;box-shadow:4px 4px 30px 0 rgba(63,63,63,.38);padding:15px;position:absolute;top:25px;left:-75px;opacity:0;transition:all .3s ease-in-out;visibility:hidden;text-align:left;line-height:initial;z-index:99999}
.box-selserv .info-wrap .info-tip .info-content p{font-size:14px;line-height:24px;margin:0 0 10px;font-weight:500}
.box-selserv .info-wrap .info-tip .info-content:before{content:"";clear:both;display:block;background:url(../images/poly.svg) 0 0 no-repeat;background-size:100%;width:25px;height:25px;position:absolute;top:-15px;left:70px}
.box-selserv .info-wrap .info-tip:hover .info-content{opacity:1;visibility:visible}
.box-selserv .info-wrap .info-tip:after{content:"";content:"";width:16px;height:16px;background:url(../images/info-icn.svg) 0 0 no-repeat;position:absolute;top:0;transform:translateY(-50%);left:0}
.box-selserv .full-width-form .select-list ul em:hover~.info{opacity:1;visibility:visible}
.box-selserv .info-box{display:inline-block}
.box-selserv .info{position:absolute;top:-24px; left:5%;background:#f7f7f9;border:1px rgba(0,0,0,.1) solid;
padding:8px 15px;opacity:0;visibility:hidden;border-radius:5px;font-size:12px;
transition:all .3s ease-in-out;z-index:1;font-weight:400;color:#000}
.box-selserv .nice-select .option{text-wrap:auto; color: #111827;}
.box-selserv .nice-select .option, .nice-select .list .info{width: auto;;}
