/*===Live===*/

@font-face {font-family: 'AlluraRegularwebfont'; font-display: swap; src: url('fonts/AlluraRegularwebfont.eot'); src: url('fonts/AlluraRegularwebfont.eot') format('embedded-opentype'), url('fonts/AlluraRegularwebfont.woff2') format('woff2'), url('fonts/AlluraRegularwebfont.woff') format('woff'), url('fonts/AlluraRegularwebfont.ttf') format('truetype'), url('fonts/AlluraRegularwebfont.svg#AlluraRegularwebfont') format('svg'); }

.text-center{text-align:center } .small-text{margin-bottom:20px } .inner-heading{color:#368ACA; text-transform:uppercase; font-size:26px } .bg-content-sec,.bg-content-sec .inner-heading,.right-app-dev-serv,.right-app-dev-serv .inner-heading,.right-app-dev-serv a,.seo-lr-sec .inner_title,.seo-lr-sec p{color:#fff } .heading-icon{display:inline-block; border-radius:100%; height:140px; width:140px; border:2px solid #368ACA; position:relative; background:#eee; z-index:1 } .serv-icon::after{content:""; position:absolute; height:2px; background:#368ACA; width:100%; left:0; top:50% }
.heading-icon img{width:120px; padding:16px; margin:7px auto 0; display:block } .serv-heading{margin-top:30px; margin-bottom:0!important } .serv-icon{position:relative; margin-bottom:60px!important; margin-top:30px } .serv-img .vc_column-inner{height:100% } .serv-content{padding:35px 25px!important; background:#f5f5f5; border:2px solid #eee } .ser-pg-content{margin-bottom:60px } .serv-listing{display:flex } .serv-listing ul{width:50% } .entry-content ul li{background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='20px' viewBox='0 0 23 20' enable-background='new 0 0 23 20' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23055A9D' d='M7.412,19.804c-0.811-1.146-1.588-2.274-2.395-3.384 c-1.519-2.084-3.092-4.132-4.719-6.144c-0.219-0.271-0.194-0.393,0.056-0.651c0.094-0.097,0.939-1.066,1.367-1.131 c0.482,0,0.997,0.575,1.495,0.905c1.272,0.846,2.551,1.683,3.809,2.548c0.3,0.205,0.692,0.662,0.932,0.369 c3.173-3.87,6.449-7.857,10.6-10.838c0.148-0.106,0.27-0.177,0.444-0.317c1.515-0.908,2.438-1.064,3.833-0.914 C16.459,5.902,11.911,12.821,7.412,19.804z'/%3E%3C/g%3E%3C/svg%3E%0A") left 4px no-repeat; padding-left:25px; background-size:18px; padding-bottom:6px }
.ser-pg-content .serv-img::after,.ser-pg-content .serv-img::before{background:rgba(255,255,255,.5); bottom:0; left:0; opacity:0; position:absolute; right:0; top:0; transition:all .9s ease 0s; z-index:99; content:""} .ser-pg-content .serv-img::after{padding:0 } .ser-pg-content .serv-img{overflow:hidden; position:relative } .ser-pg-content:hover .serv-img::before{left:50%; opacity:1; right:50% } .ser-pg-content:hover .serv-img::after{bottom:50%; opacity:1; top:50% } .inner_slider_area.full-hight-bnr::before{display:none!important }
.inner_slider_area.full-hight-bnr{height:95vh; display:flex; align-items:center; text-align:left; background-position:bottom center!important } .inner_slider_area.full-hight-bnr p{width:100%; margin:0 } .banner-mobile img{width:86%; float:right } .banner-mobile{right:-25%; float:right; position:absolute; top:13% } .full-hight-bnr .vc_col-sm-12>.vc_column-inner{padding-top:0 }
.why-choose-us{padding:60px 0 } .app-content .vc_column-inner{padding-top:0!important } .app-img img{float:right; width:85% } .app-third-row{padding-top:30px } .gif-animation img{width:100px; margin-top:35px!important; opacity:1 } .gif-animation{margin-bottom:80px } .app-dev-last-row{background-color:#368ACA }
.right-app-dev-serv ul li{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='20px' viewBox='0 0 23 20' enable-background='new 0 0 23 20' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M7.412,19.804c-0.811-1.146-1.588-2.274-2.395-3.384 c-1.519-2.084-3.092-4.132-4.719-6.144c-0.219-0.271-0.194-0.393,0.056-0.651c0.094-0.097,0.939-1.066,1.367-1.131 c0.482,0,0.997,0.575,1.495,0.905c1.272,0.846,2.551,1.683,3.809,2.548c0.3,0.205,0.692,0.662,0.932,0.369 c3.173-3.87,6.449-7.857,10.6-10.838c0.148-0.106,0.27-0.177,0.444-0.317c1.515-0.908,2.438-1.064,3.833-0.914 C16.459,5.902,11.911,12.821,7.412,19.804z'/%3E%3C/g%3E%3C/svg%3E%0A") } .left-mob-hand{padding-top:35px } .android-logo .serv-icon{margin-top:0 } .right-app-dev-serv>.vc_column-inner{padding-top:0!important } .seo-serv-sec{padding:100px 0; background-image:url(images/seo-group-img.png); background-repeat:no-repeat; background-position:right 150px center; background-size:700px } .pencil-box{position:absolute; left:-22%; top:-73% } .pencil-box img{animation:5s linear 0s normal none infinite running rotation }
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0) } to{-webkit-transform:rotate(359deg) } }
.pd-tp-0>.vc_column-inner{padding-top:0!important } .rs-bg-img .vc_column-inner{height:100% } .ls-content{padding:40px 30px 40px 0!important } .rs-content{padding:40px 0 40px 30px!important } .mrg-tp-bt-60{margin:60px 0 } .mrg-bt-60{margin-bottom:60px } .bg-content-sec,.gr-bg-content-sec{padding:30px 0 }
.bg-content-sec.triangle::after,.gr-bg-content-sec.triangle::after{content:""; position:absolute; background:#fff; height:30px; width:30px; left:0; top:-15px; right:0; margin:0 auto; transform:rotate(45deg); -webkit-transform:rotate(45deg) } .h-seo-process-timeline .inner_title{display:inline-block; background:url(images/cloud-bg.png) center no-repeat; background-size:cover; padding:65px 50px } .h-seo{display:flex; justify-content:center; text-transform:uppercase }
.h-seo img{height:30px; width:auto; display:block; margin-top:2px; margin-left:1px; animation:3s 0s linear normal none infinite running rotation } .lr-process-content .pro-contnent .wpb_text_column{position:relative } .h-seo-process-timeline{text-align:center; margin-bottom:175px!important; position:relative } .pro-contnent{background:#fff; padding:50px!important; transition:.3s } .lr-process-content:hover .pro-contnent{box-shadow:0 0 10px 0 #BFBFBF }
.inner-process-title{font-size:24px; padding-bottom:15px; position:relative } .inner-process-title::before{content:""; position:absolute; width:100px; height:3px; background:#2a282b; bottom:0 } .txt-right .inner-process-title::before{right:0; left:auto } .txt-left .inner-process-title::before{right:auto; left:0 } .h-seo-process-timeline::after,.seo-process-sec .vc_col-sm-12::before{content:""; position:absolute; right:0; left:0 } .pro-img img{width:93%; margin:0 auto; filter:grayscale(100%) } .lr-process-content:hover .pro-img img{filter:grayscale(0) }
.lr-process-content{margin-bottom:50px; justify-content:space-between } .seo-process-sec .vc_col-sm-12::before{background:#368ACA; height:90%; width:3px; top:11%; margin:0 auto } .h-seo-process-timeline::after{width:50px; height:50px; margin:0 auto; border-right:40px solid transparent; border-bottom:40px solid transparent; border-left:40px solid transparent; border-top:40px solid #368ACA; bottom:-56% } .lr-process-content .vc_col-sm-6{width:47.5% }
.pro-contnent.ls-content::before,.pro-contnent.rs-content::before,.seo-process-sec .vc_col-sm-12::after{background:#fff; width:22px; height:22px; position:absolute; content:""} .seo-process-sec{padding-bottom:50px; padding-top:30px } .pro-contnent.ls-content::before{right:-40px; top:0; border:3px solid #368ACA; border-radius:100%; transition:.4s } .seo-process-sec .vc_col-sm-12::after{left:0; right:0; bottom:-30px; margin:0 auto; border:3px solid #368ACA; border-radius:100% } .pro-contnent.rs-content::before{left:-40px; top:0; border:3px solid #368ACA; border-radius:100%; transition:.2s }
.lr-process-content:hover .pro-contnent.ls-content::before,.lr-process-content:hover .pro-contnent.rs-content::before{background:#368ACA } .count{font-family:'Matura MT Script Capitals'; font-size:200px; position:absolute; color:#e3e3e3; top:-50px; line-height:.8 } .ls-content .count{right:-65px } .rs-content .count{left:-65px } .pro-contnent p{position:relative }
.top-rank-cartoon img{margin:0 auto; animation:bounce 2s infinite; padding-top:20px } .top-rank-achievement{padding-bottom:35px } .top-rank-content{width:900px; margin:0 auto } .btm-process-sec .vc_col-sm-6{background:#f5f5f5; padding:75px 15px 30px; position:relative; border:2px solid #368ACA; text-align:center } .btm-process-sec .vc_col-sm-6:first-child{margin-right:15px } .btm-process-sec .vc_col-sm-6:last-child{margin-left:15px } .btm-process-sec{margin-top:110px; margin-bottom:60px; display:flex } .web_de_title .span_bl,.web_span{display:block } .seo-lr-sec{padding-top:20px } .seo-lhs-content{padding-right:30px!important; border-right:2px solid #fff }
.seo-rhs-content{padding-left:30px!important } .btm-process-sec .vc_col-sm-6:first-child::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='134px' height='134px' viewBox='189 189 134 134' enable-background='new 189 189 134 134' xml:space='preserve'%3E%3Cpath fill='%23055A9D' d='M315.217,309.408c-3.464,0-6.284,2.82-6.284,6.284s2.82,6.283,6.284,6.283s6.283-2.819,6.283-6.283 S318.681,309.408,315.217,309.408z M315.217,317.786c-1.154,0-2.095-0.938-2.095-2.094s0.94-2.095,2.095-2.095 c1.153,0,2.094,0.938,2.094,2.095S316.37,317.786,315.217,317.786z'/%3E%3Cpath fill='%23055A9D' d='M204.209,196.308c0-3.464-2.819-6.283-6.283-6.283s-6.284,2.819-6.284,6.283s2.82,6.283,6.284,6.283 S204.209,199.771,204.209,196.308z M195.832,196.308c0-1.153,0.941-2.095,2.095-2.095c1.153,0,2.094,0.941,2.094,2.095 c0,1.154-0.941,2.094-2.094,2.094C196.772,198.402,195.832,197.461,195.832,196.308z'/%3E%3Cpath fill='%23055A9D' d='M304.16,273.025l-4.137-8.272c0.877-1.78,1.629-3.579,2.247-5.37l8.758-2.919v-23.966l-8.758-2.92 c-0.616-1.791-1.37-3.589-2.247-5.37l4.141-8.281l-16.944-16.945l-8.281,4.141c-1.78-0.878-3.579-1.631-5.37-2.247l-2.92-8.757 h-23.965l-2.92,8.757c-1.791,0.616-3.59,1.369-5.37,2.247l-8.281-4.141l-16.945,16.945l4.141,8.281 c-0.878,1.781-1.631,3.58-2.247,5.37l-8.758,2.92v23.963l8.758,2.919c0.611,1.778,1.355,3.562,2.224,5.327l-2.694,4.907h-12.477 v41.89h14.661v-6.283h15.889l6.283,6.283h11.339v2.094c0,4.621,3.758,8.378,8.378,8.378c4.62,0,8.377-3.757,8.377-8.378v-2.094 h14.663c3.465,0,6.284-2.819,6.284-6.283c0-1.615-0.629-3.075-1.634-4.189c1.007-1.115,1.634-2.574,1.634-4.188 c0-1.615-0.629-3.074-1.634-4.189c0.8-0.888,1.347-1.996,1.538-3.232L304.16,273.025z M221.513,263.778 c-1.153-2.213-2.093-4.462-2.795-6.683l-0.322-1.018l-7.902-2.635v-17.926l7.902-2.633l0.32-1.02c0.7-2.218,1.64-4.468,2.794-6.681 l0.493-0.949l-3.739-7.479l12.674-12.674l7.479,3.739l0.949-0.492c2.215-1.154,4.463-2.095,6.681-2.795l1.02-0.32l2.638-7.904 h17.925l2.634,7.902l1.021,0.32c2.217,0.7,4.468,1.641,6.681,2.794l0.948,0.493l7.48-3.739l12.674,12.674l-3.739,7.479l0.492,0.949 c1.154,2.215,2.095,4.463,2.794,6.681l0.321,1.02l7.904,2.638v17.926l-7.902,2.633l-0.323,1.018 c-0.702,2.221-1.642,4.47-2.794,6.683l-0.492,0.95l3.743,7.482l-12.377,12.472c-0.105-0.139-0.22-0.277-0.337-0.407 c1.007-1.115,1.634-2.574,1.634-4.189c0-3.268-2.516-5.928-5.705-6.225c8.885-7.121,14.082-17.807,14.082-29.381 c0-20.787-16.914-37.701-37.701-37.701c-20.788,0-37.701,16.914-37.701,37.701c0,11.434,5.198,22.189,14.022,29.322h-17.915 l4.957-9.031L221.513,263.778z M283.802,296.843c0,1.154-0.941,2.094-2.096,2.094h-16.757c-1.154,0-2.095-0.939-2.095-2.094 c0-1.156,0.94-2.096,2.095-2.096h16.757C282.86,294.747,283.802,295.687,283.802,296.843z M253.609,244.48h10.112l3.321-3.322 v-9.245c2.312,0,4.189,1.879,4.189,4.188v9.605l-7.151,7.151H253.25l-7.151-7.151v-9.605c0-2.31,1.879-4.188,4.189-4.188v9.245 L253.609,244.48z M254.477,257.047h8.378v8.378h-8.378V257.047z M267.043,255.82l8.378-8.378v-11.34c0-4.62-3.757-8.377-8.378-8.377 h-4.188v11.7l-0.867,0.867h-6.643l-0.868-0.867v-11.7h-4.189c-4.62,0-8.377,3.757-8.377,8.377v11.34l8.377,8.378v9.604h-5.056 l-0.132,0.133c-7.151-4.615-11.568-12.525-11.568-21.077c0-13.859,11.274-25.134,25.134-25.134 c13.859,0,25.134,11.274,25.134,25.134c0,8.489-4.242,16.264-11.34,20.944h-5.417V255.82z M287.988,244.48 c0-16.17-13.152-29.323-29.322-29.323s-29.323,13.153-29.323,29.323c0,9.674,4.813,18.683,12.708,24.126l-3.016,3.016 c-8.698-6.3-13.88-16.382-13.88-27.142c0-18.477,15.035-33.511,33.512-33.511c18.477,0,33.512,15.034,33.512,33.511 c0,10.351-4.68,19.901-12.668,26.233c-0.238-1.485-0.997-2.784-2.086-3.729C284.1,261.443,287.988,253.284,287.988,244.48z M281.706,277.992c1.154,0,2.096,0.939,2.096,2.094c0,1.156-0.941,2.095-2.096,2.095h-16.757c-1.154,0-2.095-0.938-2.095-2.095 c0-1.154,0.94-2.094,2.095-2.094H281.706z M264.949,290.559c-1.154,0-2.095-0.938-2.095-2.094c0-1.156,0.94-2.095,2.095-2.095 h16.757c1.154,0,2.096,0.938,2.096,2.095c0,1.155-0.941,2.094-2.096,2.094H264.949z M212.587,307.314h-6.284v-33.512h6.284V307.314z M240.683,307.314l-6.283-6.283h-17.623v-23.039h21.812l8.377-8.378h26.361c1.153,0,2.094,0.939,2.094,2.094 c0,1.156-0.94,2.095-2.094,2.095h-21.812l-8.991,8.992l2.961,2.961l4.802-4.802v26.36H240.683z M258.666,317.786 c-2.311,0-4.189-1.878-4.189-4.188v-35.605h4.574c-0.234,0.657-0.385,1.357-0.385,2.094c0,1.615,0.63,3.074,1.634,4.189 c-1.006,1.115-1.634,2.574-1.634,4.189c0,1.614,0.63,3.073,1.634,4.188c-1.006,1.115-1.634,2.574-1.634,4.189 c0,1.614,0.63,3.073,1.634,4.188c-1.006,1.114-1.634,2.574-1.634,4.189c0,2.726,1.757,5.03,4.188,5.897v2.479 C262.854,315.908,260.977,317.786,258.666,317.786z M281.706,307.314h-16.757c-1.154,0-2.095-0.938-2.095-2.094 c0-1.156,0.94-2.095,2.095-2.095h16.757c1.154,0,2.096,0.938,2.096,2.095C283.802,306.376,282.86,307.314,281.706,307.314z'/%3E%3Cpath fill='%23055A9D' d='M195.832,208.875h4.189v4.188h-4.189V208.875z'/%3E%3Cpath fill='%23055A9D' d='M195.832,219.347h4.189v4.189h-4.189V219.347z'/%3E%3Cpath fill='%23055A9D' d='M195.832,229.819h4.189v4.188h-4.189V229.819z'/%3E%3Cpath fill='%23055A9D' d='M313.122,277.992h4.188v4.188h-4.188V277.992z'/%3E%3Cpath fill='%23055A9D' d='M313.122,288.465h4.188v4.188h-4.188V288.465z'/%3E%3Cpath fill='%23055A9D' d='M313.122,298.937h4.188v4.189h-4.188V298.937z'/%3E%3C/svg%3E") } .btm-process-sec .vc_col-sm-6:last-child::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='134px' height='134px' viewBox='189 189 134 134' enable-background='new 189 189 134 134' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M274.315,224.117c3.575,0,6.484-2.909,6.484-6.484s-2.909-6.484-6.484-6.484s-6.482,2.909-6.482,6.484 c0,1.46,0.484,2.809,1.303,3.894l-10.653,14.887c-0.636-0.209-1.314-0.323-2.019-0.323c-1.704,0-3.256,0.662-4.413,1.739 l-7.101-4.029c0.095-0.44,0.146-0.896,0.146-1.363c0-3.575-2.909-6.484-6.484-6.484c-3.575,0-6.484,2.909-6.484,6.484 c0,0.467,0.051,0.923,0.146,1.363l-7.101,4.029c-1.158-1.078-2.71-1.739-4.413-1.739c-3.575,0-6.484,2.909-6.484,6.483 c0,3.575,2.909,6.484,6.484,6.484c3.574,0,6.483-2.909,6.483-6.484c0-0.467-0.051-0.923-0.145-1.363l7.101-4.03 c1.158,1.079,2.709,1.74,4.413,1.74c1.704,0,3.255-0.662,4.414-1.74l7.101,4.03c-0.095,0.439-0.146,0.895-0.146,1.363 c0,3.575,2.909,6.483,6.484,6.483s6.483-2.909,6.483-6.483c0-1.461-0.485-2.81-1.303-3.895l10.652-14.887 C272.933,224.002,273.611,224.117,274.315,224.117z M274.315,215.04c1.431,0,2.595,1.163,2.595,2.593 c0,1.431-1.164,2.594-2.595,2.594c-1.429,0-2.594-1.163-2.594-2.594C271.722,216.203,272.886,215.04,274.315,215.04z M220.759,245.168c-1.43,0-2.594-1.164-2.594-2.594s1.164-2.594,2.594-2.594c1.43,0,2.593,1.164,2.593,2.594 S222.188,245.168,220.759,245.168z M238.611,235.031c-1.43,0-2.593-1.163-2.593-2.593c0-1.431,1.163-2.593,2.593-2.593 s2.593,1.163,2.593,2.593C241.205,233.868,240.041,235.031,238.611,235.031z M256.464,245.168c-1.431,0-2.594-1.164-2.594-2.594 s1.163-2.594,2.594-2.594c1.43,0,2.594,1.164,2.594,2.594S257.894,245.168,256.464,245.168z'/%3E%3Cpath fill='%23055A9D' d='M298.221,287.373h-13.612h-74.143h-15.356c-0.89,0-1.613-0.724-1.613-1.612v-80.247 c0-0.889,0.723-1.612,1.613-1.612h9.169c1.074,0,1.945-0.871,1.945-1.945c0-1.075-0.871-1.945-1.945-1.945h-9.169 c-3.034,0-5.502,2.468-5.502,5.502v80.247c0,3.034,2.468,5.502,5.502,5.502h13.411v4.28c0,2.439,1.984,4.424,4.423,4.424h19.47 l-9.165,17.895c-0.49,0.955-0.112,2.128,0.844,2.618c0.283,0.145,0.587,0.214,0.885,0.214c0.707,0,1.389-0.387,1.732-1.059 l10.074-19.668h21.505l10.076,19.668c0.344,0.672,1.024,1.059,1.731,1.059c0.299,0,0.602-0.07,0.886-0.214 c0.955-0.49,1.333-1.663,0.844-2.618l-9.166-17.895h19.471c2.438,0,4.424-1.984,4.424-4.424v-4.28h11.666 c1.074,0,1.945-0.869,1.945-1.945C300.166,288.244,299.295,287.373,298.221,287.373z M282.664,295.543 c0,0.295-0.239,0.533-0.533,0.533h-69.188c-0.294,0-0.533-0.238-0.533-0.533v-4.28h70.253V295.543z'/%3E%3Cpath fill='%23055A9D' d='M212.059,203.902h26.628h17.701h43.578c0.888,0,1.61,0.723,1.61,1.612v18.495 c0,1.074,0.872,1.944,1.945,1.944c1.075,0,1.945-0.87,1.945-1.944v-18.495c0-3.034-2.468-5.502-5.501-5.502h-41.633v-3.823 c0-2.691-2.189-4.88-4.88-4.88h-11.831c-2.691,0-4.88,2.189-4.88,4.88v3.823h-24.683c-1.074,0-1.945,0.871-1.945,1.945 C210.114,203.031,210.984,203.902,212.059,203.902z M240.632,196.188c0-0.545,0.444-0.989,0.99-0.989h11.831 c0.546,0,0.99,0.444,0.99,0.989v3.823h-13.811L240.632,196.188L240.632,196.188z'/%3E%3Cpath fill='%23055A9D' d='M216.813,259.002c-1.075,0-1.945,0.871-1.945,1.945v17.188c0,1.074,0.871,1.945,1.945,1.945h7.891 c1.075,0,1.945-0.871,1.945-1.945v-17.188c0-1.074-0.871-1.945-1.945-1.945H216.813z M222.759,276.189h-4.001v-13.296h4.001 V276.189z'/%3E%3Cpath fill='%23055A9D' d='M234.665,249.063c-1.074,0-1.945,0.87-1.945,1.944v27.128c0,1.074,0.871,1.945,1.945,1.945h7.892 c1.074,0,1.945-0.871,1.945-1.945v-27.128c0-1.074-0.871-1.944-1.945-1.944H234.665z M240.612,276.189h-4.001v-23.237h4.001 V276.189z'/%3E%3Cpath fill='%23055A9D' d='M252.518,259.002c-1.074,0-1.946,0.871-1.946,1.945v17.188c0,1.074,0.872,1.945,1.946,1.945h7.891 c1.074,0,1.945-0.871,1.945-1.945v-17.188c0-1.074-0.871-1.945-1.945-1.945H252.518z M258.463,276.189h-4v-13.296h4V276.189z'/%3E%3Cpath fill='%23055A9D' d='M270.37,270.48c-1.074,0-1.945,0.87-1.945,1.945v5.71c0,1.074,0.871,1.945,1.945,1.945h7.892 c1.073,0,1.944-0.871,1.944-1.945c0-1.075-0.871-1.946-1.944-1.946h-5.946v-3.764C272.315,271.351,271.445,270.48,270.37,270.48z' /%3E%3Cpath fill='%23055A9D' d='M321.401,289.202l-11.159-19.329c2.827-3.013,4.887-6.694,5.985-10.799 c1.758-6.559,0.855-13.41-2.539-19.291c-7.01-12.142-22.59-16.315-34.729-9.306s-16.314,22.588-9.306,34.729 c3.396,5.88,8.878,10.086,15.438,11.845c2.191,0.587,4.413,0.877,6.621,0.877c1.931,0,3.849-0.223,5.727-0.661l11.156,19.328 c1.367,2.37,3.857,3.696,6.415,3.696c1.254,0,2.522-0.319,3.686-0.99c2.281-1.315,3.697-3.771,3.697-6.406 C322.393,291.604,322.051,290.327,321.401,289.202z M286.099,273.294c-5.556-1.488-10.2-5.052-13.077-10.033 c-5.936-10.282-2.4-23.478,7.883-29.414c3.383-1.954,7.079-2.881,10.73-2.881c7.447,0,14.7,3.863,18.685,10.762 c2.875,4.981,3.639,10.784,2.15,16.339c-1.489,5.556-5.052,10.199-10.034,13.075C297.455,274.019,291.654,274.782,286.099,273.294z M316.75,295.933c-1.673,0.967-3.82,0.392-4.786-1.28l-10.733-18.597c1.076-0.439,2.129-0.953,3.152-1.543 c1.024-0.593,1.993-1.251,2.912-1.964l10.737,18.598c0.308,0.534,0.471,1.14,0.471,1.749 C318.503,294.146,317.831,295.31,316.75,295.933z'/%3E%3Cpath fill='%23055A9D' d='M309.308,257.975c1.373-4.423,1.046-9.159-0.922-13.334c-0.458-0.973-1.617-1.389-2.589-0.931 c-0.972,0.458-1.388,1.617-0.93,2.588c1.552,3.294,1.81,7.031,0.725,10.523c-1.09,3.512-3.445,6.459-6.632,8.3 c-3.372,1.947-7.301,2.463-11.063,1.455c-3.761-1.008-6.905-3.42-8.852-6.792c-4.019-6.961-1.625-15.894,5.336-19.914 c5.09-2.938,11.406-2.545,16.093,1.001c0.857,0.648,2.077,0.479,2.725-0.377c0.648-0.857,0.479-2.077-0.377-2.725 c-5.937-4.492-13.938-4.989-20.386-1.267c-4.272,2.466-7.328,6.448-8.604,11.213c-1.276,4.766-0.621,9.742,1.845,14.015 c2.467,4.271,6.449,7.328,11.214,8.604c1.591,0.426,3.207,0.637,4.811,0.637c3.2,0,6.358-0.839,9.203-2.481 C304.942,266.157,307.926,262.425,309.308,257.975z'/%3E%3C/g%3E%3C/svg%3E") } .btm-process-sec .vc_col-sm-6::before{content:""; position:absolute; top:-50px; left:0; right:0; margin:0 auto; height:100px; width:100px; background-size:56px; background-repeat:no-repeat; background-color:#f5f5f5; padding:0; background-position:center; border-radius:100%; border:2px solid #368ACA; transition:1s }
.btm-process-sec .vc_col-sm-6:hover::before{transform:rotatey(180deg) } .web-design-banner{padding:20% 10% 0; height:calc(100vh + 3vh) } .web-design-banner .web-dgn-banner-txt{position:relative; top:-345px } .web_de_title{font-weight:300 } .web_span{font-size:1.5em; font-weight:600; color:#368ACA }
.web-design-banner p{color:#fff } .web-design-banner .web-dgn-banner-txt.dgn-banner-right-txt{text-align:right; bottom:-150px; top:inherit } .process-number,.round-inner,.triangle-div{text-align:center } .dgn-banner-right-txt p{width:75%; float:right } .we_larg_te{color:#000; position:relative; line-height:1.3 }
.we_larg_te p{margin:auto; font-size:7.3em; font-family:PoppinsBold } .we_larg_te .web-design-img_icn{position:absolute; right:-24px; top:36px }
.we_larg_te .web-design-img_icn img{animation-name:jelly; transform-origin:center center 0; animation-delay:7s; animation-duration:1s; animation-fill-mode:both; animation-iteration-count:infinite }
@keyframes jelly{
    0%,100%,11.1%{
        transform:none } 22.2%{transform:skewX(-12.5deg) skewY(-12.5deg) } 33.3%{transform:skewX(6.25deg) skewY(6.25deg) } 44.4%{transform:skewX(-3.125deg) skewY(-3.125deg) } 55.5%{transform:skewX(1.5625deg) skewY(1.5625deg) } 66.6%{transform:skewX(-.78125deg) skewY(-.78125deg) } 77.7%{transform:skewX(.39063deg) skewY(.39063deg) } 88.8%{transform:skewX(-.19531deg) skewY(-.19531deg) }
}
.fadu-img{animation:15s linear 0s normal none infinite running cloudsPosition } .fadu-img img{margin-top:-11em; position:relative }
@keyframes cloudsPosition{
    0%,100%{transform:translate(0,0) } 25%{transform:translate(30px,0) } 50%{transform:translate(70px,0) } 75%{transform:translate(35px,0) }
}
.web_de_title{color:#fff; font-size:2em; line-height:1.2; margin-bottom:.3em } .web_de_mo .web_de_title{color:#2a282b; font-family:PoppinsRegular } .cover_apply_career .contact_submit input,.drop-us-text_area h2,.inquire_main_title,.inquire_sub_title,.web_de_title .web_span{font-family:PoppinsBold } .web_de_title .web_span{display:contents } .web_de_mo .web_dev_part .vc_column-inner{background-size:contain!important; padding-bottom:1.2em; padding-left:20%; padding-top:35% }
.web_de_mo .res_web_des .vc_column-inner{background-position:center bottom!important; background-size:contain; padding:22% 12% 1.2em 17%!important } .web_de_mo .res_web_des .wpb_text_column.wpb_content_element,.web_de_mo .web_dev_part .wpb_text_column.wpb_content_element{margin-bottom:0!important } .web_design_best_offer{padding:30px 0 } .wd-pro-heading .we_larg_te{line-height:.8; position:relative; top:45px; margin-top:-85px; z-index:1 } .wd-process-sec{margin-top:50px; overflow:visible!important } .wd-pro-common{display:flex; align-items:center; padding:100px 0; position:relative } .gray-bg-sec .wd-content{padding-right:19% } .wd-pro-common .wd-image{padding:0 7% }
.process-number{font-size:85px; display:inline-block; line-height:1; padding:14px 0; margin-right:30px; position:relative; height:100px; width:100px } .process-number::before,.wd-content .inner_title .pro-title::before{content:""; position:absolute; left:0; width:100px } .process-number::before{top:0; height:100px; border:3px solid #2a282b; border-radius:100% } .wd-pro-common:hover .process-number::before{animation:9s 0s linear normal none infinite running rotation; border:3px dashed #2a282b!important } .wd-content .inner_title{display:flex; align-items:center; margin-bottom:30px } .wd-content .inner_title .pro-title{position:relative; line-height:1; padding-bottom:15px }
.wd-content .inner_title .pro-title::before{bottom:0; height:3px; background:#2a282b } .gray-bg-sec::before,.white-bg-sec::before{content:""; position:absolute; border-top:410px solid transparent; border-bottom:410px solid transparent; height:100%; top:0 } .gray-bg-sec::before{left:-10px; border-left:600px solid #fff } .white-bg-sec::before{right:-10px; border-right:600px solid #f5f5f5 } .gray-bg-sec::after,.white-bg-sec::after{margin:0 auto; height:110px; width:90px; z-index:1; bottom:-60px; background-size:100%; background-repeat:no-repeat; position:absolute; left:0; right:0; content:""}
.white-bg-sec .wd-content{padding-left:20% } .btm-process-sec.wd-pg .vc_col-sm-6:first-child::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='224 224 64 64' enable-background='new 224 224 64 64' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M284.069,254.96V232.09c0-2.867-2.332-5.198-5.198-5.198h-45.742c-2.866,0-5.198,2.332-5.198,5.198v15.594 c-1.719,0-3.118,1.399-3.118,3.119v31.188c0,1.72,1.399,3.118,3.118,3.118h22.872c1.719,0,3.119-1.398,3.119-3.118h8.713 c0.98,0,1.884-0.446,2.479-1.226c0.594-0.779,0.787-1.77,0.528-2.715l-2.043-7.495h5.916v11.436c0,1.72,1.399,3.118,3.118,3.118 h11.437c1.719,0,3.118-1.398,3.118-3.118v-23.911C287.188,256.36,285.788,254.96,284.069,254.96z M251.842,281.99 c0,0.572-0.467,1.039-1.04,1.039h-22.872c-0.573,0-1.039-0.467-1.039-1.039v-2.08h24.95V281.99z M251.842,277.831h-24.95V254.96 h24.95V277.831z M251.842,252.881h-24.95v-2.079c0-0.573,0.466-1.04,1.039-1.04h22.872c0.573,0,1.04,0.467,1.04,1.04V252.881z M263.637,278.598c0.086,0.314,0.021,0.646-0.177,0.904c-0.198,0.261-0.499,0.408-0.826,0.408h-8.713v-2.079h9.506 L263.637,278.598z M253.921,275.753v-5.198h7.521l1.419,5.198H253.921z M269.515,268.476h-15.594v-6.238h15.594V268.476z M269.515,258.079v2.079h-15.594v-9.356c0-1.72-1.399-3.119-3.119-3.119H230.01V232.09c0-1.72,1.399-3.119,3.119-3.119h45.742 c1.719,0,3.119,1.399,3.119,3.119v22.871h-9.357C270.914,254.96,269.515,256.36,269.515,258.079z M285.108,281.99 c0,0.572-0.467,1.039-1.039,1.039h-11.437c-0.572,0-1.039-0.467-1.039-1.039v-2.08h13.515V281.99z M285.108,277.831h-13.515 v-15.594h13.515V277.831z M285.108,260.158h-13.515v-2.079c0-0.572,0.467-1.04,1.039-1.04h11.437c0.572,0,1.039,0.468,1.039,1.04 V260.158z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='230.188' y='267.435' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 587.8135 293.4881)' fill='%23055A9D' width='5.881' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='232.624' y='266.395' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 601.2769 285.819)' fill='%23055A9D' width='17.642' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='235.995' y='260.159' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 595.0916 275.9151)' fill='%23055A9D' width='8.82' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='273.635' y='266.917' transform='matrix(-0.7072 0.707 -0.707 -0.7072 662.871 261.4149)' fill='%23055A9D' width='7.349' height='2.078'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='275.713' y='271.079' transform='matrix(-0.7072 0.707 -0.707 -0.7072 669.3621 267.0153)' fill='%23055A9D' width='7.349' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='251.587' y='241.447' transform='matrix(-0.7072 0.7071 -0.7071 -0.7072 608.4801 232.9588)' fill='%23055A9D' width='8.822' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='260.945' y='239.367' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 622.9837 222.7785)' fill='%23055A9D' width='8.821' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='255.137' y='246.645' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 615.7051 240.3146)' fill='%23055A9D' width='5.881' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='260.327' y='234.177' transform='matrix(-0.7071 0.7071 -0.7071 -0.7071 615.7614 215.3759)' fill='%23055A9D' width='5.896' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='232.09' y='231.05' fill='%23055A9D' width='2.079' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='236.248' y='231.05' fill='%23055A9D' width='2.079' height='2.079'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Crect x='240.406' y='231.05' fill='%23055A9D' width='2.079' height='2.079'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") } .btm-process-sec.wd-pg .vc_col-sm-6:last-child::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='224 224 64 64' enable-background='new 224 224 64 64' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M253.917,283.084h4.166c0.575,0,1.043-0.467,1.043-1.042S258.658,281,258.083,281h-4.166 c-0.575,0-1.042,0.467-1.042,1.042S253.342,283.084,253.917,283.084z'/%3E%3Cpath fill='%23055A9D' d='M238.292,240.375c0.575,0,1.042-0.466,1.042-1.042v-6.25h33.333v8.333c0,0.575,0.467,1.042,1.041,1.042 c0.575,0,1.043-0.466,1.043-1.042v-12.5c0-1.875-2.404-4.167-5.209-4.167h-27.083c-2.875,0.003-5.205,2.333-5.208,5.208v9.375 C237.25,239.909,237.717,240.375,238.292,240.375z M239.334,229.958c0-1.726,1.399-3.125,3.125-3.125h27.083 c1.805,0,3.125,1.458,3.125,2.083V231h-33.333V229.958z'/%3E%3Cpath fill='%23055A9D' d='M273.708,270.583c-0.574,0-1.041,0.467-1.041,1.042v5.208h-33.333v-4.166 c0-0.576-0.467-1.042-1.042-1.042s-1.042,0.466-1.042,1.042v9.375c0.004,2.875,2.333,5.205,5.208,5.208h27.083 c2.876-0.003,5.205-2.333,5.209-5.208v-10.417C274.751,271.05,274.283,270.583,273.708,270.583z M272.667,282.042 c0,1.726-1.399,3.125-3.125,3.125h-27.083c-1.726,0-3.125-1.399-3.125-3.125v-3.126h33.333V282.042z'/%3E%3Cpath fill='%23055A9D' d='M253.917,227.875h-2.083c-0.575,0-1.042,0.467-1.042,1.042c0,0.575,0.466,1.042,1.042,1.042h2.083 c0.575,0,1.042-0.467,1.042-1.042C254.959,228.342,254.492,227.875,253.917,227.875z'/%3E%3Cpath fill='%23055A9D' d='M260.167,227.875h-2.084c-0.574,0-1.041,0.467-1.041,1.042c0,0.575,0.467,1.042,1.041,1.042h2.084 c0.576,0,1.042-0.467,1.042-1.042C261.209,228.342,260.743,227.875,260.167,227.875z'/%3E%3Cpath fill='%23055A9D' d='M287.011,244.917L287.011,244.917c-0.198-0.238-0.492-0.376-0.803-0.376h-27.342l-0.531-3.582 c-0.233-1.528-1.545-2.66-3.091-2.667h-4.452v2.083h4.452c0.517,0,0.956,0.378,1.031,0.89l3.64,24.568 c0.234,1.527,1.545,2.659,3.092,2.667h2.561c0.564,1.62,2.335,2.476,3.954,1.911c0.896-0.312,1.601-1.016,1.912-1.911h4.55 c0.575,1.627,2.361,2.479,3.988,1.904s2.479-2.36,1.904-3.987c-0.575-1.628-2.36-2.48-3.987-1.905 c-0.891,0.315-1.59,1.015-1.905,1.905h-4.55c-0.564-1.62-2.335-2.477-3.955-1.912c-0.896,0.313-1.6,1.017-1.911,1.912h-2.561 c-0.517-0.003-0.953-0.38-1.031-0.89l-0.331-2.236h21.439c0.5,0,0.93-0.356,1.022-0.849l3.126-16.667 C287.289,245.472,287.208,245.157,287.011,244.917z M278.917,266.417c0.575,0,1.042,0.466,1.042,1.042 c0,0.575-0.467,1.041-1.042,1.041s-1.041-0.466-1.041-1.041C277.876,266.883,278.342,266.417,278.917,266.417z M268.5,266.417 c0.575,0,1.042,0.466,1.042,1.042c0,0.575-0.467,1.041-1.042,1.041s-1.041-0.466-1.041-1.041 C267.459,266.883,267.925,266.417,268.5,266.417z M282.219,261.208h-20.883l-2.159-14.583h25.782L282.219,261.208z'/%3E%3Cpath fill='%23055A9D' d='M251.833,256c0-7.479-6.063-13.542-13.542-13.542S224.75,248.521,224.75,256 c0,7.479,6.063,13.542,13.542,13.542C245.767,269.533,251.825,263.476,251.833,256z M226.833,256 c0-6.328,5.13-11.458,11.458-11.458c6.329,0,11.458,5.13,11.458,11.458c0,6.329-5.13,11.459-11.458,11.459 C231.967,267.45,226.841,262.325,226.833,256z'/%3E%3Cpath fill='%23055A9D' d='M239.334,264.334v-1.189c2.224-0.572,3.563-2.84,2.99-5.064c-0.473-1.839-2.133-3.124-4.032-3.122 c-1.151,0-2.083-0.933-2.083-2.083c0-1.15,0.933-2.083,2.083-2.083c1.15,0,2.083,0.933,2.083,2.083 c0,0.575,0.466,1.042,1.042,1.042s1.042-0.467,1.042-1.042c-0.007-1.894-1.291-3.545-3.125-4.019v-1.19 c0-0.575-0.467-1.042-1.042-1.042s-1.042,0.466-1.042,1.042v1.19c-2.224,0.572-3.563,2.839-2.991,5.063 c0.474,1.839,2.133,3.124,4.033,3.122c1.15,0,2.083,0.933,2.083,2.083s-0.933,2.083-2.083,2.083 c-1.151,0-2.083-0.933-2.083-2.083c0-0.575-0.466-1.042-1.042-1.042s-1.042,0.467-1.042,1.042 c0.007,1.894,1.291,3.545,3.125,4.02v1.189c0,0.575,0.467,1.041,1.042,1.041S239.334,264.909,239.334,264.334z'/%3E%3Cpath fill='%23055A9D' d='M262.251,249.75h14.583c0.575,0,1.042-0.466,1.042-1.042c0-0.576-0.467-1.042-1.042-1.042h-14.583 c-0.575,0-1.042,0.466-1.042,1.042C261.209,249.284,261.676,249.75,262.251,249.75z'/%3E%3Cpath fill='%23055A9D' d='M279.959,249.75h2.083c0.575,0,1.042-0.466,1.042-1.042c0-0.576-0.467-1.042-1.042-1.042h-2.083 c-0.575,0-1.042,0.466-1.042,1.042C278.917,249.284,279.384,249.75,279.959,249.75z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") } .gray-bg-sec::after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='137px' height='169px' viewBox='431.5 265.5 137 169' enable-background='new 431.5 265.5 137 169' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23E8E8E8' d='M472.64,365.525h-32.404l54.009,63.939l54.007-63.939h-32.405c0,0-11.542-56.778,43.209-95.562 c0,0-41.788-9.669-72.068,33.648C486.985,303.609,471.57,323.234,472.64,365.525z'/%3E%3Cpath fill='%23E8E8E8' d='M494.244,433.982l-60.529-71.659h36.184c-0.247-40.848,14.479-60.082,15.122-60.898 c21.622-30.943,49.169-35.585,63.654-35.585c6.577,0,10.716,0.941,10.888,0.982l6.924,1.602l-6.06,4.294 c-46.576,32.992-43.825,78.486-42.357,89.606h36.701L494.244,433.982z M446.755,368.728l47.489,56.226l47.488-56.226H513.73 l-0.498-2.448c-0.114-0.568-10.438-54.689,37.767-93.992c-12.867-0.48-40.4,2.545-61.946,33.37 c-0.246,0.321-14.743,19.494-13.726,59.773l0.081,3.297H446.755z'/%3E%3C/g%3E%3C/svg%3E%0A") } .white-bg-sec::after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='137px' height='169px' viewBox='431.5 265.5 137 169' enable-background='new 431.5 265.5 137 169' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23E8E8E8' d='M513.217,303.612c-30.28-43.317-72.068-33.648-72.068-33.648c54.751,38.784,43.209,95.562,43.209,95.562 h-32.405l54.007,63.939l54.009-63.939h-32.404C528.633,323.234,513.219,303.609,513.217,303.612z'/%3E%3Cpath fill='%23E8E8E8' d='M445.432,362.323h36.701c1.468-11.12,4.219-56.614-42.357-89.606l-6.06-4.294l6.924-1.602 c0.172-0.041,4.311-0.982,10.888-0.982c14.485,0,42.032,4.642,63.654,35.585c0.643,0.817,15.369,20.051,15.122,60.898h36.185 l-60.529,71.659L445.432,362.323z M524.795,368.728l0.081-3.297c1.017-40.279-13.48-59.453-13.726-59.773 c-21.546-30.824-49.079-33.85-61.946-33.37c48.204,39.303,37.881,93.423,37.767,93.992l-0.498,2.448h-28.002l47.488,56.226 l47.488-56.226H524.795z'/%3E%3C/g%3E%3C/svg%3E%0A") } .full-hight-bnr.asp-hero-area::after{content:""; position:absolute; width:100%; height:100%; background:url(images/banner-bg-2-1.png) no-repeat; left:0; top:0; z-index:-1; background-size:contain }
.right-ipad-img .vc_column-inner{height:600px; width:760px!important; background-repeat:no-repeat; background-size:contain; margin-left:60px } .asp-content .content-area{width:70%; float:right; margin-right:-90px!important; background:#fff; padding:40px; box-shadow:0 0 27px rgba(0,0,0,.1) } .asp-content{padding:60px 0; position:relative; z-index:1 } .asp-content .content-area.fl{width:72%; float:left; margin-left:-90px!important } .ios-adv-img img,.ipad-img img{float:right } .round-inner{color:#fff; font-size:22px; line-height:1.3; font-weight:600; padding:8px; text-transform:uppercase }
.expertise-round .vc_col-sm-4 .vc_column-inner{height:360px; border-radius:100%; width:365px; display:flex; align-items:center; justify-content:center; border:25px solid #f0f8ff } .features-list,.seo_service_slider.azure-bnr-txt{align-items:center } .expertise-round .vc_col-sm-4{margin-right:35px } .expertise-round .vc_col-sm-4:nth-child(3n){margin-right:0 } .round-box-title .inner-heading{font-size:34px; position:relative; padding-bottom:10px; margin-bottom:70px!important; margin-top:20px } .round-box-title .inner-heading::before{content:""; position:absolute; left:0; right:0; margin:0 auto; height:3px; width:70px; bottom:0; background:#368ACA } .expertise-round{display:flex; margin-bottom:45px } .expertise-round:last-child{margin-bottom:35px } .why-choose-sec{color:#fff; padding:10px 30px!important; background:rgba(0,0,0,.12); margin:60px 0; border:2px solid rgba(0,0,0,.08) } .why-choose-sec .inner-heading{color:#fff } .faq-sec{padding-top:70px !important; padding-bottom:70px !important; } .faq-sec .vc_tta-title-text{font-weight:300; color:#454545 } .faq-sec .vc_tta-panel{margin-bottom:10px } .faq-sec .vc_tta-container,.faq-sec .vc_tta-panel:last-child{margin-bottom:0!important } .faq-sec .vc_active .vc_tta-panel-heading{background:#368ACA!important } .faq-sec .vc_tta-panel .vc_tta-panel-heading{border-radius:0!important } .business-app-img .wpb_text_column::after,.ui-ux-img::before{border-radius:80px; animation:15s 0s linear normal none infinite running rotation }
.faq-sec .vc_active .vc_tta-panel-heading .vc_tta-title-text{color:#fff } .faq-sec .vc_active .vc_tta-controls-icon::before{border-color:#fff!important } .triangle-down .triangle-div::after,.triangle-up .triangle-div::after{border-left:160px solid transparent; border-right:160px solid transparent } .faq-sec .vc_tta-panel-body,.faq-sec .vc_tta-panel-heading{background:#fff!important } .faq-right-img{width:40%!important } .left-faq-content{padding-left:19%!important; width:60%!important; padding-right:2%!important } .faq-sec .vc_tta-controls-icon{right:20px; left:auto!important } .faq-sec .vc_tta-panel-title a{padding-left:20px!important; padding-right:50px!important } .sdlc-main-sec .vc_col-sm-2{width:20% } .our-methodology .round-box-title .inner-heading{margin-top:0 } .our-methodology{margin-bottom:60px } .sdlc-icon svg{height:60px; margin:0 auto; width:auto; padding-bottom:5px; transition:1s } .sdlc-icon,.sdlc-title{position:relative; z-index:9 } .triangle-up .triangle-div::after{content:""; position:absolute; left:-40px; top:-60px; border-bottom:200px solid #d7d7d7 }
.triangle-down .triangle-div::before,.triangle-up .triangle-div::before{left:0; margin:0 auto; height:100px; width:2px; background:#368ACA; content:""; position:absolute; right:0 } .sdlc-title{color:#368ACA; text-transform:uppercase; font-size:19px; line-height:1.1; font-weight:600; min-height:57px } .triangle-up .triangle-div{padding-bottom:130px } .triangle-up .sdlc-title{padding-top:13px } .triangle-up .triangle-div::before{bottom:77px } .triangle-down .triangle-div::before{top:77px } .triangle-down .triangle-div::after{content:""; position:absolute; left:-40px; bottom:-50px; border-top:200px solid #e1e1e1 }
.triangle-down .sdlc-title{padding-bottom:20px } .sdlc-content-area{width:310px!important; display:flex; margin-left:-34px; position:relative; min-height:67px } .feature-content .inner-heading::before,.triangle-down .sdlc-content-area::before,.triangle-up .sdlc-content-area::before{position:absolute; left:0; background:#368ACA; content:""} .sdlc-main-sec .vc_col-sm-2:hover .sdlc-icon svg{transform:rotateY(180deg); -webkit-transform:rotateY(180deg) } .triangle-up{margin-top:185px } .triangle-down .triangle-div{padding-top:130px } .sdlc-count{font-size:45px; line-height:1; font-weight:700; color:#368ACA; margin-right:10px } .sdlc-content-area .disc{font-size:15px } .triangle-up .sdlc-content-area::before{width:100%; height:2px; top:-10px } .triangle-down .sdlc-content-area::before{width:100%; height:2px; bottom:-10px } .sdlc-main-sec .vc_col-sm-2 .vc_column-inner{padding:0 } .i-banner-txt{margin-top:-300px }
.i-banner-txt h1{line-height:1.1 } .feature-content{width:800px; margin:30px auto 75px!important } .feature-content .inner-heading::before{bottom:0; right:0; height:3px; width:50px; margin:0 auto } .feature-content .inner-heading{position:relative; padding-bottom:10px; margin-bottom:30px } .vc_row.i-feature-sec{background-position:top center!important; margin-top:-550px; padding-top:500px } .feature-column .i-icon img,.feature-column .i-icon svg{margin:0 auto; transition:1s; display:block } .app-stores-img,.azure-serv-raw,.bottom-feature-sec,.features-list,.ls-orange-txt>.vc_column-inner>.wpb_wrapper{display:flex } .feature-column .vc_col-sm-4:hover .i-icon img,.feature-column .vc_col-sm-4:hover .i-icon svg{transform:rotateY(180deg) } .feature-column .i-icon{margin-bottom:35px; background-image:url(images/icon-bg.png); background-repeat:no-repeat; background-position:center; padding:50px; background-size:contain } .feature-column .i-sm-title{font-size:24px; font-weight:700; color:#454545; margin-bottom:15px } .i-phone-img img{margin:0 auto } .advantages-left-content.vc_col-sm-6{padding-left:20% }
.advantages-left-content .wpb_text_column.wpb_content_element:first-child{margin-bottom:60px } .ios-adv-img{padding-top:50px } .business-app-content .inner-heading,.business-app-content p{color:#fff } .business-app-img img{margin:0 auto } .business-app-img .wpb_text_column{position:relative; padding-top:50px } .business-app-img .wpb_text_column::after{content:""; background:#6d8af1; position:absolute; left:75px; top:50px; height:400px; width:400px; z-index:-1 } .before-heading-icon{margin-bottom:35px } .iphone-game-dev .inner-heading{position:relative; padding-bottom:15px; margin-bottom:35px } .iphone-game-dev .inner-heading::before,.ui-ux-img::before{content:""; position:absolute } .iphone-game-dev .inner-heading::before{left:0; bottom:0; background:#368ACA; height:3px; width:100px }
.iphone-game-dev{padding:50px 0 } .game-dev-img img{margin:0 auto } .ui-ux-img::before{background:#6d8af1; left:75px; top:0; height:400px; width:400px; z-index:-1 } .app-stores-img{margin-top:40px } .app-stores-img img{margin-right:30px } .android-features-sec .inner-heading{color:#fff; margin-bottom:5px } .android-features-sec{padding-top:35px } .tag-line{color:#fff; position:relative; padding-bottom:12px } .after-whychoose-sec .three-box-content::before,.tag-line::before{content:""; position:absolute; right:0 } .tag-line::before{left:0; bottom:0; margin:0 auto; height:2px; width:50px; background:#fff }
.features-center-bg{background-position:bottom; background-repeat:no-repeat; color:#fff; padding-top:275px; padding-bottom:50px } .features-list{margin-bottom:50px } .left-features .features-list{justify-content:flex-end } .right-features .features-list{justify-content:left } .left-features .features-disc{padding-right:35px } .right-features .features-disc{padding-left:35px } .features-disc{font-size:18px } .left-features{padding-right:230px!important } .right-features{padding-left:230px!important } .adroid-left-bg-img .vc_column-inner{height:100%; background-size:cover; background-repeat:no-repeat } .android-right-content{padding-right:15%!important; padding-top:35px; padding-bottom:80px } .blue-bg-content,.dark-bg-content{width:46%; color:#fff; padding:35px; border-radius:15px; text-align:center }
.blue-bg-content{float:left; background:#0a477b; margin-top:80px } .dark-bg-content{float:right; background:#27435a; margin-top:20px } .vc_row.android-why-sec{padding:35px 0; background-position:right center!important; background-color:#f4f4f4 } .rs-blue-box,.rs-dark-box,.rs-white-box{padding:35px; box-shadow:1px 1px 8px rgba(0,0,0,.5); border-radius:5px } .small-sub-title{color:#368ACA; font-size:22px; line-height:1.5; margin-bottom:25px } .xl-heading{font-size:60px; line-height:1.3; font-weight:700 } .left-round-img .vc_column-inner{height:100%; background-position:left -50px center; background-size:contain; background-repeat:no-repeat } .rs-blue-box{background:#0a477b; color:#fff } .rs-dark-box{background:#27435a; color:#fff } .rs-white-box{background:#fff } .three-box-content{padding-right:19%!important }
.after-whychoose-sec{padding:70px 0 } .after-whychoose-sec .three-box-content::before{top:-60px; height:380px; width:325px; background-image:url(images/spacs-img.png); background-repeat:no-repeat; background-size:contain } .android-pg-faq img{margin:0 auto } .right-faq-content{padding-right:9% } .ls-app-dev{background:#fff; padding:30px 30px 32px 25px; border-radius:5px; border-left:30px solid #e9e9ea; width:630px; box-shadow:0 0 6px rgba(0,0,0,.3); margin-left:39.5%; border-bottom:15px solid #d1d1d1 } .light-bg.triangle::after,.ls-app-dev::after{position:absolute; background:#055a9d; left:0; content:""} .ls-app-dev::after{height:110%; width:50%; top:-4.7%; z-index:-1 } .serv-right-img img{float:right; width:75%; padding-right:15% }
.mrg-tp-bt-30{margin:30px 0 } .light-bg.triangle::after{height:30px; width:30px; top:-15px; right:0; margin:0 auto; transform:rotate(45deg); -webkit-transform:rotate(45deg) } .bg-content-sec ul li{background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='20px' viewBox='0 0 23 20' enable-background='new 0 0 23 20' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M7.412,19.804c-0.811-1.146-1.588-2.274-2.395-3.384 c-1.519-2.084-3.092-4.132-4.719-6.144c-0.219-0.271-0.194-0.393,0.056-0.651c0.094-0.097,0.939-1.066,1.367-1.131 c0.482,0,0.997,0.575,1.495,0.905c1.272,0.846,2.551,1.683,3.809,2.548c0.3,0.205,0.692,0.662,0.932,0.369 c3.173-3.87,6.449-7.857,10.6-10.838c0.148-0.106,0.27-0.177,0.444-0.317c1.515-0.908,2.438-1.064,3.833-0.914 C16.459,5.902,11.911,12.821,7.412,19.804z'/%3E%3C/g%3E%3C/svg%3E%0A") left 4px no-repeat; padding-left:25px; background-size:18px; padding-bottom:6px } .seo_service_slider.azure-bnr-txt::after{content:""!important; position:absolute!important; right:0; top:0; height:100%!important; width:50%!important; background-color:#004a8d; visibility:visible!important; opacity:.5 } .azure-bnr-txt .android-banner-txt{width:50%; float:right; padding-left:100px } .rs-orange-img .vc_column-inner{height:100%; background-size:cover } .azure-rs-dark .vc_column-inner{padding:100px!important; color:#fff }
.azure-one-by-two .vc_column-inner,.azure-one-by-two .vc_column-inner .vc_row,.azure-one-by-two .vc_column-inner .wpb_wrapper{height:100% } .ls-orange-txt h2{color:#fff; font-size:50px; line-height:1.5; text-transform:uppercase } .azure-features .tag-line{color:#454545 } .azure-features .tag-line::before{background:#454545 } .azure-serv-raw .vc_col-sm-4:nth-child(3){margin-right:0 } .azure-serv-raw .vc_col-sm-4{background:rgba(256,256,256,.92); margin-right:25px; width:calc(33.33% - 18px); padding:0 15px; text-align:center; box-shadow:1px 1px 6px #D0D0D0 } .azure-icon img{margin:0 auto; width:55px } .azure-serv-raw{margin-top:100px; margin-bottom:10px; position:relative; z-index:1 } .azure-features::after,.azure-features::before{position:absolute; right:0; width:100%; content:""!important } .azure-icon{background:url(images/azure-cloud-bg.png) center no-repeat; background-size:contain; padding:30px 30px 40px; margin-top:-55px; margin-bottom:5px }
.azure-serv-raw .small-sub-title{margin-bottom:10px } .azure-serv-raw .wpb_text_column.wpb_content_element{margin-bottom:28px } .azure-features{padding-top:40px; padding-bottom:60px } .azure-features::before{top:0; background:url(images/embeded-technology.jpg) right top no-repeat; opacity:.5; height:1000px } .azure-features::after{bottom:0; background:url(images/embeded-technology-001.png) bottom left no-repeat; height:290px; background-size:contain } .why-azure-sec{padding:60px 0 } .why-azure-content{width:80%; margin:30px auto!important } .features-white-box{background:#fff; box-shadow:0 0 10px rgba(0,0,0,.3); padding:0 60px; margin-top:70px; position:relative; overflow:hidden; display:flex; align-items:center; z-index:1 } .main-benefit-para p{color:#fff; text-align:center; width:90%; margin:0 auto } .after-features-para{padding-bottom:40px; padding-top:236px; margin-top:-255px; overflow:visible!important }
.features-white-box .small-sub-title{color:#000; margin-bottom:5px; font-weight:700 } .four-features{width:calc(50% - 17px); float:left; margin-right:34px; margin-bottom:50px; background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='64px' height='64px' viewBox='224 224 64 64' enable-background='new 224 224 64 64' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M278.673,227.845h-45.346c-4.25,0-8.798,2.314-8.798,8.798v30.401c0,6.483,4.548,8.799,8.798,8.799h16.785 v5.604h-2.788c-0.748,0-1.354,0.606-1.354,1.354s0.606,1.354,1.354,1.354h17.868c0.747,0,1.354-0.606,1.354-1.354 s-0.606-1.354-1.354-1.354h-3.303v-5.604h16.784c6.483,0,8.798-4.548,8.798-8.799v-30.401 C287.471,230.16,282.923,227.845,278.673,227.845z M259.181,281.447h-6.361v-5.604h6.361V281.447L259.181,281.447z M284.764,267.045c0,1.828-0.596,6.092-6.091,6.092h-45.346c-1.827,0-6.091-0.596-6.091-6.092v-1.936h57.527V267.045z M284.764,262.416h-57.527v-25.718c0-5.496,4.264-6.092,6.091-6.092h45.346c1.827,0,6.091,0.596,6.091,6.092V262.416z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M277.943,234.234c-0.598-0.449-1.446-0.328-1.896,0.27c0,0-0.001,0.001-0.001,0.001h0.067l-10.098,13.536 l-4.737-6.159c-0.247-0.321-0.624-0.515-1.029-0.528c-0.402-0.011-0.79,0.158-1.056,0.46l-7.715,8.771l-5.658-9.665 c-0.241-0.407-0.678-0.658-1.15-0.664c-0.476-0.002-0.917,0.244-1.165,0.65L234.167,256c-0.48,0.572-0.406,1.426,0.167,1.907 c0.572,0.48,1.426,0.405,1.907-0.167c0.097-0.115,0.174-0.246,0.228-0.387l8.122-13.238l5.414,9.326 c0.377,0.646,1.207,0.863,1.852,0.485c0.123-0.072,0.233-0.163,0.328-0.268l7.877-8.812l4.833,6.28 c0.275,0.313,0.666,0.503,1.082,0.528c0.422-0.004,0.816-0.204,1.069-0.542l11.168-14.984 C278.661,235.532,278.541,234.683,277.943,234.234z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); background-repeat:no-repeat; padding-left:50px; background-size:35px } .four-features:nth-child(2n){margin-right:0 } .features-white-box::before{content:""; position:absolute; top:0; right:-100px; height:100%; width:425px; background:#368ACA; transform:skew(25deg); -webkit-transform:skew(25deg); display:block!important } .all-inner-page::after,.gry-bg.triangle::after{content:""; left:0; right:0 } .fore-features-title .inner-heading{color:#fff; float:right } .features-white-box .vc_col-sm-8{padding-top:50px } .azure-benefits-img .vc_column-inner{height:100% } .right-azure-benefits{padding:80px!important } .right-azure-benefits .small-sub-title{margin-bottom:10px } .bg-content-sec .small-sub-title{color:#fff; margin-bottom:10px!important }
.gry-bg.triangle::after{position:absolute; background:#f2f3f7; height:30px; width:30px; top:-15px; margin:0 auto; transform:rotate(45deg); -webkit-transform:rotate(45deg) } .triangle .small-sub-title{margin-bottom:10px } .ror-demand-boxes{display:flex; margin-bottom:30px; margin-left:auto!important; margin-right:auto!important } .ror-demand-boxes .vc_col-sm-4{border:2px solid #fff; padding:20px 15px; margin-right:25px } .ror-demand-boxes .vc_col-sm-4:last-child{margin-right:0 } .inner_slider_area.site-map-banner{background-position:right center!important } .site-map-row{margin-bottom:60px; margin-top:35px } .site-map-list li{list-style:none; background-image:none!important; padding-left:0!important; padding-bottom:0!important } .home-first a{background:#368ACA; border:2px solid #2d87c2; border-radius:2px; color:#fff; display:inline-block; font-weight:700; padding:20px 65px; position:relative }
.all-inner-page a{border-left:3px solid #368ACA; border-radius:2px; display:inline-block; padding:15px; background:#f5f5f5; text-align:left; line-height:1.4 } .all-inner-page,.home-first,.inquire_content,.inquire_main_title,.inquire_sub_title{text-align:center } .all-inner-page::after{background:#368ACA; height:2px; margin:0 auto; position:absolute; top:-48px } .all-inner-page,.all-inner-page li:first-child{margin-left:0!important } .all-inner-page{margin-top:94px; min-height:700px; position:relative; display:flex; justify-content:space-between } .all-inner-page li{display:inline-block; margin-left:13px!important; position:relative } .sub-inner-page{border-left:2px solid #368ACA; margin-left:20px!important; padding-left:20px; padding-top:46px; position:absolute } .all-inner-page li>a::after,.home-first a::before{content:""; left:0; margin:0 auto; right:0; width:2px } .all-inner-page li>a::after{background:#368ACA; height:46px; position:absolute; top:-46px } .all-inner-page li>a{position:relative; z-index:1 }
.all-inner-page>li>a{min-width:153px; text-align:center; background:#2b93c0; color:#fff } .home-first li{position:relative } .home-first a::before{background:#368ACA; bottom:-49px; height:48px; position:absolute } .all-inner-page a:hover{background:#0053a0; border-color:#0053a0; color:#fff; box-shadow:0 0 8px rgba(0,0,0,.2) } .sub-inner-page li{display:block; margin-bottom:15px; margin-left:0!important; min-width:235px } .services-list-one .sub-inner-page.second-name,.services-list-two .sub-inner-page.second-name,.sub-inner-page.second-name{margin-left:20px!important } .all-inner-page .sub-inner-page li>a::after{height:2px; left:-24px; right:auto; top:32px; width:21px } .services-list-one::before,.srv-tab::after{content:""; position:absolute; width:2px }
.sub-inner-page a{display:block } .services-list-one .all-inner-page>li>a{min-width:355px; padding:20px 15px } .services-list-two .all-inner-page>li>a{min-width:272px; padding:20px 15px } .srv-tab::after{height:100%; background:#368ACA; top:6.7%; right:25px } .services-list-one::before{left:0; height:120%; background:#0053a0; top:-9% } .services-list-one{position:relative } .services-list-one .all-inner-page{padding-left:45px; min-height:435px } .close-modal,.cover_apply_career .overlay{padding:0!important } .services-list-one .sub-inner-page li{min-width:300px } .services-list-two .all-inner-page{min-height:425px } #SideToggle .wpcf7-form .wpcf7-response-output{color:#fff; margin-left:0; margin-right:0 } .cover_apply_career .modal{width:100%!important; padding:0!important; background:0 0!important }
.close-modal{background:url(images/close_icon_inquire.png) no-repeat!important; width:31px; height:31px; color:transparent; position:absolute; right:3%; top:7%; cursor:pointer; text-indent:-5000px } .career_form_inner{box-sizing:border-box; float:none; height:100vh; left:0; margin:0 auto; padding:30px 0; right:0; top:0; width:60%; z-index:500 } .inquire_main_title{color:#f3f3f3; font-size:120px; line-height:120px } .inquire_sub_title{color:#111; float:none; font-size:45px; line-height:45px; margin:-60px auto 20px; width:800px } .inquire_content{color:#747474; font-size:20px; line-height:26px; margin:0 auto 25px; width:500px } .cover_apply_career .overlay{background:url(images/inquire_bg.jpg) center bottom repeat-x #fff!important; z-index:50000 } .cover_apply_career .career_form p:nth-of-type(9n+1){float:left; width:47% } .cover_apply_career .career_form p:nth-of-type(9n+2){float:right; width:47% } .cover_apply_career .career_form p:nth-of-type(9n+3){float:left; width:47% }
.cover_apply_career .career_form p:nth-of-type(9n+4){float:right; width:47% } .cover_apply_career .career_form p:nth-of-type(9n+5){float:left; width:47% } .cover_apply_career .career_form p:nth-of-type(9n+6){float:right; width:47% } .cover_apply_career .career_form p input{width:100%; border:none; border-bottom:1px solid #a6a6a4; border-radius:0; padding:10px; font-size:14px } .cover_apply_career .career_form p select{width:100%; border:none; border-bottom:1px solid #a6a6a4; border-radius:0; padding:10px; font-size:14px; background:url(images/select_arow.png) center right 15px no-repeat; -moz-appearance:none; -webkit-appearance:none } .cover_apply_career .career_form p textarea{width:100%; border:none; border-bottom:1px solid #a6a6a4; border-radius:0; padding:10px; font-size:14px; height:45px }
.cover_apply_career .contact_submit input{background:#00a3e3; border-radius:0; color:#fff; font-size:19px!important; height:60px; letter-spacing:0; padding:0 30px; text-align:left; width:30%!important; margin:0 auto!important; float:none!important; display:block!important; border:none!important } .career_form .contact_submit .wpcf7-submit{text-align:center; font-weight:400; text-transform:uppercase; margin-top:30px!important; display:inline-block!important } .hire-bnr-txt::before,.hiring-time-sec::before{position:absolute; width:100%; display:block!important; content:""} .cover_apply_career .contact_submit input:hover{background:#333 } .career_form_inner .career_form .wpcf7-not-valid-tip{text-align:left; clear:both } .career_form_inner div.wpcf7-response-output{margin:0; padding:.7em 1em; background:#fff } .hire-bnr-main-content-row{margin-top:-125px }
.hire-bnr-txt::before{height:19%; background:#fff; bottom:-90px; left:0; transform:skewY(-5deg) } .hire-bnr-txt ul li{color:#fff; background-image:url(images/wh-right-arrow.png); background-repeat:no-repeat; background-size:18px; background-position:left center } .hire-bnr-txt .background_button{background:#fff; color:#368ACA; text-transform:uppercase; float:left; border-color:#fff } .hire-right-img img{float:right } .hire-bnr-txt .background_button:hover{background:#2a282b; color:#fff; border-color:#2a282b } .hire-us-banner ul{margin-top:30px } .hiring-time-sec::before{height:35%; background:#f5f5f5; top:-50px; transform:skewY(-4.5deg) } .ind-raw,.why-choos-rows,.why-choose-icon{display:flex } .hiring-time-sec{background:#f5f5f5; margin:-140px 0 50px; padding:0 0 20px; position:relative; box-shadow:0 1px 5px rgba(0,0,0,.2) } .hire-time-icons{display:flex; background:#fff; border-radius:100%; height:100px; width:100px; align-items:center; justify-content:center; margin:0 auto 65px; position:relative; border:2px solid #368ACA } .hire-time-icons::before{content:""; position:absolute; height:40px; width:2px; background:#368ACA; bottom:-40px }
.hiring-time{color:#368ACA; font-size:26px; font-weight:700 } .short-disc{margin:10px 20px 0 } .hire-developer-right .slider_button{float:left; margin-top:0 } .hire-developer-right .slider_button a{margin:0px 10px 10px 0; text-transform:uppercase } .hire-content-sec .slider_button .background_button:hover,.hire-developer-right .slider_button a:hover{background-color:#2a282b; border-color:#2a282b; color:#fff } .expert-team-hire{padding:50px 0 30px } .hire-quote{background:#fff; padding:70px 30px!important; text-align:center; border:5px solid #ececec } .hire-quote::after,.hire-quote::before{position:absolute; height:46px; width:56px; background-size:contain; background-repeat:no-repeat; content:""} .hire-quote .inner-heading{font-size:35px; line-height:1.3 } .hire-developer-right{padding-left:50px!important } .hire-quote::before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='46px' viewBox='228 233 56 46' enable-background='new 228 233 56 46' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M283.5,257.692h-13.34c0.229-9.723,2.985-10.826,6.449-11.141l1.336-0.166v-10.691l-1.54,0.083 c-4.522,0.254-9.522,1.07-12.858,5.188c-2.924,3.609-4.213,9.508-4.213,18.562v16.776H283.5V257.692z'/%3E%3Cpath fill='%23055A9D' d='M252.666,276.304v-18.611h-13.162c0.229-9.723,2.896-10.826,6.36-11.141l1.247-0.166v-10.691l-1.451,0.083 c-4.521,0.254-9.567,1.07-12.902,5.188c-2.924,3.609-4.258,9.508-4.258,18.562v16.776H252.666z'/%3E%3C/g%3E%3C/svg%3E"); top:-30px; left:30px }
.hire-quote::after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='56px' height='46px' viewBox='228 233 56 46' enable-background='new 228 233 56 46' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23055A9D' d='M228.5,254.306h13.34c-0.228,9.723-2.985,10.826-6.449,11.141l-1.335,0.166v10.691l1.54-0.083 c4.523-0.254,9.522-1.07,12.858-5.188c2.924-3.609,4.213-9.508,4.213-18.562v-16.776H228.5V254.306z'/%3E%3Cpath fill='%23055A9D' d='M259.334,235.694v18.611h13.162c-0.229,9.723-2.896,10.826-6.36,11.141l-1.247,0.166v10.691l1.451-0.083 c4.521-0.254,9.567-1.07,12.902-5.188c2.924-3.609,4.258-9.508,4.258-18.562v-16.776H259.334z'/%3E%3C/g%3E%3C/svg%3E%0A"); bottom:-30px; right:30px } .hire-developer-right .inner-heading{position:relative; padding-bottom:6px } .hire-developer-right .inner-heading::before{content:""; position:absolute; height:3px; width:75px; background:#368ACA; bottom:0 } .hire-content-sec,.hire-reliable-soluiton{background:#f5f5f5; border:3px solid #e8e8e8 } .hire-ls-content{padding:30px 75px 30px 30px!important; margin-top:55px; width:55%!important } .hire-rs-content{padding:62px 35px 62px 85px!important; width:55%!important } .hire-reliable-soluiton{padding:40px 30px; margin-top:35px } .hire-rs-img{margin-left:-5% } .hire-rs-img .vc_column-inner{padding-left:0!important } .hire-ls-img{margin-right:-5%; z-index:1; margin-top:55px } .hire-ls-img .before-transparent-bg::before{width:550px; height:350px } .hire-rs-content .inner-heading{position:relative; padding-bottom:10px } .hire-ls-img .vc_column-inner{padding-left:0!important; padding-right:0!important } .hire-content-sec .slider_button{float:left; margin-top:0 } .hire-content-sec .slider_button .background_button{margin:0; text-transform:uppercase } .hire-content-img{margin:50px 0 85px }
.before-transparent-bg::before{content:""; position:absolute; left:3.5%; top:4%; background:rgba(256,256,256,.3); width:93%; height:92% } .why-choose-developer{padding-top:40px; padding-bottom:85px; text-align:center } .why-choose-icon{background:#fff; border-radius:100%; height:100px; width:100px; align-items:center; justify-content:center; margin:-50px auto 20px; position:relative; border:2px solid #368ACA } .why-choose-dev-title{margin-bottom:100px!important } .dark-gray{background:#e2e2e2 } .light-gray{background:#ebebeb } .why-box-title{font-size:20px; color:#368ACA; text-transform:uppercase; margin-bottom:10px } .why-choose-developer .why-first-row{margin-bottom:75px } .why-choose-developer .vc_col-sm-4:last-child{margin-right:0 } .why-choose-developer .vc_col-sm-4{margin-right:20px; width:calc(33.33% - 12px); padding:0 15px } .why-choose-dev-title .inner-heading::before{content:""; position:absolute; height:3px; width:100px; background:#368ACA; bottom:0; left:0; right:0; margin:0 auto }
.why-choose-dev-title .inner-heading{position:relative; padding-bottom:15px } .hire-time-icons svg,.ind-icon img,.why-choose-icon svg{transition:.8s } .ind-white-bg:hover .ind-icon img,.vc_col-sm-4:hover .hire-time-icons svg,.vc_col-sm-4:hover .why-choose-icon svg{transform:rotatey(180deg); -webkit-transform:rotatey(180deg) } .ind-white-bg:last-child{margin-right:0 } .ind-white-bg{background:#fff; width:calc(33.33% - 12px); margin-right:20px; padding:20px 15px } .ind-raw{justify-content:center; text-align:center } .ind-icon img{margin:0 auto 15px!important } .ind-raw.first{margin-bottom:20px!important } .industry-services{background:#e9e9e9; padding:20px 5px!important; width:60%!important; float:right!important } .industry-content .inner-heading{position:relative; color:#fff; padding-bottom:10px } .industry-content .inner-heading::before{content:""; position:absolute; height:3px; width:70px; background:#fff; bottom:0 } .industry-content{background:#368ACA; color:#fff; padding:30px 15px!important; margin-top:60px; margin-left:2% } .drop-us-text_area h2,.error-404.not-found a{color:#368ACA; text-transform:uppercase }
.industry-content::before{content:""; height:125%; width:58%; position:absolute; left:-8%; border:2px solid #368ACA; top:-30px } .industry-exp-sec{padding-top:50px; padding-bottom:85px; margin-bottom:50px } .industry-content .wpb_text_column{position:relative } .header_right .Stay_social_cover{margin:0 } .header_right .Stay_social_cover ul{margin:0!important } .header_right .Stay_social_cover ul li{display:inline-block; width:auto; margin-right:15px; border:none } .contact_map_section .button_img_area,.display_none{display:none } .blog_left_section ul{margin-bottom:20px!important } .drop-us-text_area h2{text-align:center; font-size:60px; letter-spacing:50px; position:relative; z-index:5000; left:18px } .home .slider_button{display:none!important }
.career_bottom_section .wpb_text_column .wpb_wrapper,.page_bottom_contact_section .wpb_text_column .wpb_wrapper{border:2px solid #333; text-align:center; padding:20px } .career_bottom_section .hr_text{font-size:24px } .career_bottom_section{margin-top:30px } .blog_left_section ol li{list-style-type:inherit } .blog_left_section ol{padding-left:15px } .error-404.not-found{text-align:center; padding:40px 0 } .why-choose-developer .vc_col-sm-6{margin-right:20px; width:calc(50% - 12px); padding:0 15px } .why-choose-developer .vc_col-sm-6:last-child{margin-right:0 } .vc_col-sm-6:hover .why-choose-icon svg{transform:rotatey(180deg); -webkit-transform:rotatey(180deg) }


.services-list-one {padding-bottom: 100px;}
.services-list-two {padding-top: 0px;  margin-top: 105px;}
.site-map-list.services-list-two li {width: 100%;}
.services-list-two .all-inner-page > li > a {min-width: 100%;}

/*===Site map updates===*/

.sub-inner-page.solution-menu {margin-left: 135px !important; } .bg-content-sec a{ color:#89cc6b;}

@media only screen and (min-width:960px) and (max-width:1269px){.contact_map,.parallax_map{width:300px!important; height:300px!important } .contact_map_section .contact_map_title h2{font-size:50px!important } .contact_map_section .contact_address_area{margin-bottom:100px!important } .contact_info .contact_box_inner{width:220px!important; height:220px!important } .contact_info{margin:40px 0 20px!important } .contact_top_section h4{font-size:60px!important; padding-bottom:20px!important } .blog_main_title h2{font-size:40px!important } .blog_section_desc{padding:30px!important } .single-post .inner_slider_area h1{font-size:30px!important; margin-top:15%!important } .portfolio_content{width:50%!important } .left_portfolio .portfolio_content{margin-left:50px!important } .right_portfolio .portfolio_content{margin-right:50px!important } .portfolio_content .portfolio_content_inner h2{font-size:30px!important; margin:0 0 15px!important } .portfolio_sub_title{margin-bottom:10px!important } .single_poerfolio_secon_slider img{width:85% } .content-area .portfolio_single_content_area .vc_col-sm-6 .wpb_content_element{margin:20px 30px 50px!important } .portfolio_single_content_area h2,.portfolio_single_content_area h3{font-size:30px!important } .content-area .portfolio_single_content_area .vc_column-inner{padding-top:50px!important } }
@media only screen and (min-width:768px) and (max-width:959px){.contact_map,.parallax_map{width:350px!important; height:350px!important } .contact_map_section .contact_map_title h2{font-size:50px!important } .blog_main_title h2,.contact_top_section h4,.drop-us-text_area h2{font-size:40px!important } .contact_map_section .contact_address_area{margin-bottom:100px!important } .contact_info .contact_box_inner{width:160px!important; height:160px!important } .contact_info{margin:40px 0 20px!important } .contact_top_section h4{padding-bottom:10px!important } .contact_address_area{margin:50px 0 60px!important } .contact_address_left,.contact_address_right{width:50%!important } .blog_left_section,.blog_main_title p{width:100%!important } .contact_top_section{background-size:60%!important } .blog_section_desc{padding:30px!important } .blog_main_title p{font-size:16px!important } .blog_right_section{width:50%!important; float:none!important; margin:0 auto!important; clear:both; padding-bottom:10px } .single-post .inner_slider_area h1{font-size:30px!important; margin-top:20%!important } .portfolio_content{width:80%!important } .left_portfolio .portfolio_content{margin-left:50px!important } .right_portfolio .portfolio_content{margin-right:50px!important } .portfolio_content .portfolio_content_inner h2{font-size:30px!important; margin:0 0 15px!important } .portfolio_sub_title{margin-bottom:10px!important } .content-area .portfolio_single_content_area .vc_col-sm-6 .wpb_content_element{margin:20px 30px 50px!important } .portfolio_single_content_area h2,.portfolio_single_content_area h3{font-size:30px!important } .content-area .portfolio_single_content_area .vc_column-inner{padding-top:30px!important } .single_portfolio{min-height:700px!important } .single_poerfolio_secon_slider img{width:90%; margin:-400px auto 0!important } .listing_box ul li{width:31%!important } .listing_box{margin-bottom:20px!important; float:left; width:100% } .case_studie_content h2,.case_studie_content h1{font-size:30px!important; margin-bottom:15px!important } }
@media only screen and (max-width:767px){
    #PortfolioPage .sec,.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-height:inherit!important } body,html{overflow-x:hidden!important } .azure-serv-raw{display:inherit!important } .blog_main_title p::before,.entry-content .all-device-main-row::after,.single_portfolio h1 br{display:none!important } .contact_map,.parallax_map{width:300px!important; height:300px!important } .contact_map_section .contact_map_title h2{font-size:40px!important; letter-spacing:35px!important } .blog_main_title h2,.contact_bottom_mail a,.contact_top_section h4,.drop-us-text_area h2{font-size:30px!important } .contact_map_section .contact_address_area{margin-bottom:30px!important } .contact_info .contact_box_inner{width:220px!important; height:220px!important } .blog_left_section,.blog_main_title p,.contact_address_left,.contact_form .wpcf7-form{width:100%!important } .contact_info{margin:40px 0 20px!important } .contact_top_section h4{padding-bottom:10px!important } .contact_address_area{margin:150px 0 60px!important } .contact_address_right{width:100%!important; text-align:center!important } .contact_address_left{margin-bottom:40px!important; text-align:center } .contact_top_section{background-size:60%!important } .contact_address_right .contact_address{background:url(images/usa_flag.png) top center no-repeat!important; padding-top:40px!important; padding-right:0!important } .contact_address_right .contact_no{background-position:top center!important; padding-top:40px!important; padding-right:0!important } .contact_address_left .contact_address{background:url(images/india_flag.png) top center no-repeat!important; padding-top:40px!important; padding-left:0!important } .contact_address_left .contact_no{background-position:top center!important; padding-top:40px!important; padding-left:0!important } .contact_box{margin-bottom:70px } .contact_info .contact_box:last-child{margin-bottom:0!important } .contact_top_section{padding:160px 0 75px!important } .drop-us-text_area h2{letter-spacing:10px!important } .contact_form_area{padding-bottom:0!important } .drop-us-text_area{margin-bottom:30px!important } .blog_section_desc{padding:30px!important } .blog_main_title p{font-size:16px!important; padding:0!important } .blog_right_section{width:50%!important; float:none!important; margin:0 auto!important; clear:both; padding-bottom:10px }
    div#BlogPage .cols{column-count:1!important } .blog_section_title h2{font-size:20px!important } .single-post .inner_slider_area h1{font-size:20px!important; margin-top:15%!important } .single-post .blog_left_section h2{font-size:22px!important } .single-post .blog_left_section h3,.single-post .blog_left_section h4,.single-post .blog_left_section h5,.single-post .blog_left_section h6{font-size:20px!important } .single-post .current_admin_display h3{font-size:16px!important } .portfolio_content{width:100%!important } .left_portfolio .portfolio_content{margin-left:0!important } .right_portfolio .portfolio_content{margin-right:0!important } .portfolio_content .portfolio_content_inner h2{font-size:26px!important; margin:0 0 10px!important } .portfolio_sub_title{margin-bottom:10px!important } #PortfolioPage .sec{height:auto!important } .right_portfolio .portfolio_content_inner{text-align:left!important } .case_studie_img,.case_studie_img img{text-align:center!important } #PortfolioPage .sec .wpb_content_element{margin-bottom:0!important } .portfolio_content_inner{margin-bottom:40px!important; padding:20px!important } .single_poerfolio_secon_slider img{width:90%; margin:0 auto!important } .content-area .portfolio_single_content_area .vc_col-sm-6 .wpb_content_element,.i-portfolio-txt{margin:0!important } .portfolio_single_content_area h2,.portfolio_single_content_area h3{font-size:22px!important } .single_portfolio{min-height:350px!important } .single_poerfolio_secon_slider{background:#368ACA!important; padding:30px 0 } .site-content .portfolio_single_content_area{margin-top:0!important; background:#368ACA!important } .content-area .portfolio_single_content_area .vc_column-inner{padding-top:10px!important; padding-bottom:20px!important } .blue_sction_other{margin-bottom:30px!important } .none-all-pd{padding:0!important } .ror-demand-boxes{display:block!important } .case_studie_content h2 br,.site-content-contain .single_portfolio_slider h1 br{display:none!important } .ror-demand-boxes .vc_col-sm-4{margin:0 0 20px!important } .ror-demand-boxes .vc_col-sm-4:last-child{margin-bottom:0!important } .listing_box ul li{width:100%!important; margin:0 0 10px!important } .listing_box{margin-bottom:20px!important; float:left; width:100% } .site-content-contain .single_portfolio_slider{min-height:400px!important; padding:30px 0 } .site-content-contain .single_portfolio_slider h1{margin-bottom:10px!important } .case_studie_content h2,.case_studie_content h1{font-size:20px!important; margin-bottom:15px!important } .case_studie_section .case_studie_content{position:relative!important; margin:30px 0; text-align:center!important; float:left; width:100% } .case_studie_img img{margin:0 auto!important } .case_studie_section{padding-top:0!important } .category .sticky-header{box-shadow:0 0 0 rgba(0,0,0,.4)!important }
	
#PortfolioPage section:first-child{ padding-top:80px!important;}
#PortfolioPage .portfolioSection1{ background:#EF2936!important;}	  
#PortfolioPage .portfolioSection2{background:#66C1E0!important;}	   
 
.hire-left-content .slider_button{ float:none!important; display:block!important;} 
.hire-developer-right .slider_button{ float:none!important; display:block!important;}
.our_services_slider .flex-slide:before{ background:rgba(0,0,0,0.6)!important;}
.service_slider_section .flex-slide.current-hover:before{ background:rgba(0,0,0,0.6)!important;}   
}

@media only screen and (max-width:500px){
    .blog_main_title p::before,.case_studie_content h2 br,.diamond_area .diamond,.entry-content .all-device-main-row::after,.single_portfolio h1 br,.site-content-contain .single_portfolio_slider h1 br{display:none!important } .contact_map,.parallax_map{width:200px!important; height:200px!important } .contact_map_section .contact_map_title h2{font-size:30px!important; letter-spacing:18px!important; left:0!important } .contact_bottom_mail a,.contact_top_section h4{font-size:22px!important } .contact_map_section .contact_address_area{margin-bottom:30px!important } .contact_info .contact_box_inner{width:220px!important; height:220px!important } .blog_left_section,.blog_main_title p,.contact_address_left,.contact_form .wpcf7-form,.contact_form .wpcf7-form p:nth-of-type(2n),.contact_form .wpcf7-form p:nth-of-type(n),.contact_submit,.quiz_p,.quiz_p input{width:100%!important } .contact_info{margin:40px 0 20px!important } .contact_top_section h4{padding-bottom:10px!important } .contact_address_area{margin:150px 0 60px!important } .contact_address_right{width:100%!important; text-align:center!important } .contact_address_left{margin-bottom:40px!important; text-align:center } .contact_top_section{background-size:60%!important } .contact_address_right .contact_address{background:url(images/usa_flag.png) top center no-repeat!important; padding-top:40px!important; padding-right:0!important } .contact_address_right .contact_no{background-position:top center!important; padding-top:40px!important; padding-right:0!important } .contact_address_left .contact_address{background:url(images/india_flag.png) top center no-repeat!important; padding-top:40px!important; padding-left:0!important } .contact_address_left .contact_no{background-position:top center!important; padding-top:40px!important; padding-left:0!important } .contact_box{margin-bottom:70px } .contact_info .contact_box:last-child{margin-bottom:0!important } .contact_top_section{padding:50px 0 20px!important } .contact_us_sub_title p{font-size:18px!important; line-height:26px!important }
    .drop-us-text_area{margin-bottom:25px!important } .contact_bottom_mail{margin:10px 0 0!important } .blog_main_title h2{font-size:20px!important } .blog_section_desc{padding:30px!important } .blog_main_title p{font-size:16px!important; padding:0!important } .blog_section_title h2,.single-post .blog_left_section h2,.single-post .blog_left_section h3,.single-post .blog_left_section h4,.single-post .blog_left_section h5,.single-post .blog_left_section h6,.single-post .inner_slider_area h1{font-size:20px!important } .blog_right_section{width:90%!important; float:none!important; margin:0 auto!important; clear:both; padding-bottom:10px } div#BlogPage .cols{column-count:1!important }
    .blog_main_title{margin:0!important } .single-post .current_admin_display h3{font-size:14px!important; margin-right:5px!important } .single_blog_banner{margin-bottom:20px!important } .current_admin_display img{margin-right:2px!important } .portfolio_content{width:100%!important } .left_portfolio .portfolio_content{margin-left:0!important } .right_portfolio .portfolio_content{margin-right:0!important } .portfolio_content .portfolio_content_inner h2{font-size:24px!important; margin:0!important } .portfolio_sub_title{margin-bottom:10px!important; font-size:18px!important }
    .head-sub-head h3,.portfolio_single_content_area h2,.portfolio_single_content_area h3{font-size:22px!important } #PortfolioPage .sec{min-height:inherit!important; height:auto!important } .right_portfolio .portfolio_content_inner{text-align:left!important } .case_studie_img,.case_studie_img img{text-align:center!important } #PortfolioPage .sec .wpb_content_element{margin-bottom:0!important } .portfolio_content_inner{margin-bottom:40px!important; padding:20px!important } .single_poerfolio_secon_slider img{width:90%; margin:0 auto!important } .pro-icon-head,.share_social_show{width:100%!important } .content-area .portfolio_single_content_area .vc_col-sm-6 .wpb_content_element,.i-portfolio-txt{margin:0!important }
    .single_portfolio{min-height:250px!important } .single_poerfolio_secon_slider{background:#368ACA!important; padding:30px 0 } .site-content .portfolio_single_content_area{margin-top:0!important; background:#368ACA!important } .content-area .portfolio_single_content_area .vc_column-inner{padding-top:10px!important; padding-bottom:20px!important } .pro-icon-head{left:0!important } .pro-icon-head .wpb_wrapper{margin-left:0!important } .site-content-contain .single_portfolio_slider{min-height:inherit!important; padding:30px 0 } .site-content-contain .single_portfolio_slider h1{margin-bottom:10px!important }
    .case_studie_content h2,.case_studie_content h1{font-size:20px!important; margin-bottom:15px!important } .case_studie_section .case_studie_content{position:relative!important; margin:30px 0; text-align:center!important; float:left; width:100% } .case_studie_img img{margin:0 auto!important } .case_studie_section{padding-top:0!important }
}

#SideToggle.pollSlider{ position:relative; z-index:55;}

.single-post .single_blog_left_section a{ color: #1469a9; font-weight: 500;}
.single-post .single_blog_left_section a:hover{ color:#000;}


.related_post_show{clear: both;float: left;width: 100%;background: #f7f7f7;padding: 30px 0;}
.related_post_show #related_posts{ width:60%; margin:0 auto;}
.related_post_show ul li {width: calc(33.5% - 20px);margin-right: 20px;float: left;margin-bottom: 30px;}
.related_post_show h3{ font-size:28px;}   
.related_post_show ul li .relatedcontent h3{ font-size:18px!important; min-height: 63px;}
.related_post_show ul li:last-child{ margin-right:0;}
.related_post_show ul .relatedthumb img{ display:block;}
.related_post_show ul .relatedcontent {border:1px solid #ccc;padding:15px;}


/*------------------------- meet usa slider img ----------------------*/

.usa_banner_area{ text-align:center!important;}
.usa_banner_area h1{ font-size:50px!important; text-transform:uppercase; color:#fff!important;font-family:PoppinsLight!important; margin:0!important; line-height:1.8 !important;
margin-bottom:30px!important;}
.usa_banner_area h1 span{font-size:50px!important; color:#368aca!important;font-family: PoppinsSemiBold !important;}
.usa_banner_area h1 .usa_hed_bg{ background:#fff!important; padding:0 20px!important;}
.usa_banner_area h1 .usa_head_span{ font-family:PoppinsLight!important; color:#000f60!important;}
.map_img{margin-bottom:40px!important;}   
.Schedule_button a{font-size:18px!important;font-family:PoppinsSemiBold!important;text-transform:uppercase; color:#fff!important; background:#368aca!important; transition: 0.3s !important;
padding:15px 30px!important; text-align:center; display:inline-block;}  
.Schedule_button a:hover{ color:#368aca!important; background:#fff!important;}    
.tp-revslider-mainul li .tp-caption img{ cursor:pointer;}	    
.tp-mask-wrap{ overflow:visible!important;}  	        
.usa_banner_area h1 .usa_hed_bottom{ clear:both; display:block; color:#fff!important;font-family: PoppinsLight !important;}
.usa_banner_area h1 .usa_hed_bottom span{font-family: PoppinsSemiBold!important;color:#fff!important;}	        

 
/*------------- thanks page im meet inqure -----------------*/

.thanks_text_section{ text-align:center; color:#fff;}
.thanks_text_section h1{ color:#fff; font-size:80px;font-family:PoppinsSemiBold; text-transform:uppercase;}
.thanks_text_section img{ display:block; margin:0 auto;}
.thanks_text_section p{ width:75%; margin:0 auto 30px;} 
.thanks_text_section .thanks_sub{ font-size:20px;font-family:PoppinsSemiBold;} 
.thanks_table_area table{ border:1px solid #FFF; width:60%; margin:0 auto; color:#fff; margin-top:50px;} 
.thanks_table_area table th{ border:1px solid #FFF; padding:10px;text-align:center; background:#368ACA; font-size:18px;}
.thanks_table_area table td { border:1px solid #FFF;padding:10px; text-align:center;} 
 
   
/*---------------------------- hire us page  ---------------------------*/ 
 
.hire_page_second_section .vc_column-inner{ padding:0!important;}
.hire_page_second_section .wpb_content_element{ margin:0!important;}
.hire_second_box_img img{ width:100%;} 
.hire_page_second_box{ text-align:center;} 
.hire_page_second_section .vc_col-sm-3 .hire_second_box_content{ background:#368aca; color:#fff;} 
.hire_page_second_section .vc_col-sm-3 .hire_second_box_content h2{ color:#fff;}
.hire_page_second_box{ position:relative;}
.hire_page_second_one .hire_second_box_img{ top:100%; position:absolute; width:100%;}
.hire_read_button a{ background:#fff; color:#333; padding:10px 30px; text-align:center; border-radius:100px; display:inline-block;}  
.hire_read_button a:hover{ background:#333!important; color:#fff!important;}
.hire_second_box_content{padding:0 15%;display: flex;min-height:450px;align-items: center;}
.hire_second_box_img{height:450px;overflow:hidden;}   
.hire_second_box_content h2{ font-size:24px;font-family: 'PoppinsBold'; text-transform:uppercase; }  
.hire_second_box_content h2 span{ display:block;}     
.hire_second_box_img_two{ float:left; width:50%;}   
.hire_second_box_content_two{ float:left; width:50%;} 
.hire_second_box_content_two{ float:left; width:50%;}  
.hire_second_box_img_three{ float:right; width:50%;}  
.hire_page_second_section .vc_col-sm-6 .hire_second_box_content{ padding:0 7.5%; background:#fafafa;}   
.hire_page_second_section .vc_col-sm-6 .hire_second_box_content .hire_read_button a{ background:#368aca; color:#fff;} 
.hire_page_second_section .vc_col-sm-6 .hire_second_box_content h2 span{ color:#368aca;}    
.hire_page_second_one .hire_second_box_img:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #368aca;
position: absolute;display: block;content: "";left: 0;right: 0;margin: 0 auto;}
.hire_second_box_img_two{position:relative;} 
.hire_second_box_img_two:before{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff;
position: absolute;display: block;content: "";right:0; top:50%;}     
.hire_second_box_img_three{position:relative;}   
.hire_second_box_img_three:before{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;
position: absolute;display: block;content: "";left:0; top:50%;}            
.hire_page_second_three .hire_second_box_img{ position:relative;}   
.hire_page_second_three .hire_second_box_img:before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #368aca;
position: absolute;display: block;content: "";left: 0;right: 0;margin: 0 auto; bottom:0;}    
.hire_us_first_box{ box-shadow:2px 0  10px #3e3e3e99; padding:30px 15px!important; margin-bottom:30px; margin-right:30px; height:332px!important;}
.hire_us_first_section_one .vc_col-sm-6:nth-of-type(2n){ margin-right:0!important;}
.hire_us_first_section_one .vc_col-sm-6{ width:48%!important;}
.hire_us_first_section_two .vc_col-sm-6:nth-of-type(2n){ margin-right:0!important;}
.hire_us_first_section_two .vc_col-sm-6{ width:48%!important;}    
.hire_us_first_box h2{ font-size:24px;font-family: PoppinsBold; text-transform:uppercase;}   
.hire_us_first_box h2 span{ color:#368aca; display:block;}    
.hire_us_first_box .hire_read_button a{ background:#368aca; color:#fff;}
.hire_us_first_a{ background:url("images/hire_react_native.jpg") no-repeat bottom right;}
.hire_us_first_b{ background:url("images/hire_react_js.jpg") no-repeat bottom left;}
.hire_us_first_c{ background:url("images/hire_node_js.jpg") no-repeat top right;}
.hire_us_first_d{ background:url("images/hire_angular_js.jpg") no-repeat top left;}
.hire_us_first_box p{ font-size:14px;}
.hire_us_first_box .wpb_content_element{ width:46%; margin:0!important;}
.hire_us_first_b .wpb_content_element{ float:right; text-align:right;}
.hire_us_first_d .wpb_content_element{ float:right; text-align:right;padding-top:0px;}
.hire_us_first_c .wpb_content_element{ padding-top:0px;}  
.hire_page_second_section_mobile{ display:none;}
   
.single-post .single_blog_banner{ height:100px!important;}
.blog_share_social{ margin-bottom:40px; margin-top:10px;}   
.screen-reader-text{ margin:0 10px;}
			
/*hire ai*/
.ai-hire-banner-img img{max-width: 400px;}
.what-our-ai-sec .vc_column-inner {padding-top: 0px !important;}
.what-our-ai-inner {display: grid; grid-template-columns: repeat(5,1fr); grid-gap: 10px; margin-bottom: 50px !important;}
.what-our-ai-group {background-color: #298bc6;  padding: 60px 30px;  text-align: center;  height: 100%;  transition: all 0.4s ease; border: 1px solid #fff;  color: #fff; display: flex; flex-direction: column;  justify-content: center;}
.what-our-ai-group:nth-child(odd) {background-color:#D0DEE8;  color:#000;}
.what-our-ai-group:nth-child(odd) .font22 {color:#000;}
.what-our-ai-group .font22 {margin-bottom: 20px;;  transition: all 0.4s ease;  color: #fff;}
.hire-ai-tool-sec .vc_column-inner { padding-top: 0px !important;}
.ai-hire-tool ul li {display: flex;  background: transparent;  padding: 0;  box-shadow: 0 0 10px rgba(28, 28, 28, 0.1);  margin-bottom: 20px;}
.ai-hire-tool ul li .ai-tool-title {background-color: #298bc6; font-size: 20px;  font-weight: 700;  width: 30%;  color: #fff;  margin: 0;  min-height: 100%;  padding: 20px;  align-content: center;}
.ai-hire-tool ul li .tool-list-ai {background-color: #fff;  width: 100%;   padding: 20px;}
.ai-hire-tool ul li .tool-ai-text {padding: 0px 10px;  border-right: 1px solid #d6d6d6;  display: inline-block;  margin: 5px 0;}
.ai-hire-tool ul li .tool-list-ai .tool-ai-text:last-child {border-right: none;}
.indus-expertiset-sec .vc_column-inner { padding-top: 0px !important;}
.indus-expertiset-top{margin-bottom:40px;}
.ai-industries-list li {background: url(/wp-content/uploads/2025/07/right-arrow.png) !important; padding: 0;  padding-left: 40px!important;  margin-bottom: 10px;  background-repeat: no-repeat !important;  background-size: 20px !important;  background-position: -1px 3px !important;}
.ai-industries-list li b {font-size: 20px;   color: #000;  font-weight: bold;  padding-right: 5px;}
.hiring-models-sec .vc_column-inner { padding-top: 0px !important;}
.hiring-models-group {background-color: #f5f5f5;  padding: 70px 30px;  text-align: center;  border-bottom: 3px solid #298bc6;  min-height: 355px;}
.hiring-models-group .hiring-models-iocn {width: 60px;  margin: 0 auto 20px;}
.hiring-models-group  .font25 {margin-bottom: 20px;}
.why-choose-ai  .vc_column-inner { padding-top: 0px !important;}
.hiring-models-sec .button_div {margin-top: 50px;}
.why-ai-choose-inner ul {display: grid;  grid-template-columns: repeat(2,1fr); grid-column-gap: 100px;  grid-row-gap: 50px;  position: relative;}
.why-ai-choose-inner {margin-top: 70px;  position: relative;  margin-bottom: 45px !important;}
.why-ai-choose-inner::after {content: ''; position: absolute; top: -30px; left: 50%; transform: translateX(-50%);  background-color: #000;  width: 120px;  height: 2px;  z-index: 2;}
.why-ai-choose-inner ul li {background: transparent !important;  padding: 0;}
.why-ai-choose--group {border: 1px solid #000000; padding: 20px 20px 20px 50px; text-align: left;  background-color: transparent !important;  min-height: 165px;  position: relative;}
.why-ai-choose--group .why-ai-choose--iocn {width: 60px; margin: 0;  position: absolute;  left: -30px; height: 60px;  padding: 10px;  border-radius: 100px;  border: 1px solid #000;  top: 50%;  transform: translateY(-50%);  background-color: #fff;  display: flex;  align-items: center;  justify-content: center;}
.why-ai-choose--group  .font25 {margin-bottom: 20px;}
.why-ai-choose-inner ul li:nth-child(2n) .why-ai-choose--group {padding-right: 50px!important;   padding-left: 20px;}
.why-ai-choose-inner ul li:nth-child(2n+2) .why-ai-choose--group .why-ai-choose--iocn {right: -30px;  position: absolute;  left: inherit;}
.why-ai-choose-inner ul {position: relative;}
.why-ai-choose-inner ul::before { content: '';position: absolute;  top: -30px;  left: 50%;  transform: translateX(-50%);  background-color: #000;  width: 2px;  height: 115%;  z-index: 1;}
.why-ai-choose-inner ul::after {content: '';  position: absolute;  bottom: -45px;  left: 50%;  transform: translateX(-50%);  background-color: #000;  width: 20px;  height:20px;  z-index: 1;  border-radius: 100px;}
.ai-hire-form .vc_column-inner {padding-top: 0!important;}





/*------------------ Laravel Development page -----------------*/			
			
.slider_button_one{ text-align:left!important;}			
.right-laravel-img .vc_column-inner{height:384px;width:968px !important;background-repeat: no-repeat;background-size: contain;margin-left:-130px;}			
.laravel-development-slider.inner_slider_area h1{ color:#242c38;}			
.laravel-development-slider.inner_slider_area p{ color:#242c38;}			
.laravel_welcome_section:before{ background:url("images/laravel_welcome_left_bg.png") no-repeat; position:absolute; content:""; left:0; top:0;width:35%;height:100%;}			
.laravel_welcome_section:after{ background:url("images/laravel_welcome_right_img.png") no-repeat; position:absolute; content:""; right:0; top:0;width:27%;height:100%;}				  			 
.laravel_welcome_title{ border:8px solid #fb503b;border-left:0;position:relative;padding:40px 0 40px 0;margin-left:40px; margin-top:20px;} 
.laravel_welcome_title h2{ margin-left:-40px;}			
.laravel_welcome_title:before{background:#fb503b; position:absolute; content:""; left:0; top:0; width:8px; height:30px;}			  
.laravel_welcome_title:after{background:#fb503b; position:absolute; content:""; left:0; bottom:0; width:8px; height:30px;}					
.why-color .inner-heading{ color:#fff;}
.why-color p{ color:#fff;}
.laravel_service_section_title p{ width:70%; margin:0 auto;}
.laravel_service_section{ padding:30px 0;}
.laravel_service_section .laravel_service_section_box { display:flex;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6{ background:#fffc;text-align:center;width:calc(100% - 20%);margin-right:30px;margin-bottom:30px;
padding:30px 20px;box-shadow: 2px 2px 10px #000000b3;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6:last-child{ margin-right:0;}     
.laravel_service_section .laravel_service_section_box .vc_col-sm-6:hover{ background:#fff;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6 .inner-heading{ color:#2a282b; font-size:20px;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6 .wpb_content_element{ margin:0;}
.laravel_service_two_section_title h5{ margin-top:30px;}   
.laravel_service_two_section{ padding:20px 0 40px;}		
.laravel_service_two_section .laravel_service_two_section_box{ display:flex;}			    
.laravel_service_two_section_box .vc_col-sm-4{ text-align:center; border-right:1px solid #000; border-bottom:1px solid #000; padding:20px 10px;}
.laravel_service_two_section_box .vc_col-sm-4 .inner-heading{ font-size:20px;}	
.laravel_service_two_section_box .vc_col-sm-4:last-child{ border-right:none;}
.laravel_service_two_section_box_two .vc_col-sm-4{ border-bottom:none;}		
.laravel_last_section{ padding:20px 0;}  		 
.laravel_last_section_box{text-align:center;}			  
.laravel_last_section_box .vc_col-sm-6{ background:#ffff; width:30%; margin-right:30px;margin-bottom:30px; padding:25px;box-shadow: 2px 2px 10px #000000b3;
float:none; display:inline-block; text-align:left;} 
.laravel_last_section_box .vc_col-sm-6:last-child{ margin-right:0;}
.laravel_last_section_box_two .vc_col-sm-6:first-child{ vertical-align:top; padding-bottom:50px;}
.laravel_no{ font-size:80px;font-family: PoppinsBold; color:#fb6451;}
.laravel_last_section_box .vc_col-sm-6 .wpb_content_element{ margin:0;}
.laravel_last_section_box .vc_col-sm-6 .inner-heading{ font-size:22px; color:#2a282b;}
 

  
/*------------------ AngularJS Development page -----------------*/ 
 
.angularjs-development-slider:after{ background:url("images/angularjs-banner_top_bg.png") no-repeat 0 0; position:absolute; content:""; right:0; top:0;width:58%;height:100vh;} 
.right-angularjs-img .vc_column-inner {width:933px !important;height:528px;background-repeat:no-repeat;background-size:contain;margin-left:0px;} 
.right-angularjs-img{ position:relative; z-index:900;}   
.angularjs_welcome_section .vc_column-inner{padding:0!important;}
.angularjs_welcome_section_content{ margin-top:130px;}  
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{ width:50%; position:relative; padding:65px 40px 65px 0;border:8px solid #fff;border-left:0; margin-left:40px;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper:before{background:#fff; position:absolute; content:""; left:0; top:0; width:8px; height:30px;}   
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper:after{background:#fff; position:absolute; content:""; left:0; bottom:0; width:8px; height:30px;}
.angularjs_welcom_tex{ margin-left:-60px;} 
.angular_logo_area{ padding:10px 0;} 
.angular_logo_area ul{ text-align:center;} 
.angular_logo_area ul li{ background: none;display: inline-block;border: 1px solid #ccc;padding: 20px;width: 23%;text-align: center;margin: 0 5px 13px;} 
.angular_logo_area ul li img{ margin:0 auto;}
.angular_logo_area ul li .span_s_icon{font-family:PoppinsBold;font-size:18px; color:#0064b4;} 
.angularjs_red_section_title p{ width:80%;margin:0 auto 20px;}
.angularjs_red_section_title{ padding-top:130px;}
.angularjs_red_section:before{ background:url("images/red_vav.jpg") no-repeat 0 0; width:100%; height:126px; position:absolute; content:""; top:0; left:0;}
.angular_no{font-family: PoppinsBold; font-size:80px; color:#fff; line-height:80px;opacity: 0.5;}
.angularjs_development_section:before{ background:url("images/red_vav_two.jpg") no-repeat 0 0; width:100%; height:104px; position:absolute; content:""; top:0; left:0;}
.angularjs_development_section_content{ margin-top:120px; border-radius:20px; box-shadow:0 0 10px #33333380;}
.angularjs_development_section_content .vc_col-sm-6 .vc_column-inner{ padding:0px;}
.angularjs_development_section_content .vc_col-sm-6 .wpb_content_element{ margin:0!important;}
.angularjs_development_section_right .wpb_content_element{ padding:30% 20% 0 10%;}
.angularjs_development_section_left img{ margin-bottom:20px!important;}  
.angularjs_development_section{ padding-bottom:50px;} 
.angular_service_box_area{ padding-bottom:30px;}
.angular_service_box{ display:flex;}
.angular_service_box .vc_col-sm-6{box-shadow:0 0 7px #33333380;padding:20px;text-align:center;width: calc(50% - 0%);margin-right:20px;margin-bottom:20px;}
.angular_service_box .vc_col-sm-6:last-child{ margin-right:0px;}
.angular_last_section{ padding:40px 0;}	
.angular_last_section_content{ margin-bottom:60px!important;}	  
.angular_last_section a{ color:#5C93CC;}	  
		  
		    
/*------------------ ReactJS Development page -----------------*/ 
			
.reactjs-development-slider h1{ margin-top:-150px!important;}			
.reactjs_welcome_section .reactjs_welcome_section_left{ position:absolute!important; height:100%;}
.reactjs_welcome_section .reactjs_welcome_section_left .vc_column-inner{ height:100%;}
.reactjs_welcome_section_right{ float:right!important;}
.reactjs_welcome_section_right .wpb_content_element{ padding:25px; width:63%;}			
.reactjs_logo_area{ padding:40px 0;}
.reactjs_logo_area .inner-heading{ margin-bottom:40px!important;}
.reactjs_logo_area ul{ text-align:center; display:flex;}		
.reactjs_logo_area ul li{ padding:30px 0; background:#fff; display:inline-block; border-radius:10px; vertical-align:top; margin:0 10px; box-shadow:0 0 8px #3336;
width: calc(20% - 0%);} 
.reactjs_logo_area ul li img{ margin:0 auto;}
.reactjs_logo_area ul li span{ font-size:20px;} 	
.reactjs_development_service_area{ padding:30px 0 40px;}	
.reactjs_development_service_title p{ width:70%; margin:0 auto 60px!important;}  
.reactjs_development_service_area_box{ display:flex;}			 
.reactjs_development_service_area_box .vc_col-sm-6{ border:1px solid #fff; padding:20px; width:calc(50% - 0px); margin-right:20px; margin-bottom:20px;}
.reactjs_development_service_area_box .vc_col-sm-6:last-child{ margin-right:0;}
.reactjs_service_two_area{ padding:30px 0;}
.reactjs_service_two_box{ display:flex;}			 
.reactjs_service_two_box .vc_col-sm-6{ background:#fff;box-shadow:0 0 8px #fff;width:calc(50% - 0px); margin-right:20px; margin-bottom:20px; padding:20px; margin-top:65px;}	
.reactjs_service_two_box .vc_col-sm-6 .inner-heading{ color:#333;}
.reactjs_service_two_box .vc_col-sm-6 p{ color:#333;}	 		  
.reactjs_service_two_box .vc_col-sm-6:last-child{ margin-right:0;}
.reactjs_no{ color:#fff;font-family: PoppinsBold; font-size:80px; margin-top:-80px;line-height:80px;}
.reactjs_service_two_title p{ width:70%; margin:0 auto;}						 
.reactjs_last_section_left{ background:#294159cc;}
.reactjs_last_section_left .wpb_content_element{padding:15%; margin:0!important;}
.reactjs_last_section_right .wpb_content_element{margin:0!important; padding:12%;}			 
.reactjs_last_section_right .wpb_content_element .wpb_wrapper{background:#fff; padding:12%;}		  	 
.reactjs_last_section_right .wpb_content_element .inner-heading{color:#333;}	
.reactjs_last_section_right .wpb_content_element p{color:#333;}  
.reactjs_last_listning_section{ padding:10px 0 40px!important;}
.reactjs_last_listning_right .vc_column-inner { padding:0!important; text-align:right;}	
.reactjs_last_listning_right img{ float:right;}	   			 
.reactjs_last_listning_left{ padding:40px 0 0 100px!important;}	
.reactjs_last_listning{ display:flex;}			 
.reactjs_last_listning .vc_col-sm-6{ background:#fff; padding:20px; margin-right:20px;box-shadow:0 0 8px #3336;}	


/*--------------------------- React native page -----------------------*/

.react-native-banner-left img{ width:auto; max-width:inherit; margin-left:-80px;} 
.react-native-banner-right .slider_button a{ float:left;} 
.react-native-banner-right .wpb_content_element{ padding-left:100px;}   
.react-native-welcome:after{ background:url("images/welcome_left_bg.png") no-repeat 0 0; width:788px; height:680px; position:absolute; content:""; left:0; right:0;display:block!important;}
.react-native-welcome .inner-heading{ font-size:36px; line-height:48px;}
.react-native-service-box{ display:flex;}	
.react-native-service-box .vc_col-sm-2{width:calc(30% - 20px);margin-right:20px;text-align:center; padding:30px 20px 0;}
.react-native-service-box .vc_col-sm-2:nth-of-type(5n+1){ background:#dee3ff;}
.react-native-service-box .vc_col-sm-2:nth-of-type(5n+2){ background:#d2ffe2;}
.react-native-service-box .vc_col-sm-2:nth-of-type(5n+3){ background:#b3bfff;}
.react-native-service-box .vc_col-sm-2:nth-of-type(5n+4){ background:#fef4d5;}
.react-native-service-box .vc_col-sm-2:nth-of-type(5n+5){ background:#e7d9fa; margin-right:0;}	  
.react-native-service-box .vc_col-sm-2 .inner-heading{ font-size:20px; color:#333; position:relative; padding-bottom:15px;}
.react-native-service-box .vc_col-sm-2 .inner-heading:before{position:absolute;content:"";width:75px;height:4px;background:#333;display:block;margin:0 auto;bottom:0;
left:0;right:0;}
.top_react_native_area{ padding:40px 0;}  
.react-native-lasr-section .vc_col-sm-6 .inner-heading{ font-size:20px;}
.top_react_native_area .vc_col-sm-6:first-child img{ width:auto; max-width:inherit; margin-left:-200px;}    
body.page-id-1241{ position:relative;}	  
body.page-id-1241:before{ background:url("images/right_body_bg.png") no-repeat; width:1032px; height:1348px; position:absolute;  content:""; right:0;top:26%;z-index: 5;}	  
.inner_slider_area .react-native-banner-right h1{ color:#333;}	
.react-native-banner-right p{ color:#333;}		      
	    

/*----------------- Node.js Development Service ---------------------*/

.nodejs-development-slider .black-color{ color:#333;}
.nodejs-development-slider img{ display:block; margin:0 auto; float:none;}
.nodejs_welcome_section .vc_col-sm-6 .vc_column-inner{ padding:0!important;}
.nodejs_welcome_section .vc_col-sm-6 .wpb_content_element{ margin-bottom:0!important;}
.nodejs_service_icon ul{ position:relative; margin-bottom:80px; background:url("images/white_line.png") no-repeat center center;}
.nodejs_service_icon ul li{ padding:0; background:url("images/node_img.png") no-repeat;  width:107px; height:107px; text-align:center; line-height:107px;
color:#333;font-family: PoppinsBold;display: inline-block;margin: 0 40px;}		 
.nodejs_service_icon ul li:nth-of-type(2n){position:relative; top:32px;}	   
.nodejs_service_icon p{ width:70%; margin:0 auto;}	   
.why-notejs-section_box{ display:flex;}
.why-notejs-section_box .vc_col-sm-3{ background:#f4f7fc; padding:20px 10px; width:calc(30% - 20px); margin-right:20px; margin-bottom:30px;}	   
.why-notejs-section_box .vc_col-sm-3:last-child{ margin-right:0;}	   
.why-notejs-section_box .vc_col-sm-3 .wpb_content_element{ margin-bottom:0;}
.why_node_title_area p{ width:80%; margin:0 auto 20px;}
.why-notejs-section_box .vc_col-sm-3 .inner-heading{font-size:20px; color:#333;} 
.why-notejs-section_box{ position:relative; padding:56px 0 25px;margin-bottom:40px;} 
.why-notejs-section_box:before{ background:url("images/top_line.png") no-repeat 0 0; width:896px; height:56px; position:absolute; content:""; top:0 ; left:0; right:0; margin:0 auto;}
.why-notejs-section_box:after{ background:url("images/bottom_line.png") no-repeat 0 0; width:896px; height:56px; position:absolute; content:""; bottom:0 ; left:0; right:0;margin:0 auto;}      
.nodejs_services_device_box .vc_col-sm-12{ width:75%!important; margin:0 auto; float:none;}	   
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{ padding:20px; background:#fff; margin-bottom:20px; width:calc(35% - 20px); box-shadow:0 0 3px #333; 
min-height:275px; z-index:55;}	   
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6:last-child{ float:right; text-align:right;}	   
.nodejs_services_device_box{ position:relative; background:url("images/center_round.png") no-repeat center center;  }
.nodejs_services_device_box:before{ background:url("images/left_round_border.png") no-repeat 0 0; width:172px; height:462px; position:absolute; content:""; left:0; top:20%;}	   
.nodejs_services_device_box:after{ background:url("images/right_round_border.png") no-repeat 0 0; width:172px; height:462px; position:absolute; content:""; right:0; top:20%;}	     
.nodejs_services_device_box{ padding-bottom:30px;}
.nodejs_last_section_left{ padding:5%!important;}	 
.nodejs_last_section .vc_col-sm-12 .vc_column-inner{ padding:0!important;}
.nodejs_last_section_right{height:100%; position:absolute!important; right:0;}	
.nodejs_last_section_right .vc_column-inner{height:100%!important;}
.nodejs_last_section_right .wpb_wrapper{height:100%!important;}
.nodejs_last_section_right img{ margin:20% auto 0; display:block;}
	  
	  
/*------------------ Internet of Things page -----------------*/ 

.internet-of-things_slider_title .internet_things{ display:block; color:#34a1f2;}
.internet-of-things_slider_img img{ float:right;}
.iot_welcome_section_img img{ margin:0 auto;}
.iot_welcome_section{ color:#fff; padding:0 30px; position:relative; z-index:5; margin-top:-120px;}  
.iot_welcome_section_bottom{ text-align:center;}
.iot_welcome_section::before {background: url("images/blue_shape.png") no-repeat 0 0;width:1180px;height:95px;position:absolute;top:-95px;content:".";
left:0;right:0;display:block!important;overflow:visible;}
.internet-of-things_slider_title{ margin-top:-150px;}
.internet-of-things_slider_img{ margin-top:-50px;}
.iot_welcome_bottom img{ margin:0 auto;}  
.advantages_list ul li{ width:48%; background:#fff; padding:20px; text-align:center; margin-right:20px; margin-bottom:20px; float:left; min-height:250px;}
.advantages_list ul li b{ display:block; margin-bottom:10px!important;}
.advantages_list ul li:nth-of-type(2n){ margin-right:0;}       
.advantages_iot_section_left .inner-heading{ color:#fff; background:#34a1f2; padding:60px; position:relative; font-size:50px;} 
.advantages_iot_section_left .inner-heading:before{background:#34a1f2;content:"";width:100%;height:100%;position:absolute;left:-100%;top:0;}
.iot_application_section .vc_column-inner{ padding:0!important;}	   
.iot_application_section .wpb_text_column{ float:left; margin:0!important;}       
.iot_application_left_text{float:left; width:65%;}	
.iot_application_left_img{float:right; width:35%;}
.iot_application_left_img img{ width:100%;}   
.iot_application_left_text {padding:10%;}  
.iot_application_left_text .inner-heading{ font-size:36px;}
.iot_application_section{ position:relative;}
.iot_application_right{ position:absolute!important; height:100%; right:0;}	 
.iot_application_right .vc_column-inner{ height:100%;}  
.iot_application_right .vc_column-inner .wpb_text_column{width:70%;color:#fff;padding:10% 8%;} 
.iot_application_right .inner-heading{ font-size:36px; color:#fff;} 		    
.fleet_management_system{ padding:20px 0 50px;}  
.fleet_management_system .inner-heading{ font-size:40px;}
.fleet_management_system .vc_col-sm-4{ width:calc(35% - 20px); margin-right:20px; background:#34a1f2; padding:20px; color:#fff;}
.fleet_management_system .vc_col-sm-4:last-child{ margin-right:0;}
.fleet_management_system .vc_row.wpb_row.vc_inner{ display:flex;}
.iot_help_section{ padding:40px 0; color:#fff;}		
.iot_help_section .inner-heading{ font-size:40px;color:#fff;}		
.iot_help_section:before{ background:#34a1f2e6; position:absolute; width:50%; height:100%; content:""; left:0; top:0;}    		
.iot_help_left{ padding-right:30px!important;}		      
			

/*----------------- Healthcare IT Solutions -------------------*/

.helth_slider_span{ color:#34a1f2;}
.healthcare-it-solution_img img{max-width:inherit; left:-50%; position:relative;}    
.healthcare-it-solution{ padding-bottom:0!important; align-items:inherit!important;}
.healthcare-it-solution_img .wpb_text_column{ margin-bottom:0!important;}
.healthcare-it-solution_content{ align-items:center!important; margin-top:-50px!important;}  
.healthcare_welcome_top p{ width:70%; margin:0 auto 20px;}  
.healthcare_welcome_content{ background:#3c6bb3; color:#fff; padding:60px 40px!important; position:relative;}  
.healthcare_welcome_content:before{background:#3c6bb3;position:absolute;content:"";height:100%;width:100%;left:-100%;top:0;}  
.healthcare_welcome_content .inner-heading{ color:#fff;}       
.analytics_box_section_title .black_text{ display:block; color:#333;}  
.analytics_box_section_title .inner-heading-one{ font-size:150px;color:#3333; margin:0!important;}      
.analytics_box_section_title .inner-heading-small{ font-size:60px; color:#333; margin-top:-130px;}
.analytics_box{ display:flex;margin-top:-41px;margin-bottom:40px;}
.analytics_box .vc_col-sm-3{background: #3c6bb3;width: calc(26% - 20px);margin-right: 20px;color: #fff;display: flex;align-items: center;padding: 20px;}
.analytics_box .vc_col-sm-3:last-child{ margin-right:0;}
.analytics_box .vc_col-sm-3 .wpb_text_column{ margin-bottom:0;}   
.analytics_bottom_one{ background:#0f2757; color:#fff; padding:40px 20px!important;}
.analytics_bottom_one .inner-heading{ color:#fff;}
.analytics_bottom_two{ background:#3c6bb3; color:#fff; padding:40px 20px!important; margin-top:100px;}
.analytics_bottom_two .inner-heading{ color:#fff;}	
.analytics_bottom_three{ margin-top:50px;}	  			       
.emr-software-section{color:#fff; padding-bottom:30px;} 
.emr-software-section .inner-heading{color:#fff;} 			
.helth_bottom_section{ color:#fff;}	
.helth_bottom_section .inner-heading{ color:#fff;} 		
.bg-content-sec .analytics_bottom_three p, .bg-content-sec .analytics_bottom_three li{ color:#454545;}		
.bg-content-sec .analytics_bottom_three .inner-heading{color:#454545;}	   
.bg-content-sec .analytics_bottom_three li{background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='23px' height='20px' viewBox='0 0 23 20' enable-background='new 0 0 23 20' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23055A9D' d='M7.412,19.804c-0.811-1.146-1.588-2.274-2.395-3.384 c-1.519-2.084-3.092-4.132-4.719-6.144c-0.219-0.271-0.194-0.393,0.056-0.651c0.094-0.097,0.939-1.066,1.367-1.131 c0.482,0,0.997,0.575,1.495,0.905c1.272,0.846,2.551,1.683,3.809,2.548c0.3,0.205,0.692,0.662,0.932,0.369 c3.173-3.87,6.449-7.857,10.6-10.838c0.148-0.106,0.27-0.177,0.444-0.317c1.515-0.908,2.438-1.064,3.833-0.914 C16.459,5.902,11.911,12.821,7.412,19.804z'/%3E%3C/g%3E%3C/svg%3E%0A") left 4px no-repeat!important;}				
 	
	  
.award_logo_img img {width:55%!important;margin-top:3px;}	 
.copyscape-banner-white{ display:none;}  
.inner_top_button a{ float:left; margin-right:10px; vertical-align:top;}	
.footer_bottom_button_section {background:#eee;box-shadow:0 0px 9px #0202023d;} 
.footer_bottom_button_section a{ box-shadow:0 0 3px #0202029c;} 
.footer_bottom_button_section .vc_column-inner{ padding-top:0!important;}
   
   
/*------------ our strategy ------------*/

.status_section{ position:relative; padding:60px 0 60px;} 
.status_box_inner{ background:#eee; text-align:center; padding:30px; border-radius: 8px;} 
.status_box_icon img{ width:25%; margin:0 auto;}
.status_box_title{ font-size:50px;font-family:PoppinsSemiBold;}
.status_box_blue .status_box_inner{ background:#3b87c3; min-height: 234px;}
.status_box_blue .status_box_title{ color:#fff;}
.status_box_blue p{ color:#fff;}
.status_section .home_main_title{ text-align:left;padding-bottom:12px;} 
.status_section:before{ background:url("images/round_left.png") no-repeat 0 0; position:absolute; content:""; width:382px; height:800px;
left:0;}
.status_section:after{ background:url("images/round_right.png") no-repeat 0 0; position:absolute; content:""; width:268px; height:752px;
right:0; bottom:0;} 
.status_section .wpb_wrapper{ position:relative; z-index:5;}
.status_section_sub_title{ margin:0!important; position:relative; top:50px;} 
.status_section .home_main_title h5{ position:relative;}
.status_section .home_main_title:before{background:#2a282b;position: absolute;width: 50px;height: 3px;content: "";bottom: 0;left: 0;margin: 0 auto;}
.status_box_area {margin-top:-60px;}   
   
   
/* -------------- clients logo ------------ */

.home_blog_section{ background:#f2f3f7;}
.home_blog_section .vc_col-sm-12{ padding:60px 0 20px;}
.welcome_section{display:none;} 
.home-testimonial{display:none;}    
.meet_today_section{display:none;} 

.our_client_top_title h3{ font-size:185px;color:#e8e8e8;text-align:center;position:absolute;top:-18px;Width:100%;opacity: 0.6;font-weight: bold;}
.our_client_section_title{padding-top:30px;padding-bottom:50px;} 
.our_client_logos{ background:#f2f3f7;} 
.our_client_logos_right{ width:100%!important;}  
.our_client_logos_right .wrap {width: 100%; padding: 0; } 
.our_client_logos_left .vc_column-inner{ padding-left:0!important;}
.our_client_logos_right .draggable{ padding:0px;}
.our_client_logos_right .slick-slide div{background:#fff; padding:20px; margin-right:10px; margin-left: 10px; margin-bottom:20px;box-shadow: 0px 0px 10px #3333; 
cursor:pointer;}
.our_client_logos_right .slick-slide div img{ margin:0 auto;filter: grayscale(100%);transition: all 0.2s ease-in 0s;}
.our_client_logos_right .slick-slide div:hover img{filter:none;}
.our_client_logos_right .slick-slider{ text-align:center;}  
.our_client_logos_right .slick-slider .slick-prev{ background:url("images/client_left_arrow.png") no-repeat 0 0; width:114px; height:114px; padding:0;
text-indent:-5000px;}
.our_client_logos_right .slick-slider .slick-next{background:url("images/client_right_arrow.png") no-repeat 0 0; width:114px; height:114px;padding:0;
text-indent:-5000px;}   
    

.home_blog_section .post-views p:nth-of-type(2n + 1){ display:none;}  
.home_blog_section .blog-post{ height:auto; line-height:inherit !important;}
.home_blog_section .post-views-count{font-size:20px; color:#211d17; font-weight:normal; letter-spacing:0px;}
.home_blog_section .entry-meta{ color:#211d17; padding-top:10px;}
.home_blog_section .post-views.entry-meta > span{ font-size:18px;} 
.our_blog_slider_homepage #carousel_blog .slick-dots{top:10px!important;}
.home_blog_section .widget.widget_text{ padding-bottom:0!important;}
.home_blog_section .our_blog_slider_homepage #carousel_blog .slick-dots li.slick-active a{ border:none;}	
	
	
	
	

/*================ CRM page start ==============*/

.crm_slider_img img{max-width:inherit;margin-left:-250px;}    
.crm_li_slide ul{ list-style:none;}      
.crm_li_slide ul li{ background:none; width:46%; float:left; margin-right:20px; margin-bottom:20px; padding:0;}  
.crm_li_slide ul li a{border:1px solid #fff;display:block;padding:10px;border-radius:100px;color:#fff;text-align:center;}  
.crm_li_slide ul li a:hover{ background:#fff;color:#368aca;border:1px solid #368aca;}       
       
.crm_client_logos{ background:url("images/client_crm_bg.png") no-repeat left bottom 50px; padding-bottom:50px;}     
.crm_client_logos .vc_col-sm-3 img{ box-shadow:0 0 7px #3333335c;}    
.crm_client_top .vc_col-sm-3:nth-of-type(3n) img{margin-top:20px;}
.crm_client_bottom .vc_col-sm-3:nth-of-type(2n) img{margin-top:-20px;}  
.crm_logo_title{ margin-bottom:0!important;position:absolute;top:130px;}   
.crm_logo_title h2{ font-size:50px;}      
  
.crm_client_review_section{ padding:60px 0; color:#fff;}  
.crm_client_review_section .clientCRMslider .cln-img{ text-align:center; margin-bottom:20px;}  
.crm_client_review_section .clientCRMslider .cln-img img{ margin:0 auto; border-radius:100%; width:110px; border:2px solid #fff;}  
.crm_client_review_section .clientCRMslider .cln-cnt{ margin-bottom:20px; width:70%; margin:0 auto 0;}  
.crm_client_review_section .clientCRMslider .cln-cnt p{text-transform:italic;} 
.crm_client_review_section .cln-desc{ margin-bottom:30px; font-size:17px; line-height:26px;}
.crm_client_review_section .cln-cnt .cln-name{ color:#fff; margin:0; font-size:22px;} 
.crm_client_review_title .inner-heading{ color:#fff;}
.crm_client_review_section .slick-slider{ margin-bottom:20px;}
.crm_client_review_section .cln-slr-btn .cln_crm_pr{ background:url("images/previous-svg.svg") no-repeat 0 0; padding:0; width:35px; height:35px; text-indent:-5000px; background-size:cover; margin-right:5px;} 
.crm_client_review_section .cln-slr-btn .cln_crm_nx{ background:url("images/next-svg.svg") no-repeat 0 0; padding:0; width:35px; height:35px; text-indent:-5000px; background-size:cover; margin-left:5px;}
  
.crm_section_one .inner-heading{ margin-bottom:80px!important;} 
.crm_section_one{ background:url("images/cloud_crm_bg.png") no-repeat center bottom; background-size:content; padding:60px 0 300px;} 
.crm_section_one .crm_section_one_left{ padding-right:85px;}
.crm_section_one .crm_section_one_right{ padding-left:85px;}
.crm_section_one_dis{ position:relative;}       
.crm_section_one_dis:before{background:url("images/crm_update_icon.png") no-repeat center bottom; background-size:contain; position:absolute; left:0; right:0; margin:0 auto; width:160px; height:717px; display:block!important;} 
.crm_section_one_dis .vc_col-sm-6 .wpb_content_element{ margin-bottom:0!important;}
     
.crm_section_two{ background:#162082; padding:50px 0 80px;}     
.white-title{ color:#fff;}  
.crm_section_two p{ color:#fff;}   
.crm_section_two .white-title{ text-align:center; margin-bottom:100px!important;}  
.crm_section_two li{ color:#fff;}   
  
.crm_section_three{ padding:0 0 0 0; background:url("images/communication-bg.png") no-repeat left center;} 
.crm_section_three_img .vc_column-inner{ padding-right:0!important; text-align:right;} 
.crm_section_three_img img{ margin-left:auto;}  
.crm_section_three_dis .wpb_content_element{width:61%;float:right;margin-bottom:0!important;margin-top:30%;}
.crm_section_three_img .wpb_content_element{ margin-bottom:0!important;}
   
.crm_section_four .inner-heading-subtitle{ font-size:20px; font-family:PoppinsBold; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:30px;}
.crm_section_four .inner-heading{ margin-bottom:8px; color:#fff;}
.crm_section_four{ padding:80px 0;}  
.crm_tabbing_area ul{ text-align:center;width:70%;margin:0 auto!important;margin-top:0px;border-top:1px solid #fff;padding-top: 40px!important;padding-bottom: 100px!important;margin-top:30px!important; overflow:visible!important; position:relative;}   
.crm_tabbing_area ul:before{position:absolute; content:""; width:1px;height:60px;top:0px;left:0;background:#fff;}
.crm_tabbing_area ul:after{position:absolute; content:""; width:1px;height:60px;top:0px;right:0;background:#fff;}      
.crm_tabbing_area ul li{ background:none; position:relative;}   
.crm_tabbing_area ul li:before{ position:absolute; content:""; width:20px; height:20px;top:-52px;left:0;right:0;background:#fff;border-radius:100%; margin:0 auto;}
.crm_tabbing_area ul li.vc_active:before{ background:#03A8ED;} 
.crm_tabbing_area ul li a span{ color:#fff; font-size:20px; display:block; text-transform:uppercase;} 
.crm_tabbing_area ul li a{ padding:70px 50px 0!important; background-color:transparent!important; border-radius:0!important; border:none!important;} 
.crm_section_four ul li:nth-of-type(1) a{ background:url("images/tab_icon.png") no-repeat top center;}    
.crm_section_four ul li:nth-of-type(2) a{ background:url("images/payment-reminder.png") no-repeat top center;}
.crm_section_four ul li:nth-of-type(3) a{ background:url("images/followups.png") no-repeat top center;}

.crm_section_eight ul li:nth-of-type(1) a{ background:url("images/performanc-report.png") no-repeat top center;}    
.crm_section_eight ul li:nth-of-type(2) a{ background:url("images/revenue-report.png") no-repeat top center;}
.crm_section_eight ul li:nth-of-type(3) a{ background:url("images/balance_report.png") no-repeat top center;}
                   
.crm_tabbing_area .vc_tta-panels-container{width:87%;margin:0 auto;}
  
.crm_section_five{ padding:60px 0;}
.crm_section_six{ padding:0 0 60px 0;}
.crm_section_six img{ margin:0 auto; margin-top:0px; width:60%;} 
.crm_section_six .inner-heading{ color:#fff; margin:50px 0!important;}
.crm_section_six p{ color:#fff;}    
.crm_section_seven{ padding:40px 0;}    
.crm_section_eight{ padding:40px 0;}   
.crm_section_eight .inner-heading{ color:#fff;}  
.crm_section_nine{ padding:50px 0;}  
.crm_section_nine_img img{ margin:0 auto;}   
.crm_section_ten{ padding:0 0 50px;}   
.crm_section_ten img{ margin-left:-80px;}   

.crm_section_eleven{ padding:50px 0;}
.crm_section_eleven_content .wpb_wrapper{ width:70%; margin:0 auto;} 
.crm_section_eleven_content .inner-heading{ color:#fff;}  
.crm_section_eleven_content p{ color:#fff;}  
.crm_section_eleven img{ margin:0 auto 50px!important;} 

.crm_section_eight.crm_tabbing_area ul{ width:85%;}    
.crm_call_action{ background:#368aca; padding:10px 30px; color:#fff; text-align:center; margin:30px 0;} 
.crm_call_action .crm_call_action_inner{ background:#171F82; padding:60px 30px;}
.crm_call_action .inner-crm-heading{ color:#fff;font-size:26px;width:80%;margin:0 auto 30px;} 
.crm_call_action .slider_button{ margin-top:0;}

.crm-flex {display: flex !important;}
.crm-video-inner iframe{ margin: 0!important; }  

.ai-powered-info .vc_column-inner {
    padding-top: 0 !important;
}


/*================ CRM page end ==============*/  



/*-------------- cta button css------------*/

.cta-blg-cvr{ background:#63b1eb; padding:20px;float:left; width:100%; margin-bottom:30px;}   
.cta-blg-inr{ border:2px solid #fff; padding:30px; float:left; width:100%; display:flex; align-items:center;}
.cta-lft{ float:left; width:60%; padding-right:20px;}
.cta-rht{ float:left; width:40%;}
.cta-cntent{ color:#fff; font-size:26px; line-height:1.3; font-weight:bold;font-family: 'Montserrat';}  
.cta-btn-cvr a{ background:#105c94; color:#fff!important; padding:10px 20px; display:inline-block;} 
.cta-btn-cvr a:hover{ background:#fff; color:#105c94!important;}           
.cta-btn-cvr a span i{ font-style:normal!important;}            
.cta-btn-cvr a span{ margin-left:10px; display:inline-block;} 



#fancybox-content{ border:none!important;width:100%!important;}
#SamarpanThirdAnniversary img{ display:block;}      


/*========Blog page changes========*/  

.single-post .content-area .h1, .single-post .content-area .h2, .single-post .content-area .h3, .single-post .content-area .h4, .single-post .content-area .h5, .single-post .content-area .h6, 
.single-post .content-area h1, .single-post .content-area h2, .single-post .content-area h3, .single-post .content-area h4, .single-post .content-area h5, .single-post .content-area h6 {font-family: 'Montserrat'; } .single-post .content-area .ftwp-heading {font-weight: 700; margin-bottom:12px !important; margin-top: 25px !important; } .single-post .blog_content p {margin-bottom: 0.9em; } .single-post .blog_content ul li { list-style-type: inherit  !important; margin-left: 0 !important;  padding-bottom: 5px; } .single-post .blog_content ul{ margin-left: 15px; }
.single-post .blog_content ol li {padding-bottom: 5px; } .single-post #ftwp-trigger.ftwp-border-medium {background: #368aca !important; color: #ffffff !important; border: none !important; border-radius: 0 !important; } .single-post h1.sinle_blog_title {font-weight: bold; color: #368aca; margin-top: 0px; } .single_blog_left_section .ftwp-minimize.ftwp-middle-right {border:none !important; padding: 0 !important; display: flex !important; position: relative; margin-bottom: 20px !important; float: left; width: 100%; background: #e5e5e5 !important; align-items: center; }
.blog_content .ftwp-shape-round.ftwp-border-medium {border: medium none !important; background: none !important; position: absolute !important; top: 0; } .blog_content .ftwp-shape-square.ftwp-border-medium {border: none !important; } .blog_content #ftwp-container.ftwp-wrap #ftwp-header-control {float: left; margin-right: 5px; display: none; } .blog_content .ftwp-shape-square #ftwp-header {padding: 15px 15px 14px 65px !important; background: #252525 !important; color: #ffffff !important; } .blog_content .ftwp-list-nest.ftwp-strong-first.ftwp-colexp.ftwp-colexp-icon {padding: 15px 5px !important; }
.single-post .blog_img_section img {width: 100%; } .single-post .single_blog_left_section ul li ul, .single-post .single_blog_left_section ul li ol {margin-top: 15px !important; } .single-post .single_blog_left_section em, .single-post .single_blog_left_section i {font-style: italic; color: 000 !important; font-weight: 600 !important; } .single-post blockquote {color: #000; line-height: 1.3; border: 1px solid #dddddd; padding: 20px; margin-bottom: 1.5em; background: #f5f5f5; } 
.single-post blockquote p {margin-bottom: 1em; } .single-post blockquote p:last-child {margin-bottom: 0; } .single-post blockquote p {margin-bottom: 1em; font-weight: 600; } .single-post .content-area h2.ftwp-heading {margin-top: 50px !important; }

 
.single-post .rank-math-breadcrumb {margin: 50px 0 0px; font-size: 15px;}
.single-post .rank-math-breadcrumb .last{ color: #368aca; }  
.single-post .rank-math-breadcrumb a:hover{ color:#368aca; }
 



.CookieNoteSec  {color: #000;padding: 6px 0;border-radius: 35px;text-align: center;position: fixed;bottom: 8px;left: 0;right: 0;background-color: #fff;font-weight: 600;z-index: 9999;width: 724px;margin: auto;box-shadow: 0 0 14px rgba(0,0,0,.1);display: flex;align-items: center;}
.CookieNoteShow a {color: #000 !important;text-decoration: underline;}
span.notification-close-cross {    background: #368aca;padding: 8px 25px 9px 22px;border-radius: 30px;margin-left: auto;margin-right: 6px;cursor: pointer;color: #fff;}
span.CookieNoteShow {margin-left: 15px; margin-right: auto;}


.page-id-10 .contact_form .wpcf7-form p:nth-of-type(5n) {float: left; width: 50%; }
.page-id-10 .contact_form .wpcf7-form p:nth-of-type(6n) {float: right; width: 50%; }

.single-post .saboxplugin-wrap .saboxplugin-gravatar{ padding-top:20px; }   
.single-post .wp-block-image img {border: 1px solid #cccaca;}    
 

/*----------- new pages comman css -------------*/

.light_blue{color:#368aca;}
.light_blue:hover{color:#368aca;} 
.font25 {font-size: 25px; font-family: 'PoppinsBold'; margin: 0 0 30px; line-height: 1.2;}
.font40{ font-size:40px; line-height:1; font-family: 'PoppinsBold'; text-transform:uppercase; margin:0 0 20px; padding:0;}
.font50{ font-size:50px; line-height:1; font-family: 'PoppinsBold'; text-transform:capitalize; margin:0 0 50px; padding:0;} 
.font60{ font-size:60px; line-height:1; font-family: 'PoppinsBold'; text-transform:uppercase; margin:0 0 20px; padding:0;}
.font80{ font-size:80px; line-height:1; font-family: 'PoppinsBold'; text-transform:uppercase; margin:0 0 20px; padding:0;}
.blue_span{ color:#368aca;}	
.red_span{color:#b82934;}
.link_button{background:#368aca;padding:12px 30px;text-align: center;color: #fff;display: inline-block;margin: 0 auto; border-radius: 30px;}
.link_button:hover{ background:#206aa2; color:#fff;}
.azure-cnsltng-news .blue_span {color: #4cbcd9; }
.azure-cnsltng-news.net-news-page .blog-pg-btn a.view-blog-btn {background: #4cbcd9;}
.azure-cnsltng-cnt-frm .blue_span {color: #4cbcd9; }
.azure-cnsltng-cnt-frm .left-contact-detail ul li i {color: #4cbcd9; }
.azure-cnsltng-cnt-frm .right-form-foot p.contact_submit input {background: #4cbcd9; border: 1px solid #4cbcd9; }

.google-cloud-faq .blue-clr {color: #ff4b34; }
.google-cloud-cnltng-news .blue_span {color: #ff4b34; }
.net-news-page .google-cloud-cnltng-news .blog-pg-btn a.view-blog-btn {background: #ff4b34; }
.net-news-page .google-cloud-cnltng-news .blog-pg-btn a.view-blog-btn:hover {background: #000; }
.ggl-clud-info .blue_span {color: #ff4b34; }
.ggl-clud-info .left-contact-detail ul li i {color: #ff4b34; }
.ggl-clud-info .left-contact-detail ul li i:hover {color: #000; }
.ggl-clud-info .right-form-foot p.contact_submit input {background: #ff4b34; border: 1px solid #ff4b34; }
.ggl-clud-info .right-form-foot p.contact_submit input:hover {background: #000; border: 1px solid #000; }

/*------------ new blog section -------------*/

.net-news-page {padding-top: 80px;padding-bottom: 80px;}
.net-news-page .ser_blog_main_title h2 {margin-bottom: 50px !important;text-align: center;}
.net-news-page #service_thumbs_blog {display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 25px;}
.net-news-page .panel_srv_blog {background: #fff;border: 1px solid #ccc;padding: 20px;}
.panel_srv_blog .blog-image img {width: 100%;float: left;height: 100%;}
.net-news-page .panel_srv_blog .blog-image {margin-bottom: 25px;display: inline-block;width: 100%;height: 290px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.net-news-page .service_blog_content .blog_cat_header {padding-bottom: 8px;}
.net-news-page .service_blog_content .blog_cat_header a {color: #499ede;}
.net-news-page .service_blog_content .blog_cat_header a:hover{color: #000;}
.net-news-page .service_blog_content .blg-srv-title h3 {font-size: 21px;margin-bottom: 20px !important;display: inline-block;width: 100%;min-height: 100px;}  
.net-news-page .service_blog_content .blg-srv-title h3 a:hover{color: #499ede;}
.net-news-page .service_blog_content .blg-srv-body {padding-bottom: 20px;margin-bottom: 20px !important;position: relative;}
.net-news-page .service_blog_content .blg-srv-body:before {position: absolute;content: '';left: 0;bottom: 0;height: 2px;width: 60px;background: #499ede;}
.net-news-page .blog-pg-btn a.view-blog-btn {background: #368aca;color: #fff;display: inline-block;padding: 11px 35px;text-transform: uppercase;}
.net-news-page .blog-pg-btn a.view-blog-btn:hover{background: #000;color: #fff;}
.net-news-page .blog-pg-btn {padding-top: 40px;text-align: center;}
.net-news-page .wpb_text_column {margin-bottom: 0;}



/*-------------- footer contact section ------------*/

.footer-info-last {padding-top: 70px;padding-bottom: 70px;}
.footer-info-last .lasttop-title-sec {text-align: center;margin-bottom: 75px;}
.lasttop-title-sec p {font-size: 18px;font-family: 'PoppinsMedium';}
.footer-info-last .all-pg-info {margin-bottom: 0 !important;}
.main-title-footer {font-size: 37px;margin-bottom: 10px;}
.footer-detail-sec {display: flex;align-items: center;}
.footer-detail-sec .left-contact-detail {width: 45%;margin-right: auto;}
.footer-detail-sec .right-form-foot {margin-left: auto;width: 48%;}
.left-contact-detail .tit-foot-form {font-size: 40px;line-height: 49px;margin-bottom: 50px;}
.left-contact-detail .info-main {display: inline-block;width: 100%;}
.info-main a {display: inline-block;width: 100%;float: left;padding-bottom: 30px;padding-left: 40px;font-size: 18px;position: relative;color: #000;}
.info-main a.mail-sec:before {position: absolute;content: '';left: 0;top: 0px;height: 25px;width: 25px;
 mask-image: url(/wp-content/themes/samarpaninfotech/images/mail.svg);
-webkit-mask-image: url(/wp-content/themes/samarpaninfotech/images/mail.svg);
    mask-size: 25px;
    -webkit-mask-size: 25px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
background-color: #000;transition: all 0.3s ease-in-out;}
.info-main a.mail-sec:hover:before{background-color: #368aca;transition: all 0.3s ease-in-out;}
.info-main a.call-main:before {position: absolute;content: '';left: 0;top: 0px;height: 25px;width: 25px;
    mask-image: url(/wp-content/themes/samarpaninfotech/images/smartphone.svg);
    -webkit-mask-image: url(/wp-content/themes/samarpaninfotech/images/smartphone.svg);
    mask-size: 25px;
    -webkit-mask-size: 25px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-color: #000;
    transition: all 0.3s ease-in-out;
}

.info-main a.call-main:hover:before{background-color: #368aca;transition: all 0.3s ease-in-out;}
.info-main a.skp-sec:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0px;
    height: 25px;
    width: 25px;
    mask-image: url(/wp-content/themes/samarpaninfotech/images/skype.svg);
    -webkit-mask-image: url(/wp-content/themes/samarpaninfotech/images/skype.svg);
    mask-size: 25px;
    -webkit-mask-size: 25px;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    background-color: #000;
    transition: all 0.3s ease-in-out;  
}
.info-main a.skp-sec:hover:before{background-color: #368aca;transition: all 0.3s ease-in-out;}
.left-contact-detail ul {margin: 0;padding-top: 20px;display: inline-block;width: 100%;}
.left-contact-detail ul li {background: none;padding: 0 9px;display: inline-block;}
.left-contact-detail ul li i {font-size: 34px;color: #368aca;transition: all 0.3s ease-in-out;}
.left-contact-detail ul li i:hover {color: #000;transition: all 0.3s ease-in-out;}
.right-form-foot .footer_form {display: inline-block;width: 100%;padding: 50px;border: none; border-radius: 25px; background-color: #fff;}
.right-form-foot .footer_form p {position: relative;}
.right-form-foot .footer_form p span.wpcf7-form-control-wrap {display: inline-block;width: 100%;}
.right-form-foot .wpcf7-response-output {display: none;}
.right-form-foot .footer_form input, .right-form-foot .footer_form textarea {border: none !important; border-bottom: 1px solid #797979 !important; border-radius: 0px;color: #000;
transition: all 0.3s ease-in-out; border-radius: 0px; padding: 10px 0;}
.right-form-foot .footer_form input:focus, .right-form-foot .footer_form textarea:focus,.right-form-foot .footer_form input:hover, .right-form-foot .footer_form textarea:hover{border: 1px solid #368aca;transition: all 0.3s ease-in-out;}
.right-form-foot .footer_form textarea {height: 160px;}
.right-form-foot .footer_form input::placeholder, .right-form-foot .footer_form textarea::placeholder {color: #000;}
.right-form-foot p.quiz_p {position: relative;display: inline-block;width: 50%;float: left;margin-bottom: 0px;}
.right-form-foot .quiz_p img {position: absolute;left: 3px;top: 11px;z-index: 9;}
.right-form-foot .footer_form p.quiz_p input {width: 100%;float: left;padding-left: 80px;}
.right-form-foot p.contact_submit input {background: #368aca;border: 1px solid #368aca;font-family: 'PoppinsRegular';text-transform: uppercase;
letter-spacing: 1px;padding: 16px 38px;font-size: 15px;color: #fff; border-radius: 30px;}
.right-form-foot p.contact_submit input:hover{background: #000;border: 1px solid #000;}
.right-form-foot .footer_form p span.wpcf7-not-valid-tip {position: absolute;left: 0;font-size: 14px;bottom: -21px; width: 100%; color: #fff ;}



/*-------------- home blog --------------*/

.home .net-news-page .service_blog_content .blg-srv-title h3{ min-height:auto;} 
.home .net-news-page {padding-top:30px;padding-bottom: 40px;} 
.status_section .home_main_title{ position:relative;}
.home .net-news-page .panel_srv_blog{ background:#fff;}    

/*-------------- home header section --------------*/

.home_banner_left .usa_banner_area{ text-align:left!important;}
.home_banner_left .usa_banner_area h1 .usa_head_span {font-family:PoppinsSemiBold!important; color:#368aca!important;}
.home_banner_right img {max-width: inherit; width:120%;}   

/*-------------- Career popup --------------*/
.active-viewshow .view-dtl-main.crrs-dtl-shw {display: flex !important; position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; background: rgba(0,0,0,0.5); z-index: 9999; overflow: auto; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .hentry {margin: auto; background: #fff; position: relative; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close {position: absolute; right: -15px; top: -15px; background: #000; border: 1px solid #fff; height: 30px; width: 30px; border-radius: 100%; display: flex; align-items: center; justify-content: center; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close a {color: #fff; font-size: 18px; }
.active-viewshow .view-dtl-main.crrs-dtl-shw ul {margin: 0 0 10px 0; }
.active-viewshow .view-dtl-main.crrs-dtl-shw ul li {padding-left: 25px; padding-bottom: 6px; padding-top: 0; } 
.active-viewshow .view-dtl-main.crrs-dtl-shw h2, .active-viewshow .view-dtl-main.crrs-dtl-shw h3 {margin-bottom: 5px; }
   
.custome_post_career_page .smrpn_career_main:nth-child(3n) .samarpan_career {margin-right: 0; }
.page-id-194 .wpcf7-form-control-wrap.recaptcha {display: flex; flex-direction: column; }


/* Faq Section */
.common-faq {padding-top: 50px; padding-bottom: 90px; }
.common-faq .faq-tit-design {text-align: center; margin-bottom: 70px; }
.common-faq ul li .accordion_body {background: none !important; border: 0 !important; }
.common-faq ul li .accordion_head {border: 0 !important; border-radius: 0 !important; background: #eee !important; padding:22px 15px 22px 65px  !important; position: relative !important; margin-bottom: 0px;}
.common-faq ul li .accordion_head:before {position: absolute; content: ''; left: 0; top: 0; bottom: 0; margin: auto; height: 100%; width: 4px; background: #2d3b41; }
.common-faq ul li .accordion_head:after { position: absolute; content: 'Q.'; left: 19px; top: 11px; font-size: 32px; color: #333; font-weight: 300; font-family: 'PoppinsRegular';}
.common-faq ul li .accordion_head a {padding: 22px 15px 22px 65px !important; color: #333 !important; font-size: 18px; position: relative !important; }
.common-faq ul li .accordion_head h4 {font-weight: 400 !important; font-family: 'PoppinsRegular' !important; }
.common-faq ul li .accordion_body {background: none !important; border: 0 !important; padding: 0px !important; position: relative; display: inline-block; width: 100%;}
.common-faq ul li .accordion_body:after {position: absolute; content: ''; left: 0; top: 0; bottom: 0; margin: auto; height: 100%; width: 4px; background: #8c898d; }
.common-faq ul.accordion_lists > li {padding-bottom: 25px; border-bottom: 1px solid #adadad; margin-bottom: 25px; padding-left: 0;background: none;}
.common-faq ul li:last-child {padding-bottom: 0px; border-bottom: 0px solid #adadad; margin-bottom: 0px;}
.common-faq ul li .accordion_head span { color: #333; font-size: 19px; font-weight: 400; font-family: 'PoppinsRegular'; }
.common-faq ul li .accordion_head .plusminus { display: inline-block; float: right; cursor: pointer; }
.common-faq ul li .accordion_head span .quest-txt { font-size: 32px; padding-right: 5px; vertical-align: middle; }
.common-faq ul li .accordion_body p { padding: 0; }
.common-faq ul li .accordion_body .ans-txt { font-size: 32px; padding-right: 0px; vertical-align: middle; float: left; display: inline-block; }
.common-faq ul li .accordion_body  .right-faq-txt { float: right; color: #454545; display: inline-block; width: 100%; padding: 12px 10px 12px 65px !important; position: relative;}
.common-faq .vc_row .wpb_text_column { margin-bottom: 0 !important;}
.common-faq ul li .accordion_body .right-faq-txt:before { position: absolute;  content: 'A.';  left: 20px; top: 7px; font-size: 32px; color: #333; font-weight: 300;}
.common-faq.android-pg-faq ul li .accordion_head,.common-faq.develop-service ul li .accordion_head { background: #fff !important;}
.plusminus .fa.fa-angle-down {font-size: 35px; color: #333; }
.plusminus .fa.fa-angle-up {font-size: 35px; color: #333; }

.faq-sec.common-faq ul li .accordion_body {display: block !important;}
.faq-sec.common-faq ul li .accordion_body .right-faq-txt {float: none;}
.ruby-faq-sec.common-faq ul li .right-faq-txt {color: #fff;}
.laravel-faq.common-faq ul li .right-faq-txt {color: #fff;}
.web-design-faq .vc_tta-panel-body {display: block !important;}



/*------------ New Footer 2021 -------------*/

.site-footer {background:#003965; color:#fff;}
.site-footer .footer-inner .wrap{ padding-top:0; padding-bottom:0;} 
.site-footer a{ color:#fff;}
.site-footer a:hover{ color:#368ACA;}
.site-footer ul li {line-height:32px;}  
.site-footer ul{ margin:0!important;}
.site-footer .footer-inner{font-size:16px;}
.footer-one{ background:url("images/footer-map-img.png") no-repeat top 25px center; padding:70px 0;}
.footer-top-title {font-size: 20px;text-transform: uppercase;color: #fff;font-family: PoppinsMedium;border-bottom: 2px solid #fff;display: inline-block;margin-bottom: 30px;line-height: 1.3;}   
.office-call{margin-top: 15px;}
.footer-col {float:left; margin-right:30px;} 
.footer-col-a{ width:22%;}  
.footer-col-b{ width:22%;}  
.footer-col-c{ width:20%;} 
.footer-col-d{ float:right; margin-right:0!important;}  
.address-box-one {margin-bottom:20px;}  
.office-address{ position:relative; padding-left:25px;}
.office-address::before{position:absolute; content:"\f041"; font-family:FontAwesome; font-size:18px; left:0;}  
.office-call{ position:relative; padding-left:25px;}
.office-call::before{position:absolute; content:"\f095"; font-family:FontAwesome; font-size:18px; left:0;}  
.center-footer{ padding:40px 0; border-top:1px solid #fff; border-bottom:1px solid #fff;}  
.footer-logo{ width:35%; float:left;} 
.footer-logo img {width: 80%;}
.review-two img{ width:95px;}
.review-three img{width:113px;}   
.review-logo li{ float:left; margin-right:20px;}
.company-detail {margin-bottom: 30px;}
.company-detail p{ margin:0; padding-top:20px;}  
.footer-social-div{ width:35%; float:left; margin-top:10px;}  
.footer-social-div ul li a{ width:35px; height:35px; border-radius:100%; border:1px solid #fff; color:#fff; display:block; text-align:center;}
.footer-social-div li {float: left;margin-right: 10px;}
.review-logo{ float:left; }
.footer-email{ float:right;}        
.footer-email a{ background:#368aca; padding:15px 40px; display:inline-block; border-radius: 100px;} 
.footer-email a:hover{ background:#004a82; color:#fff;}
.footer-email a i{ margin-right:5px;} 
.bottom-footer{ padding:25px 0; text-align:center;}
.copywrite{ float:left;}
.footer-date{ display:inline-block;}
.footer-menu{ float:right;}
.review-one img {background:#fff; padding:8px 10px; margin-top:40px;} 
.foeeter-third-clm {margin-top: 20px; }


.srv_blog_section .blg-srv-title h2 { font-size: 22px; font-family: 'PoppinsSemiBold'; line-height: 1.3;}

.partner_logo_div img {width: auto; }
.img-google-service img {width: auto; }
.business-image-top img {width: auto; }
.img-box-platform img {width: 50%; }
.graphic-service-sec .graphic-box-cont img {width: 80px; }
.idea-list-txt img {width: 100%; }
.process_list ul li img {width: auto; }
.common-faq ul li .accordion_head {z-index: 99; }
.flutter-service-sec img {width: auto; }


.service-review-page {background: #f7f7f7; padding:10px 20px; border-radius:50px; display:inline-block; margin-top: 30px;}
.service-review-page ul {display:flex;}
.service-review-page ul li {background: none !important; padding: 0 10px;border-right: 1px solid #b5b5b5;}
.service-review-page ul li:last-child{ border-right: none; }
.service-review-page ul li a {display: block;padding: 0;}
.service-review-page ul li a img{ box-shadow: 0 0 0 0!important; display: block;}

/*footer form design*/
.footer-detail-sec .all-contact-detail {width: 45%;margin-right: auto;}
.footer-detail-sec .all-contact-detail .font40 {text-transform: capitalize;	margin: 0 0 30px;}
.all-contact-detail .info-main  ul {list-style: none;}
.all-contact-detail .info-main ul li {background: inherit;  display: flex;  padding-bottom: 0 !important;  margin-bottom: 30px;  padding-left: 0 !important;}
.all-contact-detail  .icon-contact {width: 50px; height: 50px;  background-color: #368ACA;  display: flex;  align-items: center;   justify-content: center;   border-radius: 100px;   padding: 10px;   margin-right: 20px;}
.all-contact-detail .contact_footer a {padding-left: 0 !important;  padding-bottom: 0;  transition: all 0.4s ease;}
.all-contact-detail .contact_footer a:hover{color: #368ACA;}
.social_footer-icon {list-style: none;  margin-top: 60px;  display: flex;  align-items: center;  grid-gap: 15px;}
.social_footer-icon li {background: inherit !important;  padding-left: 0 !important;  padding-bottom: 0 !important;}
.social_footer-icon li a {width: 40px;  height: 40px;  display: inline-block; background-color: #000;  border-radius: 100%;  display: flex;  align-items: center;  justify-content: center;  padding: 5px;  line-height: 1;  transition: all 0.4s ease;}
.social_footer-icon li a:hover {background-color: #368aca;}
.social_footer-icon li a img {box-shadow: none; height: 17px;  width: 17px;}
.social_footer-icon li a span {display: inline-block;  height: 17px;  line-height: 1;  width: 17px;}
.right-form-foot .footer_form input::placeholder, .right-form-foot .footer_form textarea::placeholder {color: #808080;}
.right-form-foot label {margin-bottom: 0;}


.fa.fa-twitter {background:url("/wp-content/uploads/2025/12/twitter-new.svg") no-repeat center center !important;
width: 14px; height: 14px;display: block;background-size: 100% 100% !important;position: relative;z-index: 99999;background-repeat: no-repeat !important;}
.footer-social-div ul li a{ display: flex; align-items: center; justify-content: center;}  
.fa.fa-twitter::before {content: inherit !important;}
.footer-social-div ul li a:hover{ color: #fff;} 
 
.share_social_show a{ display: flex !important; align-items: center !important; justify-content: center !important;}   
.share_social_show .fa.fa-twitter{width:22px; height:22px;}    
.share_social_show{ display: flex;}

.ai-powered-icon .iot-service-sec h3::before{background-image: url(/wp-content/uploads/2026/01/ai-powered-icon.png) !important;}


/*=========================== media qurys ===========================*/

@media only screen and (min-width:1500px) and (max-width:1800px){

.crm_slider_img img{max-width:100%;margin-left:-100px;margin-top:50px;}
.inner_slider_area h1{ font-size:40px;}
.crm_li_slide ul li a{ font-size:14px; padding:7px;} 
.crm_section_three_dis .wpb_content_element{ margin-top:20%;width:73%;}
.home_banner_right img{ width:85%;}

.navigation-top-header .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {width:80%!important;}  

.nodejs-development-slider.inner_slider_area h1 {
    font-size: 38px;
}
.nodejs-development-slider.inner_slider_area img {
    width: 45%;
    margin: 20px auto 0;
}
.right-laravel-img .vc_column-inner {
    height: 314px;
    width: 788px !important;
}

.react-native-banner-left img {
    width: 750px;
    margin-left: 0px;
}
.react-native-banner-left .wpb_text_column {
    margin-bottom: 0 !important;
}
.vc_row.i-feature-sec {
    background-size: 100%;
        margin-top: -500px;
    padding-top: 450px;
}
.wordPress_development_slider:after {
    font-size: 320px !important;
}
.reactjs_slider_section_img .wpb_text_column,.azure_slider_img .wpb_text_column {
    margin-bottom: 0 !important;
}
.reactjs_slider_section_img img {
    width: 90% !important;
    float: right;
}
.right-angularjs-img .vc_column-inner {
    width: 720px !important;
    height: 418px;
}
.wordpress_fact_img img {
    margin-left: -30% !important;
    width: 550px;
}
.nodejs_last_section_right img {
    width: 90%;
}
.seo-pkg-arw {
    width: 1164px !important;
    background-size: contain !important;
}
.left-round-img .vc_column-inner {
    background-position: left 20px center;
    background-size: 90%;
}
.career_full_title {
    font-size: 350px !important;
    line-height: 360px !important;
}
}	    

 	   	

@media only screen and (min-width:1346px) and (max-width:1500px){
	
.home_banner_right img{ width:85%;}
.usa_banner_area h1{ font-size:40px!important; margin-bottom:0px!important;}
.usa_banner_area h1 span{ font-size:40px!important;}
.date_div{ font-size:40px!important; line-height:40px!important;}
.or_div span{ width:60px!important; height:60px!important; line-height:22px!important; font-size:46px!important;}
.date_year{ font-size:22px!important; line-height:22px!important;}
.date_year .lite_date{ font-size:22px!important; }
.th_span{ font-size:22px!important; left:34px!important;}
.date_year{ padding-top:15px!important;}
.map_img img{ width:18%!important; height:auto!important;} 
.meet_slider_area #slide-5-layer-4 img{ width:100px!important; height:auto!important;left:-20px;position: relative;top: 10px;}  
.meet_slider_area #slide-5-layer-7 img{ width:100px!important; height:auto!important;position:relative;left:-30px;top:15px;}
.meet_slider_area #slide-5-layer-6 img{ width:100px!important; height:auto!important;position:relative;left:-30px;top:15px;}
.meet_slider_area #slide-5-layer-3 img{ width:100px!important; height:auto!important;left:-58px;position:relative;top:12px;}
.meet_slider_area #slide-5-layer-2 img{ width:100px!important; height:auto!important;position:relative;left:-68px;top:2px;}
.meet_slider_area #slide-5-layer-5 img{ width:100px!important; height:auto!important;position:relative;left:-80px;top:-14px;}  
.meet_slider_area .map_img {margin-bottom: 20px !important;}
.Schedule_button a {padding: 12px 30px !important;}
.hire_second_box_content{ padding:0 10%;}
.hire_page_second_section .vc_col-sm-6 .hire_second_box_content{ padding:0 5%;}
.hire_second_box_content h2{ font-size:20px;}
.hire_second_box_content{ font-size:14px;}
.hire_second_box_content{ min-height:342px;}
.hire_second_box_img{height:342px;}
.right-angularjs-img .vc_column-inner {width:700px!important;height:395px;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{ width:75%;}
.angularjs_welcome_section_content {margin-top:55px;}
.reactjs_welcome_section_right .wpb_content_element{ width:90%;}	 
.react-native-banner-left img{ width:110%; margin-left:0;}
.top_react_native_area .vc_col-sm-6:first-child img {width:100%;margin-left:-15px;}
.react-native-service-box .vc_col-sm-2 .inner-heading{ font-size:16px;}
.react-native-service-box .vc_col-sm-2{ padding:30px 10px 0;}	 

.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6 .sub_in_title{ font-size:16px;}
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{ min-height:380px;}
.nodejs-development-slider img{ width:30%;}
.related_post_show #related_posts{ width:85%;}
.iot_application_left_text{padding:7%;}
.iot_application_left_text .inner-heading{font-size: 30px;}
.iot_application_right .vc_column-inner .wpb_text_column {width:90%;color:#fff;padding:7% 7%;}
.iot_application_right .inner-heading {font-size:30px;}   
.healthcare-it-solution h1 {margin-top:-50px!important;}
.crm_slider_img img{max-width:100%;margin-left:-100px;margin-top:50px;}
.inner_slider_area h1{ font-size:40px;}
.crm_li_slide ul li a{ font-size:14px; padding:7px;}
.crm_section_three_dis .wpb_content_element{ margin-top:20%;width:86%;}

.active-viewshow .view-dtl-main.crrs-dtl-shw .hentry {height: 650px; overflow-x: hidden; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close {right: 2px; top: 2px; }
}	      



@media only screen and (min-width:1270px) and (max-width:1345px){


.usa_banner_area{ margin-top:40px!important;}
.usa_banner_area h1{ font-size:40px!important; margin-bottom:0px!important;}
.usa_banner_area h1 span{ font-size:40px!important;}
.date_div{ font-size:40px!important; line-height:40px!important;}
.or_div span{ width:60px!important; height:60px!important; line-height:22px!important; font-size:46px!important;}
.date_year{ font-size:22px!important; line-height:22px!important;}
.date_year .lite_date{ font-size:22px!important; }
.th_span{ font-size:22px!important; left:34px!important;}
.date_year{ padding-top:15px!important;}
.map_img img{ width:20%!important; height:auto!important;} 
.meet_slider_area #slide-5-layer-4 img{ width:100px!important; height:auto!important;left:-20px;position: relative;top: 10px;}  
.meet_slider_area #slide-5-layer-7 img{ width:100px!important; height:auto!important;position:relative;left:-30px;top:15px;}
.meet_slider_area #slide-5-layer-6 img{ width:100px!important; height:auto!important;position:relative;left:-30px;top:15px;}
.meet_slider_area #slide-5-layer-3 img{ width:100px!important; height:auto!important;left:-58px;position:relative;top:0px;}
.meet_slider_area #slide-5-layer-2 img{ width:100px!important; height:auto!important;position:relative;left:-68px;top:-11px;}
.meet_slider_area #slide-5-layer-5 img{ width:100px!important; height:auto!important;position:relative;left:-80px;top:-26px;}  
.hire_second_box_content{ padding:0 10%;}
.hire_page_second_section .vc_col-sm-6 .hire_second_box_content{ padding:0 5%;}
.hire_second_box_content h2{ font-size:20px;}
.hire_second_box_content{ font-size:14px;}
.hire_second_box_content{ min-height:342px;}
.hire_second_box_img{height:342px;}
.right-angularjs-img .vc_column-inner {width:700px!important;height:395px;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{ width:75%;}
.angularjs_welcome_section_content {margin-top:55px;}
.reactjs_welcome_section_right .wpb_content_element{ width:90%;}
.react-native-banner-left img{ width:110%; margin-left:0;}
.top_react_native_area .vc_col-sm-6:first-child img {width:100%;margin-left:-15px;}
.react-native-service-box .vc_col-sm-2 .inner-heading{ font-size:16px;}
.react-native-service-box .vc_col-sm-2{ padding:30px 10px 0;}
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6 .sub_in_title{ font-size:16px;}
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{ min-height:380px;}
.nodejs-development-slider img{ width:30%;}
.related_post_show #related_posts{ width:85%;}
.iot_application_left_text{padding:5%;}
.iot_application_left_text .inner-heading{font-size:26px;}
.iot_application_right .vc_column-inner .wpb_text_column {width:90%;color:#fff;padding:5% 6%;}
.iot_application_right .inner-heading {font-size:26px;}
.inner_slider_area h1 {margin-top:-50px!important;} 
.crm_slider_img img{max-width:100%;margin-left:-100px;margin-top:50px;}
.inner_slider_area h1{ font-size:40px;}
.crm_li_slide ul li a{ font-size:14px; padding:7px;} 
.crm_section_three_dis .wpb_content_element{ margin-top:20%;width:86%;}

.active-viewshow .view-dtl-main.crrs-dtl-shw .hentry {height:550px; overflow-x: hidden; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close {right: 2px; top: 2px; }
  
.inner_slider_area.life_samarpan_title {top: 9%;} 

    
}


@media only screen and (max-width:1650px) {

.font40{ font-size:32px;}	
.font80{ font-size:60px;}
.home_banner_right img{ width:85%;}  

    /*hire ai*/
    .what-our-ai-group { padding: 50px 25px;}

}	

@media only screen and (max-width: 1439px){

    /*hire ai*/
    .what-our-ai-group {padding: 40px 20px;}

}
 
@media only screen and (max-width: 1279px){
    .footer-col-a {width: 20%;}
    .footer-col-b {width: 20%;}
    .footer-col-c {width: 20%;}
    .service-review-page ul li a img {width: 85px;}

    /*hire ai*/
    .ai-hire-banner-img img {max-width: 300px;}

}

@media only screen and (max-width: 1200px){ 


.usa_banner_area h1{ font-size:34px!important; }
.usa_banner_area h1 span{ font-size:34px!important;}
.map_img img{ width:25%!important; height:auto!important;}  
.meet_slider_area #slide-5-layer-4 img{display:none;}  
.meet_slider_area #slide-5-layer-7 img{display:none;}
.meet_slider_area #slide-5-layer-6 img{display:none;}
.meet_slider_area #slide-5-layer-3 img{display:none;}
.meet_slider_area #slide-5-layer-2 img{display:none;}
.meet_slider_area #slide-5-layer-5 img{display:none;} 
.meet_slider_area .rev_slider_wrapper{height:700px!important;}
.meet_slider_area .rev_slider{ height:700px!important;}
.meet_slider_area .forcefullwidth_wrapper_tp_banner{ height:700px!important;}

.hire_us_first_box h2{ font-size:18px;}
.hire_us_first_box{background-size:60% auto !important;}
.hire_second_box_content h2{ font-size:18px; margin-bottom:15px; padding:0 18px;}
.hire_second_box_content p{ font-size:14px; line-height:16px;}
.hire_second_box_content{ padding:0 10%;min-height:275px;}
.hire_second_box_img{height:275px;}

body.single-post .site-content-contain .wrap .content-area{ width:100%!important;}
.right-laravel-img .vc_column-inner {height:260px;width:460px!important;margin-left:35px;}
.laravel_last_section_box .vc_col-sm-6{ width:30%;}
.right-angularjs-img .vc_column-inner {width:450px!important;height:221px;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{width:75%;}
.angularjs_welcome_section_content{margin-top:40px;}
.angular_logo_area ul li .span_s_icon{ font-size:14px;}
.angular_logo_area ul li{ vertical-align:top; min-height:200px;}
.angularjs_red_section {margin-top:-100px;}  
.angularjs_development_section_right .wpb_content_element {padding:20% 10% 0 10%;}
.angular_last_section {padding: 20px 0;}
.angular_service_box_area {padding-bottom:20px;} 
.angularjs_development_section_content{ margin-top:100px;}  
.angularjs_red_section_title {padding-top:100px;}    	  

.reactjs_welcome_section_right .wpb_content_element{ width:100%;}	
.reactjs-development-slider h1 {margin-top:30px!important;} 
.reactjs_logo_area ul li{ margin:0 5px;}
.reactjs_last_section_left .wpb_content_element{ padding:5%;}
.reactjs_last_section_right .wpb_content_element{ padding:5%;}
.reactjs_last_listning_left {padding:0px 0 0 30px!important;}  
.reactjs_last_listning_section .inner-heading br{ display:none;}

.react-native-banner-left img{ width:130%; margin-left:0;}
.top_react_native_area .vc_col-sm-6:first-child img {width:100%;margin-left:-15px;}
.react-native-service-box .vc_col-sm-2 .inner-heading{ font-size:16px;}
.react-native-service-box .vc_col-sm-2{ padding:30px 10px 0;}	
.react-native-banner-right .wpb_content_element{ padding-left:0;}
.react-native-welcome .inner-heading{ font-size:26px;}
.react-native-welcome .inner-heading br{ display:none;}
.react-native-service-box{ display:block; text-align:center;}
.react-native-service-box .vc_col-sm-2 {width:30.5%;text-align:center;padding:30px 20px 0;min-height:500px;margin:0 10px 20px;display:inline-block;float:none;vertical-align:top;}

.nodejs-development-slider img{ width:35%;}
.nodejs_service_icon ul li{ margin:0 10px;}
.nodejs_service_icon ul li:nth-of-type(2n){top:10px;}  
.why-notejs-section_box::before{background-size:100% 100%; width:100%;}  
.why-notejs-section_box::after{background-size:100% 100%; width:100%;}
.nodejs_services_device_box .vc_col-sm-12{ width:90%!important;} 
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{width: calc(50% - 20px);min-height:270px;}
.nodejs_services_device_box{ background:none;}
.related_post_show #related_posts{ width:90%;}
.advantages_list ul li{width:46%;}  
.advantages_iot_section_left .inner-heading{ font-size:36px;}
.advantages_list ul li{ min-height:280px;}
.iot_application_left_text {padding:5% 5% 5% 7%;}
.iot_application_left_text .inner-heading {font-size:26px;}
.iot_application_right .vc_column-inner .wpb_text_column {width:90%;color:#fff;padding:5% 5%;}
.iot_application_right .inner-heading{font-size:26px;}
.fleet_management_system .inner-heading{ font-size:30px;}
.iot_help_section .inner-heading {font-size:36px;}  
.healthcare-it-solution h1 {margin-top:-50px!important;}  
.footer_bottom_button_section{ text-align:center;}  
.faq-sec .vc_col-sm-12 .vc_column-inner {padding-left: 0 !important; padding-right:0 !important; }   
.status_box_title{ font-size:36px;}  
.status_box_blue .status_box_inner{ min-height:200px;}
.status_section::before{ display:none!important;}
.status_section::after{ display:none!important;}
.our_client_top_title h3{ font-size:130px;}
.our_client_logos_right .draggable{ padding:0;}  
.crm_slider_img img{max-width:90%;margin-left:00px;margin-top:50px;}
.crm_slider_section.inner_slider_area h1{ font-size:30px!important;}  
.crm_li_slide ul li a{ font-size:14px; padding:7px;} 
.crm_logo_title h2 {font-size:40px;}  
.crm_client_review_section .clientCRMslider .cln-cnt{ width:90%;}
.crm_section_three_dis .wpb_content_element{ width:95%; margin-top:60px;}
.crm_tabbing_area ul{ width:85%;}
.crm_section_ten img {margin-left:0;} 

.page-id-10 .contact_form .wpcf7-form p:nth-of-type(5n) {float: left; width: 48%; }
.page-id-10 .contact_form .wpcf7-form p:nth-of-type(6n) {float: right; width: 48%; }

  
/* ---------latest news ----------*/

.net-news-page {padding-top: 40px;}
.net-news-page .ser_blog_main_title h2 {margin-bottom: 40px !important;}
.net-news-page .panel_srv_blog .blog-image {height: 230px;margin-bottom: 20px;}
.net-news-page .service_blog_content .blg-srv-title h3 {font-size: 19px;margin-bottom: 15px !important;font-family: 'PoppinsSemiBold';line-height: 25px;}
.net-news-page .service_blog_content .blg-srv-body {min-height: 108px;}


/*-------------- footer contact section ------------*/

.main-title-footer {font-size: 30px;}
.lasttop-title-sec p {font-size: 17px;}
.footer-info-last .lasttop-title-sec {margin-bottom: 50px;}
.left-contact-detail .tit-foot-form {font-size: 34px;line-height: 45px;margin-bottom: 35px;}
.info-main a {padding-bottom: 20px;padding-left: 34px;font-size: 16px;}
.left-contact-detail ul {padding-top: 10px;}
.left-contact-detail ul li i {font-size: 31px;}
.left-contact-detail ul li { padding: 0 7px;}


/*-------------- home header section --------------*/

.home_banner_right img{ width:100%;}


/* Faq Section */
.common-faq { padding-top: 30px; padding-bottom: 70px; }
.common-faq .faq-tit-design { text-align: center; margin-bottom: 50px; }
.common-faq ul li .accordion_head:after { left: 19px; top: 15px; font-size: 28px; }
.common-faq ul li .accordion_head { padding: 22px 15px 22px 55px !important; }
.common-faq ul li .accordion_body  .right-faq-txt { padding: 12px 10px 12px 55px !important; }
.common-faq ul li .accordion_body .right-faq-txt:before { top: 7px; font-size: 28px; }
 
 
 
/*------------ New Footer-----------*/

.footer-col{margin-right:20px;}
.footer-col-c {width:16%;}
.footer-col-a{ width:21%;}
.footer-social-div li{ margin-right:5px;} 
.company-detail p{ padding-top:10px;} 
.review-logo {width: 35%;} 
.review-one img{ margin-top:15px;} 
.review-two img {width:80px;}
.review-three img {width:65px;}    
 
.srv_blog_section .blg-srv-title h2 {
    font-size: 18px;
} 
.blog_section_title h2 {
    font-size: 20px !important;
    min-height: 96px !important;
}
.blog_section_desc .blog_section_title p {
    min-height: 66px;
}
.footer-date {
    float: right;
}
.angularjs-development-details .right-angularjs-img .vc_column-inner {
    width: 500px!important;
    height: 300px;
}

    /*hire ai*/
    .what-our-ai-inner {grid-template-columns: repeat(4,1fr);}
    .hiring-models-group {padding: 50px 20px;    min-height: 330px; }

}      
  
   
@media only screen and (max-width:1023px){ 
.service-review-page ul li a img {width: 65px;}

.usa_banner_area{ margin-top:0px!important;}
.usa_banner_area h1{ font-size:24px!important;}
.usa_banner_area h1 span{ font-size:24px!important;}  
.map_img img{ width:30%!important; height:auto!important;} 
.meet_slider_area #slide-5-layer-4 img{display:none;}  
.meet_slider_area #slide-5-layer-7 img{display:none;}
.meet_slider_area #slide-5-layer-6 img{display:none;}
.meet_slider_area #slide-5-layer-3 img{display:none;}
.meet_slider_area #slide-5-layer-2 img{display:none;}
.meet_slider_area #slide-5-layer-5 img{display:none;} 
.meet_slider_area{ height:800px!important;}
.hire_us_first_box h2{ font-size:18px;}
.hire_us_first_box{background-size:60% auto !important;}
.hire_second_box_content h2{ font-size:18px; margin-bottom:15px; padding:0 18px;}
.hire_second_box_content p{ font-size:14px; line-height:16px;}
.hire_second_box_content{ padding:0 10%;min-height:300px;}
.hire_second_box_img{height:300px;}
.hire_second_box_img img{ height:300px;}
.hire_us_first_section_one .vc_col-sm-6{width:47%!important;}
.hire_us_first_section_two .vc_col-sm-6{width:47%!important;}
.hire_us_first_box .wpb_content_element{ width:70%;}
body.single-post .site-content-contain .wrap .content-area{ width:100%!important;}
.right-laravel-img .vc_column-inner {height:220px;width:430px!important;margin-left:-64px;}
.laravel_last_section_box .vc_col-sm-6{ width:45%;}
.laravel_last_section_box .vc_col-sm-6 .inner-heading{ font-size:17px;}

.right-angularjs-img .vc_column-inner {width:450px!important;height:221px;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{width:75%;}
.angularjs_welcome_section_content{margin-top:40px;}
.angular_logo_area ul li .span_s_icon{ font-size:14px;}
.angular_logo_area ul li{ vertical-align:top; min-height:200px;}
.angularjs_red_section {margin-top:-100px;}  
.angularjs_development_section_right .wpb_content_element {padding:20% 10% 0 10%;}
.angular_last_section {padding: 20px 0;}
.angular_service_box_area {padding-bottom:20px;} 
.angularjs_development_section_content{ margin-top:100px;}  
.angularjs_red_section_title {padding-top:100px;}
.page-id-10 .contact_form .wpcf7-form p:nth-of-type(6n) {width: 100%; }
.page-id-10 .contact_form .wpcf7-form p:nth-of-type(5n) {width: 100%; }

.reactjs_welcome_section_right .wpb_content_element{ width:100%;}	
.reactjs-development-slider h1 {margin-top:30px!important;} 
.reactjs_logo_area ul li span{ font-size:12px;} 
.reactjs_logo_area ul li{ margin:0 5px;}
.reactjs_last_section_left .wpb_content_element{ padding:5%;}
.reactjs_last_section_right .wpb_content_element{ padding:5%;}
.reactjs_last_listning_left {padding:0px 0 0 30px!important;}  
.reactjs_last_listning_section .inner-heading br{ display:none;}
.reactjs_last_listning{ display:block;}
.reactjs_last_listning .vc_col-sm-6{ width:100%; margin-bottom:20px; margin-right:0;}

.react-native-banner-left img{ width:130%; margin-left:0;}
.top_react_native_area .vc_col-sm-6:first-child img {width:100%;margin-left:-15px;}
.react-native-service-box .vc_col-sm-2 .inner-heading{ font-size:16px;}
.react-native-service-box .vc_col-sm-2{ padding:30px 10px 0;}	
.react-native-banner-right .wpb_content_element{ padding-left:0;}
.react-native-welcome .inner-heading{ font-size:26px;}
.react-native-welcome .inner-heading br{ display:none;}
.react-native-service-box{ display:block; text-align:center;}
.react-native-service-box .vc_col-sm-2 {width:30.5%;text-align:center;padding:30px 20px 0;min-height:570px;margin:0 10px 20px;display:inline-block;float:none;vertical-align:top;}

.nodejs-development-slider img{ width:30%;}
.nodejs_service_icon ul li{ margin:0;}
.nodejs_service_icon ul li:nth-of-type(2n){top:10px;}  
.why-notejs-section_box::before{background-size:100% 100%; width:100%;}  
.why-notejs-section_box::after{background-size:100% 100%; width:100%;}

.nodejs_services_device_box .vc_col-sm-12{ width:90%!important;} 
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{width: calc(50% - 20px);min-height: 345px;}
.nodejs_services_device_box{ background:none;}
.related_post_show #related_posts{ width:90%;} 

.advantages_list ul li{width:48%; min-height:300px;}  
.advantages_iot_section_left .inner-heading{ font-size:30px; padding:30px;}
.advantages_list ul li{ min-height:280px;}
.iot_application_left_text {padding:5% 5% 5% 7%;}
.iot_application_left_text .inner-heading {font-size:26px;}
.iot_application_right .vc_column-inner .wpb_text_column {width:90%;color:#fff;padding:5% 5%;}
.iot_application_right .inner-heading{font-size:26px;}
.fleet_management_system .inner-heading{ font-size:30px;}
.iot_help_section .inner-heading {font-size:30px;} 
.iot_welcome_section{ margin-top:0;}
.internet-of-things_slider_title {margin-top:-60px;} 
.internet-of-things_slider_img {margin-top:0px;} 
.advantages_list ul li{ margin-right:10px; margin-bottom:10px;}

.healthcare-it-solution h1 {margin-top:50px!important;}	   
.healthcare-it-solution_img img {left: 0; width:100%;}
.healthcare_welcome_top p{ width:100%;}
.healthcare_welcome_content{ padding:30px 0!important;}
.analytics_box_section_title .inner-heading-one{ font-size:120px;}
.analytics_box_section_title .inner-heading-small{ font-size:57px;margin-top:-117px;} 
.analytics_box .vc_col-sm-3{ padding:20px 0;} 
 
 
.status_box_title{ font-size:22px;}  
.status_box_blue .status_box_inner{ min-height:140px;} 
.status_box_inner{ padding:20px;}
.our_client_top_title h3{ font-size:100px;} 
.our_client_section_title{ padding-bottom:0;}

.crm_slider_section.inner_slider_area h1{font-size:24px!important;}
.crm_li_slide ul li{margin-right:7px;margin-bottom:7px;} 
.crm_logo_title h2 {font-size: 30px;} 
.crm_logo_title{ top:90px;}
.crm_client_logos{ padding-bottom:20px;}
.crm_client_review_section{ padding:20px 0;}
.crm_client_review_section .clientCRMslider .cln-cnt{ width:100%;}
.crm_section_one{ padding:30px 0 265px;}
.crm_section_two{ padding:20px 0 30px;}
.crm_section_three_dis .wpb_content_element{ margin:40px 0!important;}
.crm_section_four{ padding:30px 0;}
.crm_tabbing_area ul{ width:100%;}
.crm_tabbing_area ul li a{ padding:70px 40px 0 !important;}
.crm_tabbing_area ul{ padding-bottom:50px!important;}
.crm_section_five{ padding:30px 0;}
.crm_section_six{ padding-bottom:30px;}
.crm_section_seven{ padding:30px 0;}
.crm_section_eight{ padding:30px 0;}
.crm_section_nine{ padding:30px 0;}
.crm_section_ten{ padding-bottom:30px;}
.crm_section_eleven{ padding:30px 0;}
.crm_section_eight.crm_tabbing_area ul{ width:100%;}  	
.crm_tabbing_area ul li a span{ font-size:16px;}   
.crm_tabbing_area ul li a {padding:70px 30px 0!important;}  
.cta-cntent{ font-size:20px;} 
	

.font40 {font-size: 26px;}
.font60 {font-size: 40px;}
.font80 {font-size: 40px;}
	
/* ---------latest news ----------*/

.net-news-page .service_blog_content .blg-srv-title h3 {font-size: 14px;margin-bottom: 15px !important;font-family: 'PoppinsSemiBold';line-height: 21px;min-height: 84px;}
.net-news-page .service_blog_content .blog_cat_header {padding-bottom: 5px;}
.net-news-page .panel_srv_blog .blog-image {height: 160px;margin-bottom: 15px;}
.net-news-page .panel_srv_blog {padding: 15px;}
.net-news-page .ser_blog_main_title h2 {margin-bottom: 30px !important;}
.net-news-page {padding-top: 50px;padding-bottom: 50px;}	
	
/*-------- footer last form ---------*/
	
.main-title-footer {font-size: 25px;}
.lasttop-title-sec p {font-size: 16px;}
.left-contact-detail .tit-foot-form {font-size: 28px;line-height: 37px;margin-bottom: 25px;}
.info-main a {padding-bottom: 15px;padding-left: 34px;font-size: 16px;width: 100%;}
.left-contact-detail ul li i {font-size: 29px;}
.left-contact-detail ul li {padding: 0 6px;}
.right-form-foot p.contact_submit {width: 50%;}
.footer-info-last {padding-top: 50px;padding-bottom: 50px;}
.right-form-foot .footer_form {padding: 20px;}
.right-form-foot p.contact_submit input {padding: 14px 28px;}	
	

/*-------------- home header section --------------*/

.home .meet_slider_area{ height:60vh!important;}

.career_panel, .custome_post_career_page .box1, .custome_post_career_page .box2 {height: 280px !important; }
.career_box_area .widget.widget_text {padding-bottom: 0;}

/* Faq Section */
.common-faq { padding-top: 20px; padding-bottom: 60px; }
.common-faq .faq-tit-design { margin-bottom: 40px; }
.common-faq ul li .accordion_head span { font-size: 16px; }
.common-faq ul li .accordion_head span .quest-txt { font-size: 28px; }
.common-faq ul li .accordion_body .ans-txt { font-size: 28px; }
.common-faq ul.accordion_lists > li { padding-bottom: 20px; margin-bottom: 20px; }
.common-faq ul li .accordion_head:after { font-size: 24px; top: 11px;}
.common-faq ul li .accordion_head { padding: 18px 15px 18px 55px  !important;}
.common-faq ul li .accordion_body .right-faq-txt:before { font-size: 24px;}
	
	
	
/*------------ New Footer-----------*/

.footer-col {margin-right: 30px;}	
.footer-col-a {
    width: 50%;
    margin-right: 0 !important;
}
.footer-col-b {
    width: 50%;
    margin-right: 0 !important;
}
.footer-one {
    padding: 50px 0 30px;
}
.footer-col-c {width: 100%; margin-top: 30px;}
.footer-col-d{ width:100%; clear:both; margin-top:40px;}	
.add-footer-one {float: left;width: 50%;margin-right: 20px;}
.add-footer-teo {float: left;}
.company-detail p {margin: 0;padding-top:0px;width: 65%;float: left;}
.footer-social-div{ width:100%; text-align:center; margin-bottom:20px;}
.review-logo{ width:100%; text-align:center; margin-bottom:20px;}
.footer-email{ width:100%; text-align:center;}
.footer-social-div li{ display:inline-block; float:none;} 
.review-logo li {float: none;display: inline-block;}
.copywrite{ display:block; float:none;}
.footer-date{ display:block; float:none;}
.footer-menu{ display:block; float:none;} 	
.review-two img {width: 95px;}
.review-three img {width: 103px;}  
.site-footer ul li {vertical-align: middle;}
.footer-cmp {float: left; width: 50%; }
.footer-solution {float: left; width: 50%; }
.foeeter-third-clm {margin-top: 0; }

.srv_blog_section .blg-srv-title h2 {
    font-size: 16px;
}
.related_post_show ul li .relatedcontent h3 {
    font-size: 15px!important;
    min-height: 72px;
}
	
.blog_section_title h2 {
    font-size: 19px!important;
    min-height: 75px!important;
}
.blog_section_desc .blog_section_title p {
    min-height: auto;
}	 
.left-contact-detail .tit-foot-form {
    font-size: 31px !important;
    line-height: 40px !important;
    margin-bottom: 30px !important;
}
.footer-top-title {
    font-size: 19px;
    margin-bottom: 18px;
}
.angularjs-development-details .right-angularjs-img .vc_column-inner {
    width: 380px!important;
    height: 220px;
}

.crm-video-inner iframe {height: 400px !important;} 
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {right: 30px;}

    /*hire ai*/
    .what-our-ai-inner {grid-template-columns: repeat(2,1fr); margin-bottom: 30px!important;}
    .ai-hire-tool ul li .ai-tool-title {
        font-size: 18px;
        width: 35%;
        padding: 15px;
    }
    .indus-expertiset-top .vc_col-sm-6 {
        width: 100% !important;
    }
    .indus-expertiset-top{
        flex-wrap: wrap-reverse !important;
    }
    .indus-expertiset-top img{
        margin-bottom: 20px;
    }
    .indus-expertiset-top {
        margin-bottom: 0;
    }
    .indus-expertiset-bottom .vc_col-sm-6 {
        width: 100% !important;
        flex-wrap: wrap-reverse !important;
    }
    .indus-expertiset-bottom img {display: none;}
    .hiring-models-group {padding: 30px 20px;   min-height: 355px;}
    .hiring-models-sec .button_div {
        margin-top: 30px;
    }
    .why-ai-choose-inner::after , .why-ai-choose-inner ul::before ,.why-ai-choose-inner ul::after {display: none;}
    .why-ai-choose-inner {
        margin-top: 0;
        position: relative;
        margin-bottom: 0 !important;
    }
    .why-ai-choose-inner ul {
        grid-template-columns: repeat(1,1fr);
        grid-column-gap: 30px;
        grid-row-gap: 20px;
    }
    .why-ai-choose--group .why-ai-choose--iocn {
        position: inherit;
        left: 0;
        top: 0;
        transform: translateY(-0%);
        margin-bottom: 20px;
    }
    .why-ai-choose-inner ul li:nth-child(2n+2) .why-ai-choose--group .why-ai-choose--iocn {
        right: inherit;
        position: relative;
        left: inherit;
    }
    .why-ai-choose--group {
        padding: 20px 20px 20px 20px;
    }
                

}   
 
@media only screen and (max-width:767px) {  

.font50 {margin: 0 0 30px;}

.usa_banner_area{ margin-top:0px!important;}
.usa_banner_area h1{ font-size:20px!important; margin-bottom:5px!important; }
.usa_banner_area h1 span{ font-size:20px!important;}
.map_img img{ width:20%!important; height:auto!important;} 
.map_img {margin-bottom: 10px !important;}
.slider_date_area{ margin-bottom:20px!important;}
.Schedule_button a{ font-size:14px!important;padding: 10px 25px !important;}     
.meet_slider_area #slide-5-layer-4 img{display:none;}  
.meet_slider_area #slide-5-layer-7 img{display:none;}
.meet_slider_area #slide-5-layer-6 img{display:none;}
.meet_slider_area #slide-5-layer-3 img{display:none;}
.meet_slider_area #slide-5-layer-2 img{display:none;}
.meet_slider_area #slide-5-layer-5 img{display:none;} 
.meet_slider_area {height: 115vh !important;}
.front_scroll_bottom {bottom: -35px !important;}
.thanks_text_section h1{ font-size:40px;}	
.thanks_text_section p{ width:100%;}   
.thanks_table_area table{ width:100%;}
.thanks_meet_area{ min-height:inherit!important; padding-top:80px;}
.hire_page_second_section_mobile{ display:block; margin-top:20px;}
.hire_us_first_section{ display:none;}
.hire_page_second_box{ width:50%!important; margin:0 auto 20px;}	
.hire_page_second_one .hire_second_box_img{ position:relative;}	
.hire_page_second_section .hire_second_box_content_two{ margin-bottom:20px!important;}
.hire_second_box_img{ width:100%;}
.hire_second_box_content_two{ width:100%;}	  
.hire_page_second_one .hire_second_box_img:before{ content:none;}
.hire_second_box_img_two:before{content:none;}       
.hire_second_box_img_three:before{content:none;}             
.hire_page_second_three .hire_second_box_img:before{content:none;}
.hire_second_box_img{ height:auto;}
.hire_second_box_content{ min-height:auto; display:block; clear:both;}
.hire_second_box_content{ padding:30px!important;}
.hire_second_box_img img{ height:auto;}
body.single-post .site-content-contain .wrap .content-area{ width:100%!important;}

.right-laravel-img .vc_column-inner {height:168px;width:328px!important;margin-left:5px;}
.laravel_service_section .laravel_service_section_box{ display:block;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6{ width:95%; margin:0 auto 20px;}
.laravel_service_section .laravel_service_section_box .vc_col-sm-6:last-child{ margin-right:auto;}
.laravel_service_section_title p{ width:100%;}
.laravel_service_two_section .laravel_service_two_section_box{ display:block;}
.laravel_service_two_section_box .vc_col-sm-4{ border:1px solid #ccc; width:95%; margin:0 auto 20px;}
.laravel_service_two_section_box .vc_col-sm-4:last-child{border-right:1px solid #ccc; }
.laravel_service_two_section{ padding:0 0 20px;}
.laravel_last_section_box .vc_col-sm-6{ width:95%; margin:0 auto 20px;}
.laravel_no{ font-size:40px;}
.laravel_service_section{ padding:0 0 20px;}
.laravel_welcome_section .vc_col-sm-6:first-child img{ margin:0 auto;}

.angularjs_welcome_section_img{ text-align:center; background:#e63138;}
.angularjs_welcom_tex{ margin:0;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper{ width:95%; padding:20px; margin:0 auto; border:none;}	
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper:before{ content:none;}
.angularjs_welcome_section_content .wpb_content_element .wpb_wrapper:after{ content:none;}
.angularjs_welcome_section_img .wpb_content_element{ margin-bottom:0!important;}
.angularjs_welcome_section_img img{ width:70%; margin:0 auto; display:block;}
.angularjs_welcome_section_content{margin-top:10px;} 
.angularjs_welcome_section_content .inner-heading br{ display:none;}
.angular_logo_area ul li{ width:22%; min-height:220px;}
.angularjs_red_section{margin-top: -50px;}
.angularjs_red_section_title h3 br{ display:none;}
.angularjs_red_section_title{ text-align:left;}
.angularjs_red_section_title p{ width:100%;}
.angularjs_development_section_right .wpb_content_element{ padding:20px;}
.angularjs_development_section{ padding-bottom:30px;}
.angularjs_development_section_content {width:100%; margin:80px auto 0!important;}  

.reactjs_welcome_section .reactjs_welcome_section_left{position:relative!important; height:350px;}	 
.reactjs_welcome_section_right .wpb_content_element{padding:0;} 
.reactjs_logo_area{padding:0;}
.reactjs_logo_area ul{display:block;}
.reactjs_logo_area ul li {margin:0 10px 20px;width: 27%;}
.reactjs_last_listning .vc_col-sm-6{ width:95%;}
.reactjs_development_service_area_box{ display:block;}
.reactjs_development_service_area_box .vc_col-sm-6{ width:95%; margin:0 auto 20px!important;}
.reactjs_development_service_area {padding: 10px 0 20px;}
.reactjs_service_two_area{ padding:0 0 20px 0;}
.reactjs_service_two_title p{ width:100%;}
.reactjs_service_two_box{display:block;}
.reactjs_service_two_box .vc_col-sm-6{ width:95%; margin:40px auto 20px!important;}
.reactjs_no {font-size:50px;margin-top:-50px;line-height:50px;}
.reactjs_last_section_left .wpb_content_element{ padding:0;}
.reactjs_last_section_right .wpb_content_element{ padding:0; margin-bottom:30px;}
.reactjs_last_section_right .wpb_content_element .wpb_wrapper{ padding:20px; margin-bottom:20px!important;}
.reactjs_last_listning_right{ display:none;}
.reactjs_last_listning_section {padding:10px 0 20px!important;}
.reactjs_last_listning_left{ padding:0!important;}
.reactjs_last_listning .vc_col-sm-6 {width: 95%;margin: 0 auto 20px !important;}

.react-native-banner-left{ text-align:center;}
.react-native-banner-left img{ width:80%; margin:0px auto 0px;}
.react-native-development-slider{ height:auto!important;}
.react-native-inner{display:flex;flex-direction:column-reverse;}  
.inner_slider_area.full-hight-bnr.react-native-development-slider {text-align:center;}
.react-native-welcome .inner-heading{ font-size:22px; line-height:24px;}
.react-native-welcome .vc_col-sm-6 .wpb_content_element{ margin-bottom:0!important;} 
.react-native-service-section{ margin-top:30px;} 
.react-native-service-box .vc_col-sm-2{ width:95%; margin:0 aut0 20px!important; min-height:auto!important;}
.top_react_native_area .vc_col-sm-6:first-child img{ width:80%; margin:0 auto;}
.top_react_native_area{ padding:20px 0;}

.nodejs_welcome_section{ padding:20px 20px 0;}
.nodejs_welcome_section .vc_col-sm-6{ margin-bottom:20px!important;}
.nodejs_service_icon ul li{margin:0 auto 10px !important;float:none;display:block!important;clear:both;height:auto;}
.nodejs_service_icon ul li:nth-of-type(2n){ top:0;}
.nodejs_service_icon ul{ background:none;}
.nodejs_service_icon p{ width:90%;}
.nodejs_service_icon ul{ margin-bottom:30px;}
.why_node_title_area p{ width:95%;}
.why-notejs-section_box::after{ background:none;}
.why-notejs-section_box::before{ background:none;}
.why-notejs-section_box{ display:block;}
.why-notejs-section_box .vc_col-sm-3 {padding:20px 10px;width:95%;margin:0 auto 20px;}
.why-notejs-section_box{ margin-bottom:0;}
.why-notejs-section_box{ padding:0 0 20px 0;}  
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6{ width:100%; min-height:auto;}
.nodejs_services_device_box .nodejs_services_device_box_in .vc_col-sm-6:last-child{ text-align:left;}
.nodejs_last_section_right{ position:relative!important;}
.nodejs_last_section_left{ padding:20px 40px!important;}
.nodejs-development-slider{ height:auto!important;}
.related_post_show #related_posts{ width:90%;} 
.related_post_show ul li{ width:100%; margin-right:0!important; margin-bottom:20px;} 

.advantages_list ul li{width:48%; min-height:300px;}  
.advantages_iot_section_left .inner-heading{ font-size:30px; padding:30px;}
.advantages_list ul li{ min-height:280px;}
.iot_application_left_text {padding:5% 8%;}
.iot_application_left_text .inner-heading {font-size:26px;}
.iot_application_right .vc_column-inner .wpb_text_column {width:100%;color:#fff;padding:8%;}
.iot_application_right .inner-heading{font-size:26px;}
.fleet_management_system .inner-heading{ font-size:30px;}
.iot_help_section .inner-heading {font-size:36px;} 
.iot_welcome_section{ margin-top:0;}
.internet-of-things_slider_title {margin-top:0px;} 
.internet-of-things_slider_img {margin-top:0px;} 
.advantages_list ul li{ margin-right:10px; margin-bottom:10px;}

.iot_welcome_section::before{top:-49px;}
.internet-of-things{ height:auto!important; text-align:center;}
.internet-of-things.inner_slider_area.full-hight-bnr{ text-align:center!important;}  
.internet-of-things_slider_img img {float:none;margin:0 auto;}
.advantages_iot_section_left .inner-heading::before{ background:none;}
.advantages_iot_section_left .inner-heading {font-size:20px;padding:20px;text-align:center;}
.advantages_list ul li{ width:100%; min-height:auto;}
.advantages_iot_section_left .wpb_text_column{ margin:0!important;}
.advantages_iot_section{ padding-bottom:30px;}
.iot_application_left_text{ width:100%;}
.iot_application_left_img{ display:none;}
.iot_application_right{ position:relative!important;}
.fleet_management_system{ padding:0 0 30px 0;}
.fleet_management_system .vc_row.wpb_row.vc_inner{ display:block;}
.fleet_management_system .vc_col-sm-4{ width:95%!important; margin:0 auto 20px auto!important;}
.iot_help_section::before{ width:100%;}
.iot_help_section{ padding:0;}
.iot_help_section .inner-heading{ font-size:22px;}
.fleet_management_system .inner-heading{ font-size:22px;}
.iot_application_right .inner-heading{ font-size:22px;}
.iot_application_left_text .inner-heading{ font-size:22px;}  
.iot_welcome_section_bottom{ text-align:left!important; padding-top:15px;}
.iot_help_left{ padding-right:0!important;}
.iot_welcome_section{ padding:0 15px;}

.healthcare-it-solution h1{margin-top:100px!important;}	
.healthcare-it-solution h1 br{ display:none;}   
.healthcare-it-solution_img img {left: 0; width:auto; max-width:100%;}
.healthcare_welcome_top p{ width:100%;}
.healthcare_welcome_content{ padding:30px 0!important;}
.analytics_box_section_title .inner-heading-one{ font-size:120px;}
.analytics_box_section_title .inner-heading-small{ font-size:57px;margin-top:-117px;} 
.analytics_box .vc_col-sm-3{ padding:20px 0;}

.healthcare-it-solution{ height:auto!important; text-align:center!important;}
.healthcare_welcome_img img{ margin:20px auto 0;}	
.inner-heading-one{ display:none;}  
.inner-heading-small{ font-size:30px!important;margin:20px 0!important;}
.analytics_box{ display:block;}
.analytics_box .vc_col-sm-3{ width:95%; margin:0 auto 20px auto!important;}
.analytics_box{ margin:-20px 0 0 0!important;}
.analytics_bottom_two{ margin-top:0;}
.emr-software-section img{ margin:0 auto 20px!important;}
.analytics_bottom_one {padding:20px 10px !important;}	
.analytics_bottom_two{padding:20px 10px !important;}	

.footer_bottom_button_section{ padding-top:20px;}
.footer_bottom_button_section a{ width:100%; margin:0 0 10px!important;}
.footer_bottom_button_section a:last-child{ margin-bottom:0!important;}
.award_logo_img img {width:40%!important;margin-bottom: 20px;}
      
.status_section .home_main_title{ text-align:center;} 
.status_section .home_main_title::before{ right:0;}
.status_box_blue .status_box_inner{ min-height:inherit;}
.status_box_area{ margin-top:0;}
.status_box_title{ font-size:34px;}
.status_section_sub_title{ top:0; text-align:center; margin-bottom:25px!important;}
.status_box_area .vc_col-sm-3 .wpb_content_element{ margin-bottom:25px!important;}
.status_box_icon img{width: 60px;margin: 0 auto 10px;}
.status_section{ padding:20px 0 10px;}
	  
.home_blog_section .vc_col-sm-12{ padding:0;}
.status_section{ padding-top:0;}  
.our_client_top_title{ display:none;}
.quotes_title_section .quotes_title_section{ margin-bottom:20px!important;}
.our_client_section_title{ padding-top:0;}
.our_client_logos_left{ width:100%!important;}
.our_client_logos_right{ width:100%!important;}
.our_client_logos_right .slick-slide div{ margin-right:0px; margin-bottom:15px;}
.our_client_logos_right .clientLogoSlider{ padding-right:0;}
.our_client_logos .vc_column-inner{ padding-top:0!important;}
.our_client_logos_right .slick-slider .slick-prev{ width:60px; height:60px; background-size:100% 100%;}
.our_client_logos_right .slick-slider .slick-next{ width:60px; height:60px; background-size:100% 100%;}	
.our_client_logos_right .slick-slide div{ box-shadow:none;}	

.crm_slider_section{ background:#4e5ac0!important; height:auto!important;}	  
.crm_slider_section .vc_col-sm-12 .vc_inner{display:flex; flex-direction:column-reverse; height:auto!important;}
.crm_li_slide ul li{ float:none; display:inline-block; width:47%;}
.ai-powered-right {margin-top: 20px;}
.crm_slider_content{ padding-top:30px;}	      
.crm_slider_img img{ max-width:100%; margin:0;}
.inner_slider_area h1{ margin-bottom:20px!important;}	  
.crm_logo_title{ top:0;}	
.crm_client_top img{ margin:0 auto!important;}
.crm_client_bottom img{ margin:0 auto!important;}
.crm_client_logos{ padding:20px 0 10px 0;}
.crm_logo_title{ position:relative; text-align:center; margin-bottom:20px!important;}   
.crm_logo_title h2 {font-size:26px;}	     
.crm_client_review_section .cln-desc{font-size:16px;line-height:25px;}  
.crm_client_review_section .cln-cnt .cln-name{ font-size:20px;}
.crm_section_one .inner-heading{ margin-bottom:0!important;}
.crm_section_one .crm_section_one_left{ padding-right:0; margin-bottom:30px;}
.crm_section_one .crm_section_one_right{ padding-left:0;}
.crm_section_one_dis::before{content:none!important;}
.crm_section_one {padding:10px 0 34px; background:none;}
.crm_client_review_section{ padding:0!important;} 
.crm_section_two {padding:40px 0 10px;}
.crm_section_two .white-title{ margin-bottom:30px!important;}   
.crm_section_three_dis .wpb_content_element{ width:100%;}      
.crm_section_five {padding:20px 0;}
.crm_section_six img{ width:100%;}
.crm_section_six .inner-heading{ margin:30px 0!important;}
.crm_section_eleven_content .wpb_wrapper{ width:100%; text-align:left;}
.crm_section_eleven{ padding:0;}
.crm_section_nine{ padding:0;display:flex; flex-direction:column-reverse;}
.crm_section_ten{padding-bottom:0px;}  
.crm_section_seven{padding:0;}  
.crm_section_six{ padding-bottom:0;}
.crm_section_five {padding:0;}
.crm_section_four{ padding:0 0 10px;}
.crm_section_three_dis .wpb_content_element {margin:30px 0 20px!important;}
.crm_section_one {padding:0px 0 34px;}
.crm_client_logos {padding:0;}
.crm_client_logos .vc_col-sm-3 .wpb_content_element{ margin-bottom:25px!important;} 
.crm_section_eight {padding:0 0 10px;}	  	        
.crm_call_action{ padding:0px 20px;}	
.crm_call_action .crm_call_action_inner{padding: 40px 30px}	
.crm_call_action .inner-crm-heading{ font-size:18px; width:100%;}	
.cta-blg-inr{ display:block; padding:20px; }
.cta-lft{ width:100%; padding:0 0 10px;}
.cta-rht{ width:100%;}
.cta-blg-cvr{ padding:10px;}
.cta-cntent{font-size:17px;}    

.font40 {font-size: 24px;}
.font60 {font-size: 26px;}
.font80 {font-size: 28px;}	
.home .net-news-page {padding-top: 0px;padding-bottom: 30px;}

/* ---------latest news ----------*/

.net-news-page #service_thumbs_blog {display: grid;grid-template-columns: repeat(1,1fr);grid-row-gap: 15px;}
.net-news-page .panel_srv_blog .blog-image {height: 200px;}
.net-news-page .service_blog_content .blg-srv-title h3 {min-height: inherit;}
.net-news-page .service_blog_content .blg-srv-body { min-height: inherit;margin-bottom: 10px !important;}
.net-news-page .blog-pg-btn a.view-blog-btn {padding: 10px 30px;}
.net-news-page .blog-pg-btn {padding-top: 20px;}
.net-news-page {padding-top: 30px;padding-bottom: 30px;}
.link_button {padding: 11px 20px;}

/*-------- footer last form ---------*/

.footer-detail-sec {flex-direction: column;}
.footer-detail-sec .left-contact-detail {width: 100%;padding-bottom: 30px;}
.footer-detail-sec .all-contact-detail {width:100%; padding-bottom: 0px;}
.footer-detail-sec .right-form-foot {width: 100%;}
.footer-info-last {padding-top: 30px;padding-bottom: 30px;}
.main-title-footer {font-size: 23px;}
.lasttop-title-sec p {font-size: 14px;line-height: 21px;}
.footer-info-last .lasttop-title-sec {margin-bottom: 30px;text-align: left;}
.left-contact-detail .tit-foot-form {font-size: 20px !important;line-height: 30px !important;margin-bottom: 15px !important;}
.left-contact-detail ul {padding-top: 5px;}
.right-form-foot p.contact_submit input {padding: 16px 30px;}
.right-form-foot .footer_form p { margin-bottom: 20px;}
.dot_two_part_next {margin-top: 20px;}
.dot_two_part_next .dot_two_pd_left { padding-bottom: 0px;}
.dot_two_part_next .wpb_text_column { margin-bottom: 20px !important;}
.solution-net-first {flex-direction: column-reverse;padding-bottom: 15px;}
.solution-net-first .wpb_column .wpb_text_column {margin-bottom: 20px !important;}
.right-form-foot .footer_form p.quiz_p {margin-bottom: 0;}
.footer-info-last .vc_column-inner{ padding-top:0!important;}
.footer-cmp {float: none; width: auto; margin-bottom: 20px; }
.footer-solution {float: none; width: auto; }
.footer-col-c {margin-top: 0; }
	

/*-------------- home header section --------------*/

.home .meet_slider_area{ height:auto!important;}
.home_banner_left .usa_banner_area {text-align: center !important;margin-top: 40px !important;}
.home_banner_right img{ width:300px; margin:0 auto;}
.home .front_scroll_bottom{ bottom:0!important;}
.home_banner_left .usa_banner_area h1 .usa_head_span{ padding-left:10px;}
  

.active-viewshow .view-dtl-main.crrs-dtl-shw .hentry {width: 90% !important; height: 300px; overflow-x: hidden; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close {right: 2px; top: 2px; height: 26px; width: 26px; line-height: 17px; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-detail-career {padding: 15px; }

.samarpan_career {margin-right: 2.5% !important; width: calc(49% - 1.5%) !important; }
.career_panel_inner a.career_apply_form {padding: 6px 20px !important; margin-top: 10px !important; font-size: 12px; }
.samarpan_career .career_panel_inner p br {display: none; }
.career_panel, .custome_post_career_page .box1, .custome_post_career_page .box2 {height: 190px !important; }

/* Faq Section */
.common-faq { padding-top: 30px; padding-bottom: 40px; }
.common-faq .faq-tit-design { margin-bottom: 30px; }
.common-faq ul li .accordion_head span { font-size: 15px; }
.common-faq ul li .accordion_head {  padding: 10px 20px 10px 40px !important;}
.common-faq ul li .accordion_head span .quest-txt { font-size: 25px; }
.common-faq ul li .accordion_body .ans-txt { font-size: 25px; }
.common-faq ul li .accordion_head:after { font-size: 20px; top: 6px; left: 13px;}
.common-faq ul li .accordion_body .right-faq-txt:before { font-size: 20px; left: 13px;}
.common-faq ul li .accordion_body  .right-faq-txt { padding: 12px 10px 12px 40px !important;}
.plusminus .fa.fa-angle-down {font-size: 30px; }
.plusminus .fa.fa-angle-up {font-size: 30px; } 

.related_post_show ul li .relatedcontent h3 {font-size: 17px!important;min-height: auto;line-height: 1.4;}
.blog_section_title h2 {min-height: auto!important;}
.four-hover-block-inside {padding-bottom: 15px !important; }
.four-hover-block .cursordefault p {min-height: 80px !important; }
.four-hover-block h3 {min-height: auto !important; }
.four-hover-block-inside {min-height: 200px !important; }

.bx-info-srvice .service-home-bx{ text-align: center; }
.service-home-bx .icon-service{ margin:0 auto 20px; }
.service-home-bx .service-sub-tit br{ display: none; }
.career_box_area .vc_wp_text.wpb_content_element {margin-bottom: 0 !important;}
.custome_post_career_page .smrpn_career_main:nth-child(3n) .samarpan_career {margin-bottom: 0;}

.crm-video-inner iframe {height: 300px !important;}    
.single-post .rank-math-breadcrumb {margin: 30px 0 10px; }  
.hire-right-img{ display: none!important;}

.seo_service_slider.hire-bnr-txt {min-height: 50vh !important; min-height: auto !important; padding-bottom: 40px; padding-top:30px;}  
.share_social_show .fa.fa-twitter {width: 15px;height: 15px;}

}	            
    

@media only screen and (max-width:567px) {

.service-review-page ul li a img {width: 75px;}	
.hire_page_second_box{ width:80%!important;}
.faq-sec .schema-faq-question {padding: 8px 12px !important; font-size: 16px !important; line-height: 1.3 !important; }
.faq-ans-cover {padding: 12px 12px 0 !important; }
.meet_slider_area {height: 500px !important;}
.usa_banner_area h1, .usa_banner_area h1 span {font-size: 18px !important;}
.map_img img {width: 40% !important;}
.front_scroll_bottom {bottom: -50px !important; width: 15% !important;}
.home_blog_section .our_blog_slider_homepage .blogC2-left .blog-post {display:block;}	
.home_blog_section .entry-meta{ padding-top:0;}
	
/* ---------latest news ----------*/

.net-news-page .blog-pg-btn a.view-blog-btn {padding: 8px 25px;}
.net-news-page .ser_blog_main_title h2 {margin-bottom: 15px !important;}	

/*-------- footer last form ---------*/  

.right-form-foot .quiz_p .wpcf7-quiz-label {margin-top: 0;}
.right-form-foot p.contact_submit input {float: left;}
.main-title-footer {font-size: 20px;}
.left-contact-detail .tit-foot-form {font-size: 18px;line-height: 25px;margin-bottom: 11px;}
.footer-info-last .lasttop-title-sec {margin-bottom: 20px;}
.info-main a.mail-sec:before,.info-main a.call-main:before,.info-main a.skp-sec:before {height: 22px;width: 22px; mask-size: 22px;-webkit-mask-size: 22px;}
.left-contact-detail ul li i {font-size: 25px;}
.left-contact-detail ul li {padding: 0 4px;}
.left-contact-detail ul {padding-top: 0;}
.right-form-foot .footer_form textarea {height: 110px;}
.right-form-foot p.contact_submit input {padding: 13px 26px;}
.right-form-foot .footer_form {padding: 15px;}
.right-form-foot .footer_form p.quiz_p {margin-bottom: 10px;}
.link_button {padding: 9px 15px;}	

.samarpan_career {margin-right: 0% !important; width: calc(100% - 0%) !important; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .hentry {height: 470px; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close {right: 2px; top: 2px; height: 20px; width: 20px; line-height: 17px; }
.active-viewshow .view-dtl-main.crrs-dtl-shw .view-dtl-close a {font-size: 15px; }


/* Faq Section */
.common-faq ul li .accordion_head span { font-size: 13px; line-height: 1; }
.common-faq ul li .accordion_head span .quest-txt { font-size: 23px; float: left; padding-right: 10px; line-height: 1.4; }
.common-faq ul li .accordion_body .ans-txt { font-size: 23px; }
.common-faq ul li .accordion_body { padding: 0px !important; }
.common-faq ul.accordion_lists > li { padding-bottom: 15px; margin-bottom: 15px; }
.common-faq ul li .accordion_head { padding: 8px 20px 8px 35px !important;}
.common-faq ul li .accordion_head:after { font-size: 18px; top: 6px; left: 12px;}
.common-faq ul li .accordion_body .right-faq-txt:before { font-size: 18px; left: 12px; top: 10px;}
.common-faq ul li .accordion_body  .right-faq-txt { padding: 12px 10px 12px 35px !important;}
.plusminus .fa.fa-angle-down {font-size: 25px; }
.plusminus .fa.fa-angle-up {font-size: 25px; }
.common-faq ul li .accordion_head .plusminus {margin-right: -14px !important; }


/*------------ New Footer-----------*/

.footer-col{ margin-bottom:30px; margin-right:0;}
.footer-col-a{ width:100%;}
.footer-col-b{ width:100%; }
.footer-col-c{ width:100%; }
.footer-col-d{ margin-top:20px;}
.add-footer-one{ width:100%; margin-right:0; margin-bottom:20px;}
.add-footer-teo{ width:100%; margin-right:0; margin-bottom:20px;}
.footer-one{ padding:30px 0px 0;}
.footer-top-title{ margin-bottom:20px;}
.bottom-footer{ text-align:left;}
.footer-logo{ width:100%;}
.company-detail p{ width:100%; padding-top: 15px;}
.footer-social-div ul li a {width: 30px;height: 30px;}
.footer-social-div li{ float:left; margin-right:4px;}
.site-footer .footer-inner{ padding:0 10px;}
.site-footer .footer-inner {font-size: 14px;}
.footer-col-d {margin-top: 0;}
.address-box-one {margin-bottom: 0;}
.add-footer-one{ margin-bottom:30px;}
.center-footer{ padding:30px 0;}
.review-logo{ text-align:left;}
.footer-email{ text-align:left;}
.add-footer-teo{ margin-bottom:10px;}
.review-two img {width:80px;}
.review-three img {width:60px;}  

.page-id-194 .cover_apply_career .contact_submit input {width: 100% !important; }

.abt-review-main img {height:auto!important; width:100px;} 
.cnt-review-abt table tr td{ text-align:center;} 
.site-footer{text-align:center;} 
.bottom-footer{text-align:center;} 
.footer-social-div li{ float:none;}
.site-footer ul{text-align:center;}
.footer-email {text-align: center;}

.office-call {display: table;clear: both; margin:0 auto 0;}
.office-address {display: table;clear: both; margin:0 auto 20px;}
    
.srv_blog_section .blg-srv-title h2 {font-size: 17px;text-align: center;}	

.crm_li_slide ul li {width: 100%; }
.four-hover-block-inside {padding-bottom: 15px !important; }

.four-hover-block .cursordefault p {min-height: auto !important; }
.four-hover-block h3 {min-height: auto !important; }
.four-hover-block-inside {min-height: auto !important; }
.iconic-img-sec img {width: 100% !important; }
.hdr-img-sec img {width: 100% !important; }
.flutter-hireing-sec img {width: 100% !important; }
.flutter-techno-services img {width: 100% !important; }
.footer-col-c {margin-top: 0px !important;}
.footer-col-d {margin-bottom: 0 !important;}
.footer-one {padding: 30px 0 !important;}
.crm-video-inner iframe {height: 300px !important;} 

.ai-hire-tool ul li .ai-tool-title{ width:100%;}   
.ai-hire-tool ul li{ display: block;}
.what-our-ai-inner {grid-template-columns: repeat(1,1fr);padding: 0 10px;}  

.seo_service_slider.hire-bnr-txt{ padding-bottom: 30px;} 
 
}	        
 


@media only screen and (min-width:501px) and (max-width:767px){

.usa_banner_area{ margin-top:20px!important;}	
.meet_slider_area .rev_slider_wrapper{height:500px!important;}
.meet_slider_area .rev_slider{ height:500px!important;}
.meet_slider_area .forcefullwidth_wrapper_tp_banner{ height:500px!important;}
	
/*hire ai*/

.hire-ai-banner-sec{padding-top: 50px;}
.what-our-ai-inner {grid-template-columns: repeat(1,1fr);}
.ai-hire-banner-img img {max-width: 100%;padding: 20px 30px 0px;}
	   
}	    
          
	         
@media only screen and (min-width:200px) and (max-width:500px){

.usa_banner_area{ margin-top:20px!important;}
.meet_slider_area .rev_slider_wrapper{height:500px!important;}
.meet_slider_area .rev_slider{ height:500px!important;}	
.meet_slider_area .forcefullwidth_wrapper_tp_banner{ height:500px!important;}
.laravel-development-slider{ display:block!important; height:auto!important; text-align:center!important;}
.right-laravel-img .vc_column-inner {height:200px;width:310px!important;margin-left:0;margin:0 auto;}
.angularjs-development-slider.full-hight-bnr{ display:block; text-align:center;}
.angularjs-development-slider::after{ content:none!important;}
.angularjs-development-slider h1 br{ display:none;}
.angularjs-development-slider.inner_slider_area.full-hight-bnr{ height:auto;}
.angular_logo_area ul li {width:100%;min-height:auto; margin:0 0 20px 0;}
.angularjs_red_section::before{ content:none!important;}
.angularjs_red_section_title {padding-top: 0;}
.angularjs_development_section::before{ content:none!important;}
.angularjs_development_section_content{margin:0px auto 0 !important;}
.angular_service_box{ display:block;}
.angular_service_box .vc_col-sm-6{ width:90%; margin:0 auto 20px;}
.angular_service_box .vc_col-sm-6:last-child{ margin-right:auto;}
.right-angularjs-img .vc_column-inner {width: 310px !important;height: 200px;margin: 0 auto;}
.angularjs_red_section{ margin:0;}
.reactjs_welcome_section .reactjs_welcome_section_left{ height:200px;}	
.reactjs_logo_area ul li {margin: 0 auto 20px;width: 100%;}
.reactjs_development_service_title p{ width:100%;}
.reactjs_development_service_area_box .vc_col-sm-6{ padding:15px 0 0 0;}
.reactjs_last_listning_left{ padding:0!important;}
.reactjs_last_listning .vc_col-sm-6 {width: 95%;margin: 0 auto 20px !important;}
.current_admin_display {margin: 20px 0 10px !important; display: inline-block !important; width: 100% !important; }
.single_blog_left_section .blog_author_cover {display: inline-block !important; width: 100% !important; }
.s-blog-date {margin-top: 6px !important; margin-left: 8px !important; }
.blog_share_social {margin-top: 0!important; margin-bottom: 30px !important; }
.single-post .share_social_title .share-name {font-size: 20px !important; }
.blog_share_social .share_social_show a {height: 30px !important;  width: 30px !important; font-size: 17px !important;}
.blog_share_social .share_social_show {width: auto !important; border-top: 0 !important;}


}                 
    

.white_color{ color:#fff;} 
.home .abt-review-main{ background:#f7f7f7;}
.home .client_quote_section .quotes_slider_first{ background:#f7f7f7;}
.status_section::after{ opacity:0.1;}
.client_quote_section .slick-slider{z-index: 5;}  
.client_quote_section .services_btn_slide .quote_pre{position: relative;z-index: 5;} 
.client_quote_section .services_btn_slide .quote_next{z-index: 5;}   
  
  
.single-post .blog_content ul.close-list li {background: url("/wp-content/uploads/2021/12/close-img.svg") no-repeat left top 5px; background-size: auto; background-size: 15px; padding-left: 25px; }
   
         
/* hire custom sction */
.hire-developmet-testi {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    position: relative;
}
.hire-developmet-testi:before {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background: #368aca;
}
.hire-developmet-testi .what-our-main {
    max-width: 85%;
    margin: 0 auto !important;
}
.hire-developmet-testi .testimonial-rightdetails-main {
    position: relative;
}
.hire-developmet-testi .testimonial-right-quote  .slick-slide {
    background: #fff;
    padding: 45px;
    margin: 7px 20px;
    border-radius: 15px;
    box-shadow: 0 0 8px rgb(0 0 0 / 15%);
    min-height: 350px;
}
.hire-developmet-testi .quotes_slider_second {
    margin-top: 0 !important;
    text-align: left;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}
.hire-developmet-testi .quotes_slider_second img {
    border-radius: 100%;
    width: 100px;
    height: 100px;
    display: inline-block;
    margin-right: 20px;
    border: 1px solid #fff;
}
.hire-developmet-testi .testimonial-left-tit .btn-all-same {
    color: #368aca !important;
    background: none !important;
    padding: 0;
    font-size: 20px;
    font-weight: 600 ;
    letter-spacing: 1px;
}
.hire-developmet-testi .testimonial-left-tit .btn-all-same:before {
    content: '';
    right: -45px !important;
    background-color: #368aca !important;
}
.hire-developmet-testi  .testimonial-left-tit .services_btn_slide {
    display: flex;
    padding-top: 20px;
}
.hire-developmet-testi .testimonial-left-tit .services_btn_slide .quote_next {
    -webkit-mask-image: url(/wp-content/uploads/2021/09/right-arrow-slide.svg);
    mask-image: url(/wp-content/uploads/2021/09/right-arrow-slide.svg);
    font-size: 0;
    height: 40px;
    width: 40px;
    -webkit-mask-size: 40px;
    mask-size: 40px;
    margin-left: 7px;
}
.hire-developmet-testi   .testimonial-left-tit .services_btn_slide .quote_pre {
    -webkit-mask-image: url(/wp-content/uploads/2021/09/left-arrow-slide.svg);
    mask-image: url(/wp-content/uploads/2021/09/left-arrow-slide.svg);
    font-size: 0;
    height: 40px;
    width: 40px;
    -webkit-mask-size: 40px;
    mask-size: 40px;
    margin-left: 7px;
}



/* Sharepoint page */

.sharepoint-service-area {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px;}    
.sharepoint-service-title{font-size: 18px;font-family: 'PoppinsBold';  margin-bottom: 10px;line-height: 1.4;}     
.sharepoint-service-box {display: block;gap: 20px;background: #ffffff3d;padding: 30px;text-align: center;}
.sharepoint-service-box p{ margin-bottom: 0;}
.sharepoint-service-img {display: block; text-align: center; margin-bottom: 20px;}
.sharepoint-service-img img{ height: 60px; margin: 0 auto;}


@media  only screen and (max-width: 1800px) {

.hire-developmet-testi .testimonial-right-quote  .slick-slide {min-height: 445px;}

}


@media  only screen and (max-width: 1600px) {

.hire-developmet-testi .testimonial-right-quote  .slick-slide {min-height: 405px;}

}

@media  only screen and (max-width: 1439px) {

.what-our-main {max-width: 93% !important;}

}

@media  only screen and (max-width: 1365px) {

.hire-developmet-testi .testimonial-right-quote .slick-slide {min-height: 435px;}
.hire-developmet-testi .testimonial-left-tit .services_btn_slide .quote_pre , .hire-developmet-testi .testimonial-left-tit .services_btn_slide .quote_next{font-size: 0 !important;}

}

@media  only screen and (max-width: 1279px) {

.hire-developmet-testi .testimonial-right-quote .slick-slide {min-height: 450px;}


}


@media  only screen and (max-width: 1200px) {

.hire-developmet-testi .quotes_slider_second {flex-wrap: wrap;}
.hire-developmet-testi .quotes_title_position {margin-top: 15px;}
.hire-developmet-testi .testimonial-right-quote .slick-slide {min-height: 515px;}

.sharepoint-service-area {grid-template-columns: repeat(2, 1fr);} 


}


@media  only screen and (max-width: 1023px) {

.hire-developmet-testi  .slick-prev , .hire-developmet-testi    .slick-next{display: none !important;}
.hire-developmet-testi .services_btn_slide {display: none !important;}
.hire-developmet-testi .what-our-main {max-width: 100% !important;}
.hire-developmet-testi {padding-top: 10px !important;padding-bottom: 10px !important;}
.hire-developmet-testi .testimonial-right-quote .slick-slide {min-height: auto;}

}

@media  only screen and (max-width: 1023px) {

.testimonial-left-tit {margin-bottom: 0 !important;}
.hire-developmet-testi .testimonial-right-quote .slick-slide {margin: 10px;}
    
  .social_footer-icon {margin-top: 20px;   grid-gap: 7px;    flex-wrap: wrap;    margin-bottom: 30px !important;}
  .footer-detail-sec {align-items: self-start;}

}

@media  only screen and (max-width: 767px) {

.services-list-two .all-inner-page::after {height: 85.6% !important;}

}

@media  only screen and (max-width: 575px)  {

    .all-contact-detail .info-main ul li {margin-bottom: 20px;}
  

    .sharepoint-service-area {grid-template-columns: repeat(1, 1fr); grid-gap: 20px;} 


}




