@media screen and (max-width: 1199px){
.contctdtl{position: relative;margin-top:-0px;margin-left: 0px; top:0%;left:0%;transform: translate(-00%,-00%);margin-top: 15px;}
.mobilehidden{display:none;}	
}
@media screen and (max-width: 991px){
 
}  

@media screen and (max-width: 767px){
    .topheader{padding:5px 0;}
    .topheader .container{padding:0px 5px;}
    .topheader .topsocial,.topheader .freecunsultant{display:none;}
	.topheader .toplink{width:auto;float:left;display:inline-block;}
	.topheader .toplink ul li{float:left;}
	.topheader .toplink ul li a{padding: 0 0px;font-size: 14px;}
	.topheader .toplink ul li:first-child{display:none;}
	.topheader .toplink ul li a span {font-size: 15px;padding-right: 1px;}
	.topheader .freeconsult{display:inline-block;float:right;}
	.topheader .freeconsult ul{margin:0;padding:0;}
	.topheader .freeconsult ul li{display:inline-block;}
	.topheader .freeconsult ul li a{display:inline-block;font-size:13px;line-height:32px;color:#fff;padding:0 10px;border-radius:32px;background:#21A6B7;}
	.midheader{margin:42px 0 0 0;}
	.midheader .menubg{display:none;}
	.bottomheader{text-align:left;background:#F6761F;}
	.logo{width:90%;}.logo img{width:auto;max-width:80%;}
	.abstext .textcntnr .largetext{font-size:30px;line-height:30px;}
	.abstext .textcntnr .smalltext{font-size:14px;line-height:20px;font-weight:400;}
	.topheading{font-size:26px;line-height:30px;}
	.oursrvc::before,.oursrvc::after{display:none;}
	.oursrvc .srvcblk{margin:15px 0;}
	.letconnects{padding:15px 0;}
	.letconnects input[type="text"],.letconnects input[type="submit"],.letconnects input[type="email"]{margin-top:15px;}
	ul.tabs li{margin-right:5px;width:66px;height:66px;margin-bottom:10px;}
	.tab-content img{max-width:100%;}
	.hcwhelp .helpbx{margin:0 auto;margin-bottom:15px;}
	.blogbg .col-sm-12{padding-right:0px;padding-left:0px;}
	.blogbg .blogcontent{width:100%;margin:0;}
	.newssbg .caption .figure,.newssbg .caption .caps{width:100%;margin-right:0;}
	.mainheader{padding:5px 0 5px 0;}
	.nav-wrap{width:100%;margin-top:0;display:block;}
	.nav-wrap .navbar{margin-top:0;}
	.mainheader .container{padding:0 5px;}
	.nav-wrap .navbar li a{color:#fff;background:none;border-bottom:1px solid rgba(255,255,255,0.34);padding:0;font-weight:400;}
	.nav-wrap .navbar li a span{display:none;}
	.nav-wrap .navbar li a i{float:right;line-height:34px;}
	.nav-wrap .navbar li a:hover, .nav-wrap .navbar li a:active, .nav-wrap .navbar li a:focus {color: #58ecfc;}
	.navbar ul.sub-nav{position:relative;width:100%;background:#46C4D1;top:0;}
	.navbar .sub-nav li a{background:#46C4D1;color:#fff !important;padding-left:10px;border:none;font-weight:400;}
	.navbar-toggle{margin-top:-47px;z-index: 9;margin-bottom:0;margin-right:2px;}
	.navbar{min-height:0px;}
	.carousel-inner>.item{height:160px;}
	.carousel-inner>.item img{width:100%;height:100%;}
	.abstextbg .textbg .small{display:none;}
	.abstextbg .textbg .large{font-size:20px;line-height:20px;}
	.freedemo{margin-top:3px;}.freedemo a{padding:0 15px;line-height:30px;border-radius:30px;}
	.carousel-indicators{bottom:1px;}
	.carousel-indicators .active,.carousel-indicators li {width: 14px;height: 14px;}
	.cellphone{display:block;}
	.copyright{margin-bottom:40px;}
	
	.innerbanner{height:130px;}
	.innerbanner img{width:100%;height:100%;object-fit:cover;}
	.innerbanner .abstexttbg .absheding{font-size:22px;line-height:26px;}
	.innerbanner .abstexttbg p{font-size:14px;line-height:16px;}
	.wydmbc .wydmbcbx{padding:0;margin:15px 0;}
	.wydmbc .container::after,.wydmbc .container::before{display:none;}
	.ourseowork .seowrkbx{padding-bottom:10px;border-bottom:1px solid rgba(11,11,11,0.34);}
	.ourmission::before{left:0;top:49%;width:100%;height:50%;}
	.ourteam .teambox{width:50%;margin-right:0px;text-align:center;}
	.ourteam .teambox .figure{width:135px;height:135px;margin: 0 auto;}
	.ourteam .teambox h6{font-size:16px;line-height:24px;margin:0;}
	.ourteam .teambox p{font-size:14px;margin-bottom:10px;}
	.freewebedit{box-sizing:border-box;padding:20px 15px;}
	.freewebedit .audithead{font-size:25px;}
	.freewebedit input[type="text"],.freewebedit input[type="email"]{margin-bottom:15px;}
	.hwcnwehlp .hrlpbx{width:50%;margin-bottom:15px;}
	.hwcnwehlp .hrlpbx .hlpbx{width:135px;height:135px;}
	.hwhelphoverbx {width: calc(135px - 20px);height: calc(135px - 20px);}
	.hwcnwehlp .hrlpbx .hlpbx .icon{width:36px;height:36px;margin-bottom:0;}
	.hwcnwehlp .hrlpbx .hlpbx p{font-size:16px;line-height:24px;}
	.werdigi .caption{width:100%;}
	.werdigi .digihead,.smallheadings{font-size:26px;line-height:30px;text-align:center;}
	.werdigi p{line-height:24px;text-align:center;}
	.werdigi .readmore{text-align:center;float:none;width:100%;}
	.hideonmobile{display:none;}
	.owrwork .owl-carousel2 .owl-dots{margin-top:-20px;margin-bottom:0;}
	#hexagon:before,#hexagon:after{border-left: 20vw solid transparent;border-right: 20vw solid transparent;}
	.workincludes ul li{width:50%;}
	.workincludes ul li:nth-child(2),.workincludes ul li:nth-child(4){border-right:none;}
	.dmcontact{display:none;}
	.whychooseus .social{overflow:hidden;margin-bottom:15px;}
	.whychooseus .topheading{text-align:center;}
	.banner-seo{}
	.banner-seo img{height:130px;object-fit:cover;}
	.abstext2{width:100%;margin:0;padding:15px 0;height:100%;position:relative;top:0;left:0;overflow:hidden;background:#29ccdf;}
	.abstext2 .textcntnr{max-width:100%;top:0%;transform:translate(0%,-0%);}
	.abstext2 .textcntnr .largetext{font-size:30px;line-height:36px;margin-bottom:10px;display:block;text-align:center;}
	.abstext2 .textcntnr .smalltext{font-size:14px;line-height:2opx;margin-bottom:0px;text-align:center;}
	.abstext2 .textcntnr .readmore{display:block;}
	.abstext2 .textcntnr .readmore a{display:inline-block;padding:0 25px;font-size:14px;line-height:35px;border-radius:35px;color:#525151;background:#fff;}
	.abstext2 .textcntnr ul{margin:0;padding:0;}
	.abstext2 .textcntnr ul li{padding-left:27px;font-size:14px;line-height:20px;display:block;color:#fff;position:relative;}
	.abstext2 .textcntnr ul li::before{top:3px;}
	.banner-orm img{height:130px;object-fit:cover;}
	.abstext3{width:100%;margin:0;padding:15px 0;height:100%;position:relative;top:0;left:0;overflow:hidden;background:#29ccdf;}
	.abstext3 .textcntnr{max-width:100%;top:0%;transform:translate(0%,-0%);}
	.abstext3 .textcntnr .largetext{font-size:30px;line-height:36px;margin-bottom:10px;display:block;text-align:center;}
	.abstext3 .textcntnr .smalltext{font-size:14px;line-height:20px;margin-bottom:0px;text-align:center;}
	.abstext3 .textcntnr .readmore{display:block;}
	.abstext3 .textcntnr .readmore a{display:inline-block;padding:0 25px;font-size:14px;line-height:35px;border-radius:35px;color:#525151;background:#fff;}
	.abstext3 .textcntnr ul{margin:0;padding:0;}
	.abstext3 .textcntnr ul li{padding-left:27px;font-size:14px;line-height:20px;display:block;position:relative;}
	.abstext3 .textcntnr ul li::before{top:3px;}
	.clientlogobg .clientlogo{width:33.33%;margin-right:0;box-sizing:border-box;border:1px solid #fff;margin-bottom:10px;padding:5px;height:70px;}
	.clientlogobg .clientlogo img{max-width:100%;}
	.careerbgs .leftpart{width:100%;margin:0 0 15px 0;padding:20px 15px 0px 15px;width:100%;max-width:100%;}
	.careerbgs .figurebg .formbg{width:90%;position:relative;padding:15px;transform: translate(-50%,-0%);}
	.ceosection .caption .ceohead{display:block;font-size:24px;line-height:30px;text-align:center;margin-bottom:0;}
	.ceosection .caption .lrgtext{font-size:21px;}
}
@media screen and (max-width: 599px){
   .banner-bg img {
    max-width: 180%;
    display: block;
    margin: 0px -40%;
}
}