img{height:auto;width:auto;}@font-face{font-family:poppins;font-display:swap;src:url(https://www.zazz.io/assets/fonts/Poppins/Poppins-Regular.ttf)}.modal-open,.modal-open .modal{overflow-x:hidden;overflow-y:auto}#admodal1 form .sub-button,.banner-form form .sub-button{-webkit-appearance:unset;margin-left:35px;text-align:center;cursor:pointer}#admodal1 .modalachieve,.banner-form .modalachieve{background:#283443}.ios-riyadhBanner .bannerBtn ul li,.shadow a{list-style:none}.ios-cta .ctabg,.ios-riyadhBanner,.new-ios-banner,img{image-rendering:-webkit-optimize-contrast}.scrolltop #adtop,a:hover{text-decoration:none}#admodal1 form input,.banner-form form input{top:-13px;margin-bottom:-31px;color:#000000;cursor:text;font-size:20px;-webkit-appearance:none}@font-face{font-family:Poppins-regular;font-display:swap;src:url(https://www.zazz.io/assets/fonts/Poppins/Poppins-Regular.ttf)}@font-face{font-family:Poppins-med;font-display:swap;src:url(https://www.zazz.io/assets/fonts/Poppins/Poppins-Medium.ttf)}@font-face{font-family:Poppins-bold;font-display:swap;src:url(https://www.zazz.io/assets/fonts/Poppins/Poppins-Bold.ttf)}@font-face{font-family:Poppins-semibold;font-display:swap;src:url(https://www.zazz.io/assets/fonts/Poppins/Poppins-SemiBold.ttf)}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1228px}}*{margin:0;padding:0}body,html{overflow-x:hidden;scroll-behavior:smooth}body{box-sizing:border-box}.bg-half-170{padding-top:0!important;display:flex;justify-content:center;align-items:center;background-size:cover;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;background-position:center;height:100vh}.WebContainer{width:100%;min-width:1000px;height:auto}h1{font-family:Poppins-bold!important}h2,h3,p{font-family:Poppins-regular!important}a{font-family:Poppins-semibold!important}h2 span,label{font-family:Poppins-med!important}label span{color:#db524e}h2 span{border-bottom:1px solid #ffba08}.navbar{z-index:9!important}.megamenu .dropdown-item,.new_menu_design .dropdown-item{font-weight:500}ul#myTab .nav-link{font-weight:500!important;color:#0a2540!important}#portfolioSection{overflow-x:hidden}.adNavigate .navbar-light .navbar-nav .nav-link{font-family:Poppins-semibold!important;font-size:18px;line-height:27px;letter-spacing:-.01em}.adNavigate .sticky-header.sticky .nav-link{font-family:Poppins-med!important;font-size:18px;line-height:27px;letter-spacing:-.01em;color:#171717;opacity:.4}.sticky-header.sticky .nav-link.active{font-family:Poppins-semibold!important;font-size:18px;line-height:27px;letter-spacing:-.01em;color:#171717!important;opacity:100%}.sticky-header.sticky .nav-link.active::after{background-color:#000!important}.adNavigate .sticky-header.sticky .ad-contact,.adNavigate .sticky-header.sticky .ad-phone{opacity:100%}.adMenu .navbar-nav .nav-link.active,.featuredSlider .festures-txt a{color:#fff}.adMenu .navbar-nav .nav-link.active::after{content:"";position:absolute;left:16px;bottom:17px;background-color:#fff;width:59px;height:2px;background-size:100% auto}.adMenu .navbar-nav .ad-phone:after{background-color:unset}.adMenu .navbar-nav .ad-contact.active::after,.adMenu .navbar-nav .ad-contact:after,.adMenu .navbar-nav .ad-phone.active::after{background-color:unset!important}.adNavigate .call_and_contact{margin-left:125px}.navbar-light .navbar-nav .call_and_contact .ad-phone{background:#3278ff;width:40px;height:40px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;padding:0;margin-top:13px;animation:1.5s ease-out infinite pulse-anime}@keyframes pulse-anime{0%{transform:scale(.95);box-shadow:0 0 0 0 #c5d9ff}70%{transform:scale(.7);box-shadow:0 0 0 10px #c5d9ff}100%{transform:scale(1.95);box-shadow:0 0 0 0 #c5d9ff}}.call_and_contact .ad-phone i{color:#4380f8;font-size:18px}.navbar-light .navbar-nav .nav-link:hover i{transform:unset!important;transition:unset!important}a.nav-link.ad-contact span{font-family:Poppins-med!important;width:156px!important;height:49px!important;font-size:16px;line-height:24px;background:#3278ff!important;border-radius:8px!important;color:#fff;padding:12px 24px;position:relative}a.nav-link.ad-contact span img{margin-left:10px}.navbar-light .navbar-nav .nav-link{margin-left:9px}.navbar-light .navbar-nav .nav-link:hover{cursor:pointer}.nav-item .nav-link:before{display:none!important}#admodal1 form .sub-button:after,#admodal1 form .sub-button:before,.ad-footer .subBtn:after,.ad-footer .subBtn:before,.ad-form-submit button:after,.ad-form-submit button:before,.banner-form form .sub-button:after,.banner-form form .sub-button:before,.ctaBtn a:after,.ctaBtn a:before,.scrolltop #adtop:after,.scrolltop #adtop:before,a.nav-link.ad-contact span:after,a.nav-link.ad-contact span:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;transition:.5s}#admodal1 form .sub-button:hover:before,.ad-footer .subBtn:hover:before,.ad-form-submit button:hover:before,.banner-form form .sub-button:hover:before,.scrolltop #adtop:hover:before,a.nav-link.ad-contact span:hover:before{background:rgba(255,255,255,.7);left:60%;right:60%}#admodal1 form .sub-button:hover:after,.ad-footer .subBtn:hover:after,.ad-form-submit button:hover:after,.banner-form form .sub-button:hover:after,.scrolltop #adtop:hover:after,a.nav-link.ad-contact span:hover:after{background:rgba(255,255,255,.7);top:60%;bottom:60%}#admodal1 label .hidspan,.ad-art1,.ad-art2,.ad-formSection h2 br,.ad-service .media-heading,.banner-form label .hidspan,.featuredSlider .owl-dots,.float a,.float:hover .f1,.footerSlider .owl-nav,.hide-in-md,.ios-riyadhBanner .imgstyle,.ios-slider-section .owl-carousel .owl-dots,.md-span,.media-adbtn,.media-contbtn,.media-heading2,.media-heading3,.media-slider-section,.mobile-expand-slider,.mobile-expand-slider .owl-dots,.portfolio-ad-section .owl-dots,.visible-xs{display:none}#admodal1 .f-optSpan{color:#a4a4a4}#admodal1 .our-experts{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/min/min-popup.png')}#admodal1 .our-experts-min{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/popup-image.png')}.modal-open .modal{padding-right:0}#admodal1,#admodal2,#admodal2 .modal-backdrop,.modal-backdrop{background-color:rgba(0,0,0,.8)}#admodal1 form .contactbox,.banner-form form .contactbox{width:100%;border:1px solid rgba(0,0,0,.1)}#admodal1 form .i1,#admodal1 form .i2,#admodal1 form .i3,.banner-form form .i1,.banner-form form .i2,.banner-form form .i3{border-right:none;border-left:none;border-bottom:none}#admodal1 form input{width:100%;height:80px;border-radius:0;padding:0;position:relative;border:unset;font-weight:600;line-height:23px;letter-spacing:-.02em}#admodal1 form .i3,.banner-form form .i3{border-top:none}#admodal1 form .sub-button{width:147px;height:53px;outline: none !important; background:#3278ff;border:none;color:#fff;margin-top:26px;border-radius:8px;position:relative}#admodal1 form textarea,.banner-form form textarea{width:100%;height:88px;border:none;position:relative;top:-23px;margin-bottom:-9px;resize:none;padding:30px 0}#admodal1 form .textmsg{font-weight:500;font-size:16px;line-height:23px;letter-spacing:-.02em;color:#606060;width:87%}#admodal1 form textarea:focus-visible{outline:unset}#admodal1 h5{font-size:32px;line-height:30px;letter-spacing:-.02em;color:#181818;font-family:Poppins-semibold!important;padding-top:25px}#admodal1 form label,#admodal1 p{font-size:16px;letter-spacing:-.02em}#admodal1 .imgstyle,.ad-about-section .advideo,.banner-form .imgstyle,.expandSlider .loc,.footerSlider .slider-body,.lg-slider .featuredSlider .item,.my-yellow-border,.scrolltop{position:relative}#admodal1 p{font-weight:400;line-height:23px;color:#666;margin-bottom:15px}#admodal1 .achievement-box p,.banner-form .achievement-box p{color:#fff;opacity:.6}#admodal1 .top-h,.banner-form .top-h{padding:0 25px}#admodal1 .field,.banner-form .field{display:flex;flex-flow:column-reverse;padding:3px 20px;border:1px solid rgba(0,0,0,.1);position:relative}#admodal1 .field .text-danger,.banner-form .field .text-danger{position:absolute;bottom:0}#admodal1 .text-danger,.banner-form .text-danger{font-size:10px}#admodal1 .field small,.banner-form .field small{top:unset!important;position:absolute;bottom:0}#admodal1 #num1,#admodal1 #num2{position:relative;top:unset}#admodal1 form label,#admodal1 input,.banner-form form label,.banner-form input{transition:.2s;touch-action:manipulation}#admodal1 form label{font-family:Poppins-med!important;font-weight:400;line-height:23px;color:#606060;width:75%}#admodal1 input:focus,.banner-form input:focus{outline:0;border-bottom:none}#admodal1 label,.banner-form label{letter-spacing:.05em}input:placeholder-shown+label{transform-origin:left bottom;cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,26px) scale(1)}#admodal1 form textarea:placeholder-shown+label{cursor:text;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.125rem) scale(1)}#admodal1 input:focus+label,#admodal1 textarea:focus+label,.banner-form input:focus+label,.banner-form textarea:focus+label,input:not(:placeholder-shown)+label,textarea:not(:placeholder-shown)+label{transform:translate(0,0) scale(1) !important;cursor:pointer;font-size:12px;line-height:23px;letter-spacing:-.02em!important;color:#9f9f9f!important}#admodal1 .modal-content{background-color:#fff;border-radius:0!important}.form-group small{font-family:avenir-regular}#admodal1 .form-group{margin-bottom:0!important}#admodal2 .modal-content{border-radius:0!important;margin-top:15%}#admodal2 .modal-dialog{max-width:709px!important}#admodal2 .modalBg img,.ad-form-submit,.ad-portfolio-box,.imgstyle img,.ios-riyadhBanner .bannerBtn a img,.ios-riyadhBanner .imgstyle img{width:100%}#admodal2 h5 .s1{font-family:Lora,serif!important;font-style:italic;font-weight:600;font-size:36px;line-height:121.5%;color:#000}#admodal2 .modal-contact-txt{padding-top:64px;padding-left:21px}#admodal2 h5{padding-bottom:15px;margin-bottom:0}#admodal2 h5 .s2{font-size:44px;line-height:121.5%;font-family:Poppins-bold;font-weight:700;color:#3278ff}#admodal2 .modal-body{height:363px;background:#fff;padding:0!important}#admodal2 .modal-content ul li:first-child{margin-bottom:12px}#admodal2 .modal-content ul li a{color:#000;font-family:Poppins-semibold!important;font-weight:600;font-size:14px;line-height:23px}#admodal2 .modal-content ul li a img{margin-right:10px}#admodal2 .modal-content p{font-weight:400;font-size:13px;line-height:23px;text-align:left;color:#676767;margin-bottom:21px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 57px #fff inset!important}.adNavigate .navbar-light .navbar-nav .ad-contact{padding-right:0}.banner-form{background-color:#fff;margin-top:130px;width:535px;border-radius:10px}.banner-form form input{width:100%;height:74px;border-radius:0;padding:0;position:relative;border:unset;font-weight:600;line-height:23px;letter-spacing:-.02em}.ad-service .s-adbox h3 .span-s1,.ad-service .s-adbox h3 .span-s2,.ad-service .s-adbox h3 .span-s3{border-bottom:1px solid #ffba08;display:inline-block}.banner-form form .sub-button{border-radius:4px;outline: none !important; width:191px;height:54px;background:#3278ff;border:none;color:#fff;margin-top:20px;margin-bottom:20px;font-size:17px;position:relative;font-weight:600;font-family:Poppins!important}.banner-form h5,.ios-top-brands h3,.new-ios-banner .banner-heading .tag,.new-ios-banner .banner-heading p{font-family:Poppins-regular!important}.banner-form form .textmsg{font-weight:500;font-size:16px;line-height:23px;letter-spacing:-.02em;color:#9f9f9f;width:87%}.banner-form form textarea:focus-visible{outline:unset}.banner-form h5{font-weight:400;font-size:35px;line-height:36px;letter-spacing:-.02em;color:#181818;padding-top:21px}.banner-form form label,.banner-form p,.float .text{line-height:23px;letter-spacing:-.02em}.banner-form h5 span{font-family:Poppins-semibold}.banner-form p{font-weight:400;font-size:17px;color:#666;margin-bottom:13px}.banner-form .modal-body{padding:41px 0!important}.banner-form form label{font-weight:500;font-size:16px;color:#9f9f9f;width:75%}.banner-form form textarea:placeholder-shown+label{cursor:text;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.125rem) scale(1)}::-webkit-textarea-placeholder{opacity:0;transition:inherit}::-webkit-input-placeholder{opacity:0;transition:inherit}input:focus::-webkit-input-placeholder{opacity:1}input:focus::-webkit-textarea-placeholder{opacity:1}.banner-form .modal-content{border-radius:0!important}.banner-form .modalachieve,.banner-form .popup-logos{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.banner-form .popup-logos{width:100%;height:auto}.ad-footer .optSpan{color:#ddd}.scrolltop #adtop{background-color:#ffc328;color:#fff;position:absolute;bottom:10px;right:30px;cursor:pointer;padding:0;width:46px;height:46px;text-align:center;align-items:center;border-radius:50%;animation:1.5s ease-out infinite pulse-f}@keyframes pulse-f{0%{transform:scale(.91);box-shadow:0 0 0 0 #ffdf8b}70%{transform:scale(1);box-shadow:0 0 0 10px #ffdf8b}100%{transform:scale(.95);box-shadow:0 0 0 0 #ffdf8b}}.scrolltop span{display:none;font-size:16px}.hidden-xs,.ios-slider-section .owl-carousel .owl-dots.disabled,.ios-slider-section .owl-carousel .owl-nav.disabled,.mobile-expand-slider .owl-item:hover p,.scrolltop:hover span{display:block}.scrolltop:hover img{position:relative;float:right;top:-34px}.scrolltop:hover #adtop{width:234px;height:52px;padding:12px 0;border-radius:40px}.scrolltop img{width:46px;height:auto}.new-ios-banner{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/ad-banner.jpg');width:100%;height:120vh;position:relative}.new-ios-banner .banner-heading h1{color:#fff;margin-bottom:14px;font-size:60px;line-height:76px;text-shadow:0 0 0 #161c20,3px 5px 0 #343b3d,4px 6px 0 #626262,3px 7px 0 #8c8f9117,3px 4px 0 #8c8f9117}.new-ios-banner .banner-heading{text-align:left;padding-top:100px}.new-ios-banner .banner-heading .tag{font-size:20px;line-height:30px;color:#fff}.new-ios-banner .innerrBtn ul li{list-style:none;margin-right:12px}.new-ios-banner .banner-heading .banner-strip{width:auto;text-align:center;background:#ffc328;padding:10px 18px;font-size:16px;line-height:25px;color:#000;margin-left:0;font-family:Poppins-semibold!important}.new-ios-banner .banner-heading p{color:#d6d6d6;padding-top:16px;padding-left:0;width:100%;padding-bottom:25px;font-weight:400;font-size:20px}.new-ios-banner .project-btn .hvr-float-shadow.all_btns a{background:#3278ff;border-radius:8px;color:#fff;padding:18px 20px 18px 26px;font-size:18px;line-height:27px;position:relative;display:block;width:334px;font-family:Poppins-semibold!important}.new-ios-banner .project-btn .all_btns{margin-top:0;margin-bottom:0}.new-ios-banner .project-btn .hvr-float-shadow a img{display:block!important;float:left;padding-top:0;margin-right:11px}.float-icon .float{position:fixed;width:52px;height:52px;bottom:35px;right:40px;opacity:0;border-radius:50px;text-align:center;z-index:9;background:0 0}.float .f1,.float-icon a img{border-radius:50%;animation:1.5s ease-out infinite pulse-anime}.float .text{display:none;font-weight:500;font-size:16px;color:#fff}.float-icon .my-float{margin-top:22px}.float-icon .float:hover{transition:width .8s}.float-icon .float:hover .text{display:block;padding-top:14px}.float-icon .float:hover .f2{float:left}.float-icon a{background:#3278ff;position:relative;bottom:1px;right:186px;z-index:5;width:227px;height:55px;display:none;border-radius:30px;padding:0 22px 0 5px}.float:hover a{display:block;transition:1s}.float .f1{display:block}@keyframes pulse-anime{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(8 141 255)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.ios-top-brands{background:#f7f9fa;padding-top:63px;padding-bottom:42px}.ios-top-brands .brandslogo{margin-left:-7px}.ios-top-brands .brandslogo img{width:70%;margin:0 65px}.brandslogo .item{width:16%}.ios-top-brands h3{margin-bottom:29px;font-size:21px;line-height:29px;color:#000;margin-left:53px}.ad-service h2,.portfolio-head h2{font-size:56px;line-height:66px;color:#000}.kpmg-img{margin-top:-13px!important}.ad-service{padding:105px 0 140px}.ad-service h2{display:flex;margin-bottom:57px}.ad-service h2 span{display:block;width:64%;height:61px;margin-left:16px;border-bottom:1px solid #ffba08}.ad-service img{width:120px;height:auto}.ad-service .s-adbox h3{font-family:Poppins-med!important;font-size:24px;line-height:36px;color:#000;width:100%}.ad-service .s-adbox h3 .span-s1{width:202px}.ad-service .s-adbox h3 .span-s2{width:260px}.ad-service .s-adbox h3 .span-s3{width:313px}.ad-service .s-adbox{margin-bottom:48px}.ad-service .s-adbox p{font-weight:400;font-size:15px;line-height:22px;color:#676767;padding-right:20px;margin-bottom:0}.ad-service .admb0{margin-bottom:0}.portfolio-head h2{margin-bottom:55px}.portfolio-head h2 span{display:inline-block;line-height:57px}.portfolio-ad-section .container-fluid{margin-left:67px;padding:0}.ios-riyadhBanner{width:100%;height:598px;background-size:cover;margin-bottom:0}.ios-riyadhBanner h2{font-family:Poppins-semibold!important;letter-spacing:-.690708px;margin-bottom:14px;color:#fff}.adslide1 h2,.adslide3 h2,.adslide4 h2{font-size:51px;line-height:78px}.adslide2 h2{font-size:36px;line-height:45px}.portfolio-ad-section .owl-carousel .owl-nav img{width:44px;height:auto}.portfolio-ad-section .owl-carousel .owl-nav [class*=owl-]:hover{background-color:transparent}@media (max-width:1340px){.portfolio-ad-section .item{height:552px!important}.portfolio-ad-section .owl-carousel .owl-nav .owl-next{right:160px}.ios-slider-section h3{width:327px}}@media (min-width:1707px){.portfolio-ad-section .owl-carousel .owl-nav .owl-next{right:341px}}@media screen and (min-width:2049px){.portfolio-ad-section .owl-carousel .owl-nav .owl-prev{bottom:385px}.portfolio-ad-section .owl-carousel .owl-nav .owl-next{right:542px;bottom:385px}.ios-riyadhBanner{height:749px}}@media screen and (min-width:1025px) and (max-width:1280px){.achievement-box{margin-top:24px!important}}.ios-riyadhBanner .txt{padding-top:140px;position:relative;z-index:2;padding-left:87px}.ios-riyadhBanner .bann-img{position:relative;width:100%}.ios-riyadhBanner span img{width:35px;height:1px}.ios-riyadhBanner .txt p{font-weight:300;font-size:16px;line-height:25px;color:#c0c1dd;width:392px;margin-bottom:23px}.ios-riyadhBanner .txt .mindset-txt{color:rgba(242,243,243,.51)}.ios-riyadhBanner .txt .riyadh-txt,.ios-riyadhBanner .txt .roundup-txt,.ios-riyadhBanner .txt .skill-txt{color:#c0c1dd}.ios-riyadhBanner .txt .settlyt-txt{color:rgba(255,255,255,.8)}.ios-riyadhBanner .txt .wsps-txt{color:#eee}.colorBox1{background:#fdedeb}.colorBox2{background:#fff5e1}.colorBox3{background:#e3fffa}.colorBox4{background:#fff5fa}.colorBox5{background:#f7ffee}.ad-formSection{display:none;background:#f8f8fb;padding-top:37px;padding-bottom:62px;position:relative}.ad-formSection h2{font-size:48px;line-height:121.5%;text-align:center;letter-spacing:-1px;color:#000;display:flex;justify-content:center;margin-bottom:0}.ad-formSection h2 span{display:block;width:auto;height:61px;margin-left:16px;border:unset}.ad-formSection .form-hd,.upper-p{margin-bottom:35px}.yellow-border{display:block;width:474px;margin:auto;height:1px;background-color:#ffba08}.ad-formSection .formPanel{width:722px;height:auto;margin:auto;background:#fff;border-radius:24px}.ad-formSection .ec1{position:absolute;top:84px;left:-15px}.ad-formSection .ec2{position:absolute;bottom:100px;right:0;float:right}.ad-field input{width:100%;height:50px;background:#fff;border:1px solid rgba(0,0,0,.18);box-sizing:border-box;border-radius:4px;padding:10px;font-weight:600;font-size:20px;line-height:121.5%}.ad-field input:focus-visible{outline:unset;border:1.5px solid #3278ff}.ad-formSection form{padding:32px 55px 29px}.ad-formSection .ad-field{margin-bottom:15px}.ad-formSection .ad-field label{font-weight:400;font-size:20px;line-height:121.5%;color:#363636;margin-bottom:12px}.ad-formSection .ad-field textarea{border:1px solid rgba(0,0,0,.18);box-sizing:border-box;border-radius:4px;width:100%;height:85px;padding:10px;font-weight:600;font-size:20px;line-height:121.5%}.ad-field textarea:focus-visible{outline:unset;border:1.5px solid #3278ff}.ad-form-submit a,.ad-form-submit button{background:#3278ff;border-radius:4px;color:#fff;font-size:21px;line-height:121.5%;font-weight:500;display:block;text-align:center}.ad-form-submit a{padding:22px 0}.ad-form-submit button{padding:10px 0;border:none;width:100%;position:relative}.arrowdown i,.ios-slider-section .owl-carousel .owl-nav i:hover{background-color:#0091ff}.ad-form-submit a img{width:23px;margin-left:12px;margin-top:-2px}.ad-slider-section marquee span{font-family:Poppins-med!important;font-size:150.251px;line-height:225px;color:#000;opacity:.05}.ad-slider-section .ad-head{font-weight:500;font-size:60px;line-height:90px;color:#000;position:relative;top:-149px;margin-bottom:-100px}.ios-slider-section .p1,.ios-slider-section .p2{font-family:Poppins;line-height:29px;font-style:normal}.ad-slider-section .ad-head span{display:block;font-weight:500;width:33%;border-bottom:1px solid #ffba08}.ios-slider-section h3{font-family:Poppins!important;font-style:normal;font-weight:600;font-size:32px;line-height:48px;margin-bottom:22px}.ad-about-section h2,.shadow a{font-family:Poppins-med!important}.ios-slider-section .p1{font-weight:500;font-size:17px}.ios-slider-section .p2{font-weight:400;font-size:15px;margin-bottom:0}.ios-slider-section .boxColor{height:630px;width:95%;margin:auto;padding:0 32px 32px 22px}.ios-slider-section .owl-carousel .owl-item img{width:192px!important;height:auto;position:relative;top:0;margin-left:auto;margin-right:-32px;margin-bottom:-64px}.ios-slider-section .owl-carousel .owl-nav i{background:#7b7b7b;width:42px;height:42px;border-radius:50%;color:#fff;display:block;text-align:center;padding:12px 0}.ios-slider-section .owl-carousel .owl-nav .owl-next{float:right;left:58px;position:relative;bottom:350px}.ios-slider-section .owl-carousel .owl-nav .owl-prev{left:-60px;position:relative;bottom:350px}.ios-slider-section{padding-bottom:100px}.ios-slider-section .owl-nav.disabled button i,.owl-carousel .owl-next.disabled,.owl-carousel .owl-prev.disabled{pointer-events:none;opacity:.2}.slide-part2 .p1{width:100%;height:120px}.lg-slider .owl-carousel .owl-nav button:hover{border-radius:50%}.my-border{position:relative;top:0;width:260px;animation:3s linear forwards border_anim}.my-border .strips{position:absolute;width:260px;height:3px;background-color:#d42654;animation:5s linear infinite alternate forwards border_anim;background:linear-gradient(90deg,#d42654 65%,#0cabcc 35%) top/100% 3px no-repeat}@keyframes border_anim{0%{width:0%}100%{width:260px}}.my-yellow-border .ystrips{position:absolute;height:19px;bottom:19px;left:0;z-index:-1;background-color:#facc0a;animation:4s linear infinite alternate forwards yellow_line}@keyframes yellow_line{0%{width:0%}100%{width:153px}}.featuredSlider .overTxt{    position: absolute;bottom: 60px;left: 0;color: #fff;padding-left: 35px;width: 59%;}.featuredSlider .festures-txt p{font-size:18px;line-height:21px;font-family:Poppins-regular!important;margin-bottom:0}.featuredSlider .festures-txt a:hover{color:#fff;transition:1s}.featuredSlider .festures-txt .fbox img{float:left;margin-right:10px;object-fit:contain}.featuredSlider .overTxt h2{font-family:Poppins-semibold!important;font-size:66px;line-height:83px;margin-bottom:36px}.featuredSlider .overTxt .color-box{width:125px;height:129px;display:flex;align-items:center;justify-content:center}.lg-slider .owl-carousel .owl-item .simg{width:100%!important;height:560px;object-fit:cover}.lg-slider .owl-carousel .owl-nav i{width:47px;height:47px;background:#e5e5e5;color:#000;display:block;text-align:center;padding:15px 0;font-size:18px;border-radius:50%}.lg-slider .owl-carousel .owl-nav i:hover{background:#1c81ff;transition:1s;color:#fff}.adPortfolio .owl-nav,.lg-slider .owl-carousel .owl-nav{text-align:left}.slider-padding{padding:0 0 0 75px}.ad-about-section{padding-top:57px}.ad-about-section h2{font-size:72px;line-height:66px;color:#000;text-align:center;margin-bottom:80px}.ad-about-section h2 span{background-color:#ffba09;width:55%;position:relative;height:1px;display:block;margin:auto;top:16px}.expand-head{position:relative;left:-50px}@media only screen and (min-width:1341px) and (max-width:1366px){.cat-background {overflow: hidden;margin-left: -106px !important;width: 184% !important;}.expand-head{position: relative !important;left: -99px !important;}}.about-section5 .city1{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/home-index/blank-gray-thumbnail.jpg')}.about-section5 .city11{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/seattle.jpg')}.city2{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/toronto.jpg')}.city3{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/newyork.jpg')}.city4{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/dallas.jpg')}.city5{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/san-francisco.jpg')}.city6{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/boston.jpg')}.city7{background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/location/chicago.jpg')}.gray1{background-image:url(https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/home-index/blank-gray-thumbnail.jpg)}.locationScroll section,.portfolioScroll section{overflow-x:hidden!important}.about-section5 .container-fluid{padding:0 0 0 46px}.about-section5 .heading-title{font-weight:400;font-size:48px;line-height:132%;transform:translate(59px,10px);letter-spacing:-.02em;color:#000;padding-top:80px;padding-left:0}.about-section5{padding-top:103px;padding-bottom:113px;padding-left: 5%;}.about-section5 h2 span{display:inline-block;line-height:44px}.cat-background{overflow:hidden;margin-left:-67px;width:184%}.cat-wrap{width:100%;margin:0 auto;text-align:center}.strip{width:120px;float:left;height:379px;margin-right:8px;transition:.3s;background-position:center center;background-size:cover;position:relative;border-radius:20px}.ad-footer .owl-carousel .owl-item img,.shadow{width:100%!important}.cat-wrap div:nth-child(7){margin-right:0}.shadow{opacity:1;height:100%;position:absolute;top:0;left:0;box-shadow:none!important}.shadow a{display:list-item;top:60%;transform:rotate(-90deg);position:relative;margin:0 auto;transition:.2s;text-align:left;font-weight:500;font-size:24px;line-height:36px;letter-spacing:-.02em;color:#fff}.ios-cta .ctaBtn a,.ios-cta h2{font-family:Poppins-semibold!important}.shadowactive a,.strip:hover .shadow a{transform:none;top:70%;padding-left:10px;text-align:left;margin:0!important}.shadow p,.strip:hover .shadow p{padding-left:14px;font-size:12px;line-height:18px;letter-spacing:-.02em;color:#fff;text-align:left}.shadow p{display:none;top:70%;position:relative;font-weight:400;margin:0 auto;transition:.2s;align-items:center;opacity:.5!important}#strip-active p{text-align:left;padding:0 11px}.strip:hover .shadow p{display:block;padding-right:10px;font-family:Poppins-regular!important;opacity:.7}.shadowactive p{display:block;opacity:.5}.about-section5 .head-bg{color:#000;font-weight:500;padding:0;margin-left:-4px}.mobile-expand-slider .owl-carousel .owl-item img{width:100%!important;height:379px}.mobile-expand-slider .loc{border-radius:10px}.expandSlider .loc .ov-txt{position:absolute;bottom:20px;left:10px;color:#fff}.chicago-txt{width:125px}.mobile-expand-slider h3{font-size:24px;font-weight:600;transform:rotate(-90deg);position:relative;bottom:55px;left:0}.mobile-expand-slider .san{position:relative;bottom:77px;left:-31px}.mobile-expand-slider p{font-weight:400;font-size:12px;line-height:18px;letter-spacing:-.02em;color:#fff;opacity:.7;display:none}.mobile-expand-slider .owl-item:hover{width:220px!important;height:379px}.mobile-expand-slider .owl-carousel .owl-stage{width:3000px!important}.mobile-expand-slider .owl-item:hover h3{transform:rotate(0);bottom:0;left:0}.mobile-expand-slider .owl-carousel button i{width:50px;height:50px;border-radius:50%;background-color:#fff;padding:15px 1px}.mobile-expand-slider .owl-prev{position:relative;top:-208px;left:9px}.mobile-expand-slider .owl-next{position:relative;top:-208px;left:268px}.mobile-expand-slider .owl-carousel .owl-prev.disabled,.owl-carousel .owl-next.disabled{pointer-events:none;opacity:0}.ios-cta .ctabg{background-size:contain;background-position:bottom;width:100%;height:auto;padding:34px 0 0 72px}.ios-cta .ctareal{background-image:url(https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/cta-min.png)}.ios-cta .ctarbg11{background-image:url(https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/cta.png)}.ios-cta h2{color:#fff;font-size:28px;line-height:39px;margin-bottom:32px}.ios-cta .ctaBtn a{border-radius:2px;background-color:#fff;color:#1c81ff;padding:12px 17px;font-size:16px;line-height:24px;cursor:pointer;position:relative}.ios-cta .ctaBtn a img{width:20px;height:auto;margin-left:7px;margin-bottom:3px}.ios-cta .ctaBtn a:hover{color:#1c81ff}.ctaBtn a:hover:before{background:rgba(97,156,233,.7);left:60%;right:60%}.ctaBtn a:hover:after{background:rgba(97,156,233,.7);top:60%;bottom:60%}.ios-cta .ctaBtn a i{color:#1c81ff;margin-left:30px}.ios-cta .ctaBtn{margin-bottom:38px}.iosDetails{padding-top:161px}.ios-faq .panel-group .panel{border-radius:0;box-shadow:none;border-color:#eee}.ios-faq{padding-top:97px;padding-bottom:80px}.ios-faq .panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background-color:#fafafa;border-color:#eee}.ios-faq .panel-title{font-size:14px}.ios-faq .panel-title>a{display:block;padding:15px;text-decoration:none}.ios-faq .more-less{float:right;color:#212121}.ios-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}.ios-faq .panel-body{padding-top:10px;padding-left:5px}.ios-faq .panel-body p{font-weight:400;font-size:15px;line-height:33px;color:#7b879a}.ios-faq .accordion_head_ad h2{font-weight:500;font-size:16px;line-height:22px;color:#363d48;padding-bottom:0;text-align:left;width:100%;box-shadow:none;margin-bottom:0}.ios-faq .accordion_head_ad .plusminus{float:right;margin-left:30px;font-size:30px;position:relative;bottom:34px;cursor:pointer}.ios-faq .accordion_container{padding-top:0;width:100%}.accordion_body p{padding:0}.ios-faq .accordion_body p{font-weight:400;font-size:16px;line-height:30px;color:#3f3f3f;opacity:.7;margin-left:0;margin-bottom:30px}.ios-faq .accordion_head_ad{padding:9px 0 40px}.ios-faq .accordion_head_ad h3{font-family:Poppins-med!important; cursor :pointer;font-size:21px;line-height:32px;margin-bottom:0;letter-spacing:-.01em;color:#000}.ios-faq h2{font-weight:500;font-size:48px;line-height:121.5%;letter-spacing:-1px;color:#000;margin-bottom:42px;text-transform:capitalize}.ios-faq h2 span{display:inline-block;line-height:48px}.ios-faq .inner-accordion{box-shadow:none;border-radius:0;border-bottom:1px solid #e2e9f2;margin-bottom:27px}.ad-footer .contact-us-form{width:100%;margin:auto}.ad-footer .contact-us-form label,.ad-footer label{font-family:Poppins-regular;font-size:20px;line-height:121.5%;color:#363636}.ad-footer .subBtn,.footerSlider .slider-body h3,.imgstyle .overTxt h2{font-family:Poppins-semibold!important}.ad-footer form{padding-right:103px}.ad-footer textarea.form-control{height:180px}.ad-footer .subBtn{width:100%;height:70px;background:#3278ff;border-radius:4px;border:none;color:#fff;position:relative;font-size:16px;line-height: 24px;outline: none;}.slider-body img{width:100%;height:820px;object-fit:cover}@media (max-width:1366px){.new-ios-banner .banner-heading{padding-top:0px}.ios-top-brands .container{margin:0 40px}.new-ios-banner .banner-heading h1{font-size:54px;line-height:67px}.new-ios-banner .banner-heading p{padding-bottom:20px;font-size:17px}.ad-formSection .ad-field textarea{height:70px}.ad-field input{height:45px}.expand-head{position:relative;left:-72px}.ad-service h2 span{width:64%}.slider-body img{height:816px !important}.ad-footer textarea.form-control{height:115px}}.footerSlider .overTxt{position:absolute;bottom:60px;left:0;color:#fff;padding-left:35px;width:59%}.ad-footer .footerSlider .slider-body span img{display:none;width:26px!important;height:auto;float:left;padding-top:11px;margin-right:7px}.footerSlider .slider-body p{font-weight:400;font-size:14px;line-height:21px;letter-spacing:-.01em;color:#fff;opacity:.7}.footerSlider .slider-body h3{font-size:48px;line-height:56px;letter-spacing:-.01em;color:#fff}.footerSlider .owl-dots{position:absolute;bottom:35px;left:29px;color:#fff}.footerSlider .owl-dots .owl-dot.active span{background:#fff;width:26px;height:5px;border-radius:15px;margin-bottom:6px;opacity:100%}.footerSlider .owl-dots .owl-dot span{background:#fff;opacity:.2;border-radius:15px}.ad-footer .contact-us-form h3{font-weight:400;font-size:48px;line-height:121.5%;letter-spacing:-1px;color:#000;margin-bottom:21px;text-align: left;}.ad-footer .contact-us-form h3 span{font-family:Poppins-med!important;border-bottom:1px solid #ffba08;display:inline-block;line-height:41px}.ad-footer .contact-us-form p{font-weight:400;text-align:left;font-size:18px;line-height:27px;color:#676767;opacity:.7;margin-bottom:36px}.ad-footer .contact-us-form input{color:#000;border:1px solid rgba(0,0,0,.18);box-sizing:border-box;border-radius:4px;height:50px}.ad-footer .contact-us-form input:focus-visible{border:1.5px solid #3278ff;box-sizing:border-box;border-radius:4px}.f-slider{padding-top:13px}.half-c{width:90px;height:auto;position:relative;bottom:174px;left:274px;margin-bottom:-174px;display:none}.ad-about-section .play-button-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:auto;pointer-events:none}.ad-about-section .play-button-wrapper img{border-radius:50%;position: relative;}@keyframes video-pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 #d4dadf}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.imgstyle .overTxt{position:absolute;top:11px;padding-left:39px;padding-top:35px}.imgstyle .overTxt h2{font-style:normal;font-weight:600;font-size:36px;line-height:45px;letter-spacing:-.02em;color:#fff;margin-bottom:16px}.imgstyle .overTxt h2 .head-bg{padding-left:2px;background:#fff;color:#000;font-family:Poppins-bold!important;border:none;padding-right:5px;border-radius:8px}.imgstyle .overTxt p{font-family:Poppins;font-style:normal;font-weight:500;font-size:16px!important;line-height:23px!important;letter-spacing:-.02em!important;color:#d0d0d0!important}.achievement-sec{display:flex;background:#283443}#admodal1 .modal-content{border:none!important}.achievement-sec::after{content:'';height:63px;width:1px;position:absolute;right:0;opacity:.3;top:20px;background-color:#fff}.achievement-box{text-align:center;width:25%;margin-top:22px}.achievement-box .achievement-counter span,.achievement-box .achievement-counter strong{align-items:flex-end;text-align:center;font-family:Poppins-semibold!important;font-size:24px;line-height:28px;color:#fff}.achievement-box p{font-family:Poppins;font-weight:400;font-size:12px!important;line-height:28px!important;text-align:center;color:#fff;opacity:.6}#admodal1 .modal-body,.no-pad{padding:0!important}.no-pad1{padding-left:0;padding-top:0;padding-bottom:0}.arrowdown img{width:65px;position:relative;bottom:60px}.arrowdown i{text-align:center;color:#fff;width:50px;height:50px;border-radius:25px;font-size:18px;animation:1.5s ease-out infinite pulse-anime;vertical-align:middle;padding:15px 10px}.adPortfolio .owl-nav button i{width:47px;height:47px;background:#e5e5e5;color:#000;display:block;text-align:center;padding:13px 0;font-size:18px;border-radius:50%}.adPortfolio .owl-nav button i:hover{background:#3278ff;transition:1s;color:#fff}.adPortfolio .owl-nav .owl-prev{margin-left:0}.adPortfolio .owl-nav button{outline:0}.brands-mobile{width:100%!important;margin:0!important}@media only screen and (min-width:1367px) and (max-width:1540px){.achievement-box p{margin-bottom:25px!important}.cat-background{margin-left:-33px}.float .text{right:84px}.portfolio-ad-section .owl-carousel .owl-nav .owl-next{right:291px}}@media only screen and (min-width:1707px) and (max-width:1920px){.cat-background{margin-left:0;width:100%}}@media only screen and (min-width:1707px) and (max-width:2049px){.cat-background{margin-left:-67px;width:118%}.about-section5 .heading-title {transform: translate(0px,10px) !important;}}@media only screen and (min-width:1200px) and (max-width:1340px){.ios-riyadhBanner{width:953px;background-size:contain!important;background-repeat:no-repeat}.cat-background{margin-left:-138px}.about-section5 .heading-title{transform:translate(15px,10px)}}@media only screen and (max-width:753px){.ios-riyadhBanner{width:995px!important;background-size:contain!important;background-repeat:no-repeat}.bgslider{height:auto!important}}@media (max-width:1340px){.ios-riyadhBanner .txt{padding-top:145px;padding-bottom:101px;padding-left:40px}.ios-riyadhBanner{height:auto}.lg-slider .owl-carousel .owl-item .simg{width:100%!important;height:515px;object-fit:cover}}@media only screen and (max-width:767px){.mobile-expand-slider .owl-next{left:240px}}@media only screen and (min-width:424px) and (max-width:767px){.mobile-expand-slider .owl-carousel .owl-stage{width:3000px!important}.mobile-expand-slider .owl-next{left:281px}.ad-art1{left:325px!important}video::-webkit-media-controls{display:none!important}}@media only screen and (max-width:320px){.media-contbtn{margin-right:-2px!important}.ios-cta .ctabg{height:463px!important}.media-adbtn{margin-left:-5px}a.nav-link.ad-contact span{padding:9px 8px 9px 9px!important}.navbar-light .media-contbtn .ad-phone{width:36px;height:36px;margin-right:4px}}@media only screen and (max-width:767px){.ios-riyadhBanner h2,.mobile-expand-slider h3{font-family:Poppins-semibold!important}.ad-art1,.ad-art2{position:relative}#admodal1 .field small,#admodal1 .modalachieve,#admodal1 .popup-logos,#admodal1 .popupimg,#admodal1 .sum-captcha,#admodal2 .modal-content p br,#admodal2 .modalBg img,.ad-footer .contact-us-form p,.ad-formSection .ec1,.ad-formSection .ec2,.ad-slider-section marquee,.banner-form,.cat-background,.hide-sec,.innerrBtn,.ios-cta h2 br,.ios-faq .accordion_head_ad .plusminus,.modalBg,.navbar-light .navbar-toggler,.new-ios-banner .banner-heading p,.portfolio-ad-section .owl-carousel .owl-dots{display:none}.ad-formSection,.ad-formSection h2 br,.hide-in-md,.media-adbtn,.media-heading3,.mobile-expand-slider{display:block}#admodal1 label .hidspan{display:contents}.ios-top-brands .hide-in-md,.modalOrdering,.slider-odering{display:flex}.mo1,.o1{order:1}.mo2,.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o3{order:6}.o4{order:7}.o5{order:8}.ad-about-section .play-button-wrapper .play{width:20%;margin:auto}.ad-about-section .play-button-wrapper img{width:75%;margin:auto}.ios-cta .ctaBtn a img{margin-bottom:2px}.ad-about-section .play-button-wrapper{pointer-events:unset;text-align:center!important}#admodal1 .bb-bt-none .field{border-left:none!important}.float .text{right:63px!important;bottom:35px!important}.scrolltop #adtop{bottom:0;right:9px}.arrowdown img{width:60px!important;bottom:0}.portfolio-ad-section .container-fluid{padding:0!important;margin-left:0}.video-img{width:100%;background:url(https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/poster-mobile.png) center/cover no-repeat;height:360px}.video-icon-img{margin-left:42%;margin-top:36%}.achievement-box p{font-size:10px!important}.sum-captcha-l{padding-left:20px!important;padding-top:23px!important}#admodal1 .field:last-child,.media-heading2 span{border:none}.ios-faq h2,.media-heading2{border-bottom:1px solid #ffba08}.sum-captcha{height:90px!important}.ios-top-brands .container{margin:0}.ad-contact{padding:12px 0 0}#scrolltotop .sticky-header.sticky{padding:8px 10px 19px!important}.call_and_contact{display:flex;width:100%;padding:0 0 0 36px}.ios-riyadhBanner{background-color:#5624a0;background-image:none;width:100%!important;height:870px!important;margin-bottom:24px}.ios-riyadhBanner .txt{padding-top:56px;padding-left:9px;padding-bottom:0}.ios-riyadhBanner h2{font-size: 30.7273px;line-height: 34px;margin-bottom:3px}#admodal1 h5,.ad-footer .contact-us-form label,.ios-top-brands h3{font-family:Poppins-med!important}.ios-riyadhBanner .txt p{font-size: 11.9495px;line-height: 20px;width:95%;margin-bottom:34px}.visible-xs{display:block!important}.hidden-xs,.hidein-media{display:none!important}.new-ios-banner .banner-heading h1{font-size:36px!important;line-height:46px!important;margin-bottom:33px}.new-ios-banner .banner-heading{padding-top:77px;text-align:center}.float-icon .float{bottom:20px;right:20px}.new-ios-banner .project-btn .hvr-float-shadow.all_btns a{padding:14px 0 14px 15px;font-size:14px;line-height:21px;width:260px;margin:auto}.ios-top-brands h3{font-size:16px;line-height:24px;text-align:center;margin-left:0}.ios-top-brands{padding-top:38px;padding-bottom:44px}.ios-top-brands .brandslogo img{width:100%;height:auto;margin-bottom:23px}.ad-service .media-heading{display:block;font-size:36px;line-height:54px;text-align:center;margin-bottom:0}.ad-service h2 span{display:unset;width:unset;height:auto;margin-left:0;border-bottom:unset}.ad-service{padding:41px 0 0}.ad-formSection,.portfolio-ad-section{padding-bottom:48px}.ad-service .s-adbox{margin-bottom:33px;text-align:center}.ad-service img{width:80px;height:80px;object-fit:contain;margin-bottom:13px}.ad-service .s-adbox p{font-size:13px;line-height:20px;padding:0 15px}.ad-service h2,.portfolio-head h2{font-size:36px;line-height:54px;margin-bottom:50px;text-align:center;display:block}#admodal2 .modal-content ul li:first-child,.ad-service h2{margin-bottom:14px}.portfolio-head h2 span{display:block;width:75%;margin:auto}.portfolio-ad-section .owl-carousel .owl-nav{padding-left:12px}.ios-riyadhBanner .imgstyle img,.portfolio-ad-section .item{width:100%!important}.ios-riyadhBanner .imgstyle{display:block;position:fixed;bottom:-58%}.adslide2 h2{font-size:32px;line-height:126%}.md-span{display:none;font-family:Poppins!important;font-weight:400;font-size:15.125px;line-height:23px;color:#f7b500}.ios-riyadhBanner span img{height:1px;margin-top:11px;margin-left:7px}.adPortfolio .owl-dots .owl-dot.active span{background:#3278ff;width:31px;height:6px;border-radius:25px;opacity:100%}.adPortfolio .owl-dots .owl-dot span{background:#3278ff;opacity:.1;border-radius:25px}.ad-formSection h2{font-size:36px;line-height:54px}.ad-formSection h2 span{display:contents;width:100%;height:auto}.yellow-border{width:267px;margin-top:15px}.ad-formSection{background:#fff;padding-top:30px}.ad-formSection .formPanel{width:100%}.about-section5 .container-fluid,.ad-formSection form,.slider-padding{padding:0}.ad-formSection .ad-field label{font-weight:500;font-size:16px}.ad-field input,.ad-footer .contact-us-form input{height:55px;font-size:14px; font-family: poppins;}.ad-formSection .ad-field{margin-bottom:22px}.ad-formSection .f2-optSpan{color:#9c9c9c}.ad-footer textarea.form-control,.ad-formSection .ad-field textarea{height:158px}.ad-form-submit a{font-weight:600;font-size:16px}.ad-slider-section .ad-head{font-weight:500;font-size:36px;line-height:54px;top:0;text-align:center;margin-bottom:31px}.ad-slider-section .ad-head span{width:70%;margin:auto}.featuredSlider .festures-txt p{font-size:10px;line-height:19px}.featuredSlider .overTxt{padding:20px 21px}.lg-slider .owl-carousel .owl-item .simg{width:100%!important;height:750px;object-fit:cover}.featuredSlider .overTxt h2{font-size:31px;line-height:46px;margin-bottom:36px}.featuredSlider .overTxt .color-box{width:85px;height:85px;min-height:unset;margin-bottom:11px}.featuredSlider .overTxt h3{font-size:40px;line-height:60px}.featuredSlider .festures-txt .fbox img{margin-bottom:17px;margin-right:8px;transform: translate(0px, 6px);width:25px!important}.upper-p,.fbox{margin-bottom:15px !important;}.ad-about-section h2{font-size:36px;line-height:45px;margin-bottom:50px}.ad-about-section h2 span{width:50%;margin:auto;left:0;top:8px}.about-section5{padding-top:43px;padding-bottom:30px}.about-section5 .heading-title{text-align:center;width:100%;font-size:36px;line-height:54px;padding-top:0;transform:none}.portfolio-ad-section .owl-carousel .owl-stage{height:730px!important}.mobile-expand-slider .san{bottom:97px;left:-43px}.mobile-expand-slider .newy{bottom:63px;left:-8px}.mobile-expand-slider .chicago{bottom:61px}.mobile-expand-slider .dall{bottom:48px;left:6px}.media-heading2{font-size:36px;line-height:54px;color:#000;display:block;margin:0 28px 43px;text-align:center}.ios-faq h2{font-weight:400;font-size:36px;line-height:121.5%;letter-spacing:-1px;color:#000;margin-bottom:33px;padding-bottom:9px;text-transform:inherit;width:85%}#admodal1 form .i1,#admodal1 form .i2,.inner-accordion:last-child,.ios-faq h2 span{border:unset}.ios-faq .accordion_head_ad h3{font-weight:500;font-size:16px;line-height:24px;width: 90%;}.ios-faq .accordion_body p{font-weight:400;font-size:14px;line-height:30px;margin-left:0;margin-bottom:5px}.ios-faq{padding-top:97px;padding-bottom:50px}.ad-footer form{padding:46px 15px 54px}.footerSlider .slider-body h3{font-weight:600;font-size:25px}.overTxt span{font-weight:400;font-size:8.53186px;line-height:13px}.ad-footer .footerSlider .slider-body span img{width:17px!important;padding-top:14px;margin-right:5px}.footerSlider .slider-body p{font-weight:400;font-size:7px;line-height:11px}.footerSlider .owl-dots .owl-dot.active span{width:20px;height:4px;margin:5px 3px 6px;border-radius:15px;opacity:100%}.owl-theme .owl-dots .owl-dot span{width:6px;height:6px;margin:5px 3px}.ad-footer .contact-us-form .media-heading3{font-weight:400;font-size:36px!important;line-height:54px!important;text-align:center;letter-spacing:-1px;color:#000;border-bottom:1px solid #ffba08;margin:0 12px}.ad-footer .contact-us-form .media-heading3 span{font-weight:500;border:unset}.ad-footer .contact-us-form label{font-size:16px;line-height:121.5%}#touchsec .form-group{margin-bottom:31px}.ad-footer .subBtn{width: 97%;margin: 0px;height:55px;background:#3278ff;border-radius:4px;border:none;color:#fff;font-weight:600;font-size:16px}.ios-cta .ctabg{padding:47px 21px;background-size:cover;background-image:url('https://d2yq1wt6p3tg8m.cloudfront.net/assets/images/advertisement/media-cta.png');width:100%;height:405px;background-position:right}#admodal2 .modal-contact-txt{padding:30px 10px 15px 15px}#admodal2 .modal-content{width:373px;margin:24% auto auto}#admodal2 .modal-dialog{margin:unset}#admodal2 h5 .s1{font-weight:500;font-size:36px;line-height:47px;text-align:left;color:#000}#admodal2 .modal-content ul li a{font-size:16px;line-height:23px}#admodal2 h5 .s2{text-align:left;font-size:36px;color:#000}#admodal2 .modal-body{height:auto;padding:0!important;border:2px solid #fff;border-radius:8px}#admodal2 .modal-content{text-align:left;padding:25px 13px}#admodal2 h5{padding-bottom:10px;width:100%}#admodal2 .modal-content p{text-align:left;margin-bottom:20px;font-size:14px;color:#3f3f3f}#admodal1 h5{width:90%;font-size:27px;line-height:47px;color:#000;padding-top:35px}#admodal1 form label{font-weight:400;font-size:14px;touch-action:manipulation}#admodal1 form input{width:100%;height:48px !important;border:1px solid rgba(0,0,0,.15);border-radius:4px !important;padding:0 10px;font-size:13px}#admodal1 form .contactbox{width:100%;border:unset}form .sum-captcha-r input{width:176px!important;border-radius:8px!important}input:placeholder-shown+label{transform:translate(11px,13px) scale(1)}#admodal1 form textarea{border:1px solid rgba(0,0,0,.15);border-radius:8px;height:129px;padding:10px 10px 0}#admodal1 .field{margin-bottom:10px;padding:0 12px}#admodal1 form .textmsg{font-size:14px;line-height:23px;padding-left:2px}#admodal1 form textarea:placeholder-shown+label{transform:translate(8px,25px) scale(1)}#admodal1 form .sub-button{width:100%;margin-top:0;margin-left:0;font-weight:600;font-size:16px;margin-bottom:25px}.ad-art1{display:block;top:-154px;margin-bottom:-149px;left:288px}.ios-faq .accordion_head_ad{padding:0 0 20px}.ios-faq .inner-accordion{margin-bottom:20px}.footerSlider .overTxt{bottom:13px;padding-left:20px}.footerSlider .owl-dots{bottom:3px;left:18px}.footerSlider .slider-body h3{margin-bottom:0;line-height:29px}.expand-head{left:0}.ios-top-brands .brandslogo{margin:0 10px}.ad-service .line1{background-color:#ffba08;width:219px;height:1px;margin:auto auto 57px;display:block}.adslide2{background-color:#1f2387}.adslide3{background-color:#685f47}.adslide4{background-color:#004679}.adslide0{background:#1d2327}.adslide5{background:#5f9dd3}.ad-footer label{font-size:16px;line-height:121.5%;font-weight:500}a.nav-link.ad-contact span{border-radius:4px!important;padding:11px 15px 11px 14px}#admodal1 .modal-content{border-radius:16px!important}.media-contbtn{display:block;margin-right:-33px}.navbar-light .media-contbtn .ad-phone{background:#3278ff;width:40px;height:40px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;padding:0;margin-top:13px;animation:1.5s ease-out infinite pulse-anime}#admodal1 input:focus+label,input:not(:placeholder-shown)+label{transform:translate(11px,2px) scale(1);margin-bottom:12px}#admodal1 input:focus{border-bottom:1px solid rgba(0,0,0,.15)}#admodal1 .field .text-danger{position:relative;}.modal-sub-box{padding:0 12px}#admodal1 .top-h{padding:0;margin-left:13px}#admodal1 form{padding:0 10px}.popup-logos{width:400px!important}.ad-art2{display:block;top: 0px;margin-bottom: -118px;left: 314px; z-index: 1;}.adslide2 .imgstyle img{margin-top:-20px}}.bb-bt-none,.bb-none,.bt-br-none{border-bottom:none!important}.bb-bt-none,.bb-bt-none .field,.bt-br-none .field,.bt-none{border-top:none!important}@media only screen and (min-width:0px) and (max-width:322px){.inline-list.Riyadh,.inline-list.bannerBtn{margin-bottom:36%}.inline-list.Skills{margin-bottom:23%}.inline-list.Roundup{margin-bottom:18%}}@media only screen and (min-width:322px) and (max-width:767px){.inline-list.Riyadh{margin-bottom:5%}.inline-list.Skills,.inline-list.bannerBtn{margin-bottom:17%}.inline-list.Roundup{margin-bottom:1%}}@media only screen and (min-width:424px) and (max-width:767px){.ios-cta .ctabg{height:409px}.media-contbtn{margin-right:-73px}}@media only screen and (min-width:767px) and (max-width:993px){.sticky-header.sticky{padding-bottom:10px!important}.ad-formSection h2,.ad-service h2,.portfolio-head h2{font-size:32px;margin-bottom:36px}.ad-service img{width:65px}.ad-service .s-adbox h3 .span-s1,.ad-service .s-adbox h3 .span-s2,.ad-service .s-adbox h3 .span-s3{width:100%}.ad-service .s-adbox h3,.new-ios-banner .banner-heading .banner-strip,.new-ios-banner .banner-heading .tag{font-size:21px}.ad-service .s-adbox p{padding-right:0}.ad-service{padding:45px 0 60px}.portfolio-ad-section .item{height:auto!important}.portfolio-ad-section{padding-bottom:55px}.yellow-border{width:316px}.ad-formSection h2{margin-bottom:0}.ad-formSection .formPanel{width:auto}.portfolio-ad-section .container-fluid{margin-left:46px}.ad-slider-section .ad-head span{font-size:32px;width:29%}.ad-slider-section .ad-head{line-height:initial}.ad-slider-section marquee span{font-size:84.251px;line-height:252px;margin-top:-76px;display:inline-block}.slider-padding{padding:0 0 0 42px}.featuredSlider .overTxt{padding:0 27px 35px}.featuredSlider .overTxt h2{font-size:42px;line-height:47px;margin-bottom:27px}.featuredSlider .festures-txt .fbox img{width:35px!important;margin-right:7px}.featuredSlider .festures-txt p{font-size:15px;line-height:15px}.fbox,.upper-p{display:inline-flex}.featuredSlider .overTxt .color-box{width:120px;height:126px}.color-box{min-height:122px!important}.featuredSlider .overTxt h3{font-size:57px}.ad-about-section{padding-top:38px}.ad-about-section h2{font-size:32px;margin-bottom:65px;line-height:30px}.mobile-expand-slider{display:block}.mobile-expand-slider .owl-carousel .owl-stage{width:5049px!important}.mobile-expand-slider .owl-prev{left:6%}.mobile-expand-slider .owl-next{left:79%}.cat-background{display:none}.hidein-media{display:none!important}.media-heading2{display:block;margin-bottom:42px}.expand-head{text-align:center;left:auto}.about-section5{padding-top:53px;padding-bottom:29px}.mobile-expand-slider .owl-carousel .owl-item img{border-radius:10px}.ios-cta .ctabg{background-repeat:no-repeat;background-size:cover;height:179px;background-position:right;padding:12px 0 0 32px}.ios-cta h2{font-size:24px;line-height:31px;margin-bottom:25px}.ios-faq h2 span{font-size:32px}.ad-footer form{padding-right:15px;padding-left:15px}.contact-us-form h3.hidein-media{display:block!important;margin-top:28px;font-size:32px}}@media only screen and (min-width:994px) and (max-width:1200px){.slider-padding{padding:0 42px}.ad-service h2 span{width:82%}.ad-service img{width:92px}.portfolio-ad-section .container-fluid{margin-left:39px}.ad-slider-section .ad-head span{width:40%}.featuredSlider .overTxt h2{font-size:60px;line-height:62px}.featuredSlider .festures-txt p{display:flow-root}.featuredSlider .overTxt{padding:0 30px 45px}.expand-head{left:-81px}.about-section5 .heading-title{font-size:37px}.ad-footer form{padding-right:14px}.ad-footer .contact-us-form h3{font-size:30px}.ad-footer .contact-us-form p{font-size:14px;margin-bottom:6px}.ad-footer .contact-us-form h3 br{display:none}.form-group{margin-bottom:1rem!important}}@media only screen and (min-width:1200px) and (max-width:1215px){.ad-service h2 span{width:66%}}@media only screen and (min-width:768px) and (max-width:990px){.ios-riyadhBanner{margin-bottom:0x;width:100%;height:417px}.ios-riyadhBanner .txt{padding-top:56px;padding-left:26px}.ios-riyadhBanner h2{font-family:Poppins!important;font-size:35px;line-height:46px}.ios-riyadhBanner .txt p{font-size:14px;line-height:25px;width:83%;margin-bottom:26px}.banner-form,.navbar-light .navbar-toggler{display:none}.media-contbtn{display:block;margin-right:-365px}.media-adbtn{display:block}.ios-top-brands h3{margin-left:0}.ios-top-brands .brandslogo img{margin:0 14px}.arrowdown img{bottom:0}}#admodal1 .sum-captcha-r{float:right;padding-top:18px;padding-left:8px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.sum-captcha-r{display:flex;flex-flow:column-reverse}.sum-captcha-r input{width:129px!important;height:48px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;top:-61px!important;right:9px!important}.modal-width{max-width:1054px !important}.sum-captcha-l{width:50%;padding-top:39px}#admodal1 .btn-border{border-left:1px solid rgba(0,0,0,.1);height:106px}.sum-captcha{height:105px}.pad-0{padding:0;padding-top:40px!important}.bt-br-none{border-right:none!important}.bb-bt-none .field{border-left:1px solid rgba(0,0,0,.1)!important}.popup-logos{width:100%;height:94px}.sum-captcha-l span{color:#000!important}.smile-logo{width:25px!important}.popupimg{background-size:cover;background-position:center}.modal-content{margin-top:0!important}.owl-carousel .owl-item img{width:unset}.shadow a:not([href]):not([class]){color: #fff;text-decoration: none;}
/* new form css */
@media only screen and (max-width:767px){
    #adMobile1 {
        top: -17px !important;
        left: 0px !important;
    }
    .new-ios-banner {
        height: 571px  !important;
    }
    .ad-footer{padding-bottom: 55px;}
    .ad-formSection .ad-art1 {
        display: block;
        top: -143px;
        margin-bottom: -149px;
        left: 310px;
    }
    /* .new-ios-banner{padding-bottom:105px!important;background:#151b1f} */
#userMobile {
    top: -1px !important;
    left: 0px !important;
}
}
#userMobile {
    top: -4px !important;
    left: 20px !important;
}
/* app-develpment-company code*/
#admodal1{
    overflow: hidden;
    background: rgba(0, 0, 0, 0.72);
    backdrop-filter: blur(12px);
}
#admodal1 .close {
    position: absolute;
    top: 0%;
    right: -71px;
    width: 56px;
    height: 56px;
    opacity: 1;
    background: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.15);
    box-shadow: -3px 9px 20px rgb(0 0 0 / 8%);
    border-radius: 8px;
}
#admodal1 label .hidspan{
    display: initial !important;
}
/* .label_num1{
    position: relative;
    left: 26%;
    top: 48px;
    
} */
.iti--separate-dial-code .iti__selected-flag{
    background-color: #fff !important;
    box-sizing: border-box;
    position: absolute;
    margin-top: 15px;
    width: auto;
    height: 47px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}
.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 10px !important;
}
.iti__country {
    padding: 5px 10px;
    outline: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
    display: flex;
    align-items: center;
    letter-spacing: -0.02em;
    color: #444444;
}
.iti__country-list{
position: absolute;
    width: 273px;
    height: 266px;
    top: 45px;
    background: #FFFFFF;
    border-radius: 8px;
    overflow-x: hidden;
}
.iti__country-name {
    margin-right: 14px;
    position: absolute;
    left: 93px;
    font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 13px;
display: flex;
align-items: center;
letter-spacing: -0.02em;

color: #444444;
}
.iti__dial-code {
    vertical-align: middle;
    margin-left: 11px;
    text-align: center;
    font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 12.4179px;
line-height: 18px;

letter-spacing: -0.02em;

color: #444444 !important;
}
.iti__country-list::-webkit-scrollbar{border-left:1px solid #fff;}
.iti__country-list::-webkit-scrollbar-thumb{background: #929292;
    border-radius: 34px;
    height: 32px;
    border: 6px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;}
    /* .iti__country-list:active #admodal1{
        opacity: 0.5;
    } */
    .iti__country-list{
        opacity: 1 !important;
    }
.iti__country .iti__dial-code::after {
    content: "";
    display: block;
    position: absolute;
    width: 22px;
    height: 0px;
    left: 70px;
    margin-top: -12px;
    opacity: 0.1;
    border: 1px solid #000000;
    transform: rotate(90deg);
    }
    .iti__country {
        padding: 10px 10px !important;
        outline: none;
        border-bottom: 1px solid #f2f2f2;
    }
    .iti__divider{
        display: none;
    }
    .iti__flag-box, .iti__country-name {
        margin-right: 0px !important;
    }
    .label_num{
        position: relative;
        left: 25%;
        top: 50px;
    }
    #admodal1 form input, .banner-form form input{
    width: 100%;
    height: 80px;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 0;
    cursor: text;
    background: transparent;
    position: relative;
    top: -23px;
    margin-bottom: -31px;
    border: unset;
}
#adMobile1 {
    top: -17px !important;
    left: 0px !important;
}
#admodal1 form input{
font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    background: transparent;
    letter-spacing: -0.02em;
    color: #000000;}

#adName{
    color: #000000;
}
#admodal1 form .contactbox{
    border: 1px solidrgba(0,0,0,.1) !important;
}
#admodal1 form textarea{
    width:100%;height:120px;border:none;position:relative;top:-22px;margin-bottom:-31px;resize:none;padding:30px 0
}
#userMessage{
    font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-size: 20px;
background: transparent;
line-height: 23px;
letter-spacing: -0.01em;
color: #1B1B1B;
height: 104px;
}
#adMessage{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    letter-spacing: -0.01em;
    color: #1B1B1B; 
}
#username{
    line-height: 12px;
    bottom: -1px !important;
}
#ppc_newform #name{
    width: 100%;
}
/* mobile */
@media(max-width:767px){
    .iti--separate-dial-code .iti__selected-flag{
        width: 113px !important;
    }
    .ad-about-section .play-button-wrapper, #circle-play-b, .ad-about-section .play-button-wrapper img{
        background: transparent !important;
    }
    #ppc_newform #servicerr_pop{
        position: unset;
    }
    #ppc_newform form textarea{
        font-size: 16px !important;
    }
    .ad-footer form .subBtn img {
        margin-left: 14px;
    }
    #ppc_newform ::-webkit-scrollbar {
        background: transparent;
        width: 6px !important;
        height: 0 !important;
    }
    #admodal1 .modal-content {
        height: 848px !important;
    }
    #admodal1 .modal-width {
        margin-top: 82px !important;
    }
    #ppc_newform form .sub-button{
        font-size: 16px !important;
    }
    .video-circle1, .video-circle2, .video-circle3 {
        border-radius: 200px;
        top: 37% !important;
        right: 42.7% !important;
        animation: 4s cubic-bezier(.36,.11,.89,.32) infinite scaleIn;
    }
    .video-circle1, .video-circle2, .video-circle3, .videoicndiv {
        position: absolute;
        background: #fff;
        width: 55px !important;
        height: 55px !important;
        text-align: center;
    }
    #ppc_newform #msform fieldset {
        /* margin-bottom: -26px !important;
        border-radius: 16px!important; */
    }
    #ppc_newform .iti__country-list {
        top: 49px !important;
    }
    .ios-faq .accordion_head_ad .plusminus {
        bottom: 44px;
    }
    #adMobile1{
        margin-left: -6px;
    }
    .mobile-expand-slider .owl-prev {
        position: relative;
        top: -208px;
        left: -18px;
    }
    .ios-cta h2 {
        color: #fff;
        font-size: 23px;
    }
    .accordion_head_ad .plusminus{display: block !important;}
    .ad-footer .footerSlider .slider-body p {
        margin-bottom: 25px;
        font-weight: 400;
        font-size: 12px;
        width: 94%;
        line-height: 21px;
    }
    .ad-footer #ppc_newform form .field {
        padding-right: 14px;
        padding-left: 14px;
        margin-bottom: 24px;
    }
    .ad-footer .footerSlider .slider-body h3{
        font-weight: 600;
font-size: 25.5956px;
line-height: 38px;
    }
.ad-footer .overTxt span{
    font-size: 10.7904px;
line-height: 16px;
padding-left: 20px;
}
.ad-slider-section .featuredSlider .overTxt {
    position: absolute;
    bottom: 12px;
}
.ad-footer .overTxt span::before{
    content: "";
    position: absolute;
    width: 17.53px;
    height: 0px;
    left: 14px;
    top: 13px;
    border: 0.674397px solid #FFFFFF;
}
    .ad-slider-section .featuredSlider .overTxt h3{
        font-weight: 600;
    font-size: 55.944px !important;
    line-height: 84px !important;
    margin-bottom: 0px;
    }
    .iti__country-list
    {
        top: 30px !important;
    }
    #admodal1 .modal-content {
        height: 104% !important;
    }
    #admodal1 {
        overflow: scroll !important;
    }
    #admodal1 .iti--separate-dial-code .iti__selected-flag {
        background-color: transparent !important;
        top: 3px !important;
        height: 36px !important;
        border: none !important;
        border-right: 1px solid rgb(0 0 0 / 29%) !important;
        border-radius: 0 !important;
        width: 95px !important;
        margin-top: 2px !important;
    }

    #admodal1 .modal-width {
        margin: 0px 14px !important;
        margin-top: 71px !important;
    }
    #admodal1 form label {
        color: #1B1B1B !important;
    }
    #admodal1 form input, #admodal1 form textarea {
        border: 1px solid rgba(0, 0, 0, 0.5);
    }
    #admodal1 form input{
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500 !important;
        font-size: 14px !important;
        line-height: 23px !important;
        letter-spacing: -0.02em;
        color: #1B1B1B !important;
        padding-top: 7px;
        padding: 0 10px;
    
    }
    .mobile_field .text-danger{
        top: 69px !important;
    }
    #admodal1 textarea:focus+label, textarea:not(:placeholder-shown)+label{
        opacity: 0;
    }
    #admodal1 input:focus+label, input:not(:placeholder-shown)+label {
        transform: translate(11px,11px) scale(1) !important;
        margin-bottom: 12px;
        opacity: 0;
    }
    #admodal1 .btn-border{
        border-left: none !important;
    }
    #admodal1 form input{
        margin-bottom: -20px !important;
    }
    #admodal1 form textarea {
        margin-bottom: 0px;
        margin-top: 5px;
        padding: 10px 10px 0 10px;
    }
    #admodal1 form .sub-button{
        bottom: 43px;
    }
    input:placeholder-shown+label {
        transform: translate(11px,27px) scale(1) !important;
    }
    #admodal1 form input{
        top: -18px !important;
    }
    .mobile_field input:focus + label .label_num1{
        top: 30px !important;
        }
        #admodal1 .field .text-danger {
            /* top: 65px; */
            position: absolute;
            left: 3px !important;
        }
        #ppc_newform .field .text-danger {
            font-weight: 500;
            font-size: 12px;
            line-height: 18px;
            letter-spacing: -0.01em;
            color: #DB524E;
        }
        #admodal1 form .contactbox {
            padding: 0px 0px !important;
        }
        #admodal1 #ppc_newform form .field {
            margin-bottom: 31px;
        }
        label {
            margin-bottom: 0.5rem !important;
        }
.iti--separate-dial-code .iti__selected-flag {
    background-color: transparent !important;
    top: -13px !important;
    height: 36px !important;
    border: none !important;
    border-right: 1px solid rgb(0 0 0 / 29%) !important;
    border-radius: 0 !important;
    width: 107px !important;
    margin-top: 2px !important; 
}
/* #adMobile{
    top: -22px !important;
} */
/* #text-area .text-danger {
    top: 148px !important;
} */
#adMobile {
    top: -17px !important;
    left: 0px !important;
    padding-top: 0px !important;
}
#admodal1 .close {
    display: block;
}
#admodal1 #ppc_newform form .sub-button {
    margin-top: 34px;
    margin-bottom: 0px;
}
#projectbrief{
    top: 135px !important;
}
#admodal1 form .i2 {
    height: auto;
}
.label_num1{
    left: 37% !important;
    top: 27px;
}
#admodal1 input:focus {
    /* border-bottom: 1px solid rgba(0,0,0,.15) !important; */
}
.iti__country-list {
    width: 251px !important;
    overflow-x: auto !important;
}
}
@media only screen and (min-width: 767px) and (max-width: 993px){
.label_num1 {
    left: 35% !important;
}

}
.imgstyle .overTxt {
top: -2px !important;
}
.text-danger{
font-family: 'Poppins';
font-style: normal;
font-weight: 500;
font-size: 11px;
line-height: 16px;
/* identical to box height */
bottom: 7px ;
letter-spacing: -0.02em;

color: #EB3636 !important;
}
.danger {
color: #FF1515 !important;
}
#admodal1 form input{
background: transparent;
}
#admodal1 form textarea{
background: transparent;
}
.sum-captcha-l label span{
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 23px;
letter-spacing: -0.02em;
color: #181818;
}


/* .mobile_field  {
height: 105px !important;    
} */
#admodal1 .sum-captcha-r input {
width: 129px !important;
height: 48px !important;
margin-left: -12px !important;
margin-top: 7px;
padding: 10px;
}
.contactbox.active:before, .contactbox.error:before {
/* top: 0; */
width: 100%;
height: 100%;
content: "";
position: absolute;
left: 0;
}
.contactbox.active:before {
/* border-color: #3278FF !important; */
border: 1px solid #3278FF !important;
}
.contactbox .error:before {
border: 1px solid #d73333;
background-color: #FFF3F3;
/* box-shadow: 1px 2px 4pxrgba(215,51,51,.11); */
}
.mob-border.active:before, .mob-border.error:before {
/* top: 0; */
width: 100%;
height: 100%;
content: "";
position: absolute;
left: 0;
}
.mob-border.active {
/* border-color: #3278FF !important; */
border: 1px solid #3278FF !important;
}
.mob-border.error {
border: 1px solid #d73333 !important;
background-color: #FFF3F3 !important;
/* box-shadow: 1px 2px 4px rgba(215,51,51,.11); */
}
/* .mob-borders.ppc_active:before, .mob-borders.error:before {
    
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    } */
    .mob-borders.ppc_active, .mob-borders1 .ppc_active,.mobile-border .ppc_active, .mob-border .ppc_active{
    border: 1px solid #3278FF !important;
    }
.mob-borders.active:before, .mob-borders.error:before {
    /* top: 0; */
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    }
    .mob-borders.active {
    border: 1px solid #3278FF !important;
    }
    .mob-borders.error {
    border: 1px solid #d73333 !important;
    background-color: #FFF3F3 !important;
    /* box-shadow: 1px 2px 4px rgba(215,51,51,.11); */
    }
#admodal1 form input{
font-family: 'Poppins';
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 23px;
letter-spacing: -0.02em;
color: #000000;
}
input:-internal-autofill-selected{
background-color: transparent !important;
background-image: none !important;
color: fieldtext !important;
}
#operation{
font-family: 'Poppins';
font-style: normal;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 23px !important;
letter-spacing: -0.02em;
color: #181818 !important;
}
.mobile_field{
height: 90px;
}
body.modal-open {
overflow: hidden;
}
label{
margin-bottom: 0px;
}
@media only screen and (max-width :1250px) {
#admodal1 {
    overflow: auto !important;
}
#admodal1 .modal-dialog {
    padding-top: 7%;
}
.modal-dialog {
    margin: 3.75rem auto !important;
}
}
.sum-captcha-r input {
top: -31px;
}
#admodal1 .sum-captcha-r input{
top: -31px;
}

.mobile_field .text-danger {
left: 28.5%;
}
#adMobile1 {
    top: 0px !important;
    left: 7px !important;
}
#admodal1 .field .text-danger, .banner-form .field .text-danger{
    bottom: 7px;
}
.mobile-field-ppc{
    height: auto;
}
.mobile-field-ppc .text-danger{
    left: 27%;
}

.mobile-border.active:before, .mobile-border.error:before {
    /* top: 0; */
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
}
.mobile-border.active {
    /* border-color: #3278FF !important; */
    border: 1px solid #3278FF !important;
}
.mobile-border.error {
    border: 1px solid #d73333 !important;
    background-color: #FFF3F3 !important;
    /* box-shadow: 1px 2px 4px rgba(215,51,51,.11); */
}

.mob-borders1.active:before, .mob-borders1.error:before {
    /* top: 0; */
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
}
.mob-borders1.active {
    /* border-color: #3278FF !important; */
    border: 1px solid #3278FF !important;
}
.mob-borders1.error {
    border: 1px solid #d73333 !important;
    background-color: #FFF3F3 !important;
    /* box-shadow: 1px 2px 4px rgba(215,51,51,.11); */
}


#adMessage::-webkit-scrollbar {
    width: 8px;
  }  
#adMessage::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
#adMessage::-webkit-scrollbar-thumb {
    background: #888; 
  }
  
#adMessage::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#userMessage::-webkit-scrollbar {
    width: 8px;
  }  
#userMessage::-webkit-scrollbar-track {
    background: #f1f1f1; 
  }
#userMessage::-webkit-scrollbar-thumb {
    background: #888; 
  }
#userMessage::-webkit-scrollbar-thumb:hover {
    background: #555;
}
#textarea_scroll{
    overflow: auto;
}
input#userMobile::-webkit-input-placeholder,input#adMobile1::-webkit-input-placeholder{
    color:#f2f2f2;
    display:block;
    font-size: 22px;
    font-weight: 700;
    
}
input#userMobile:-moz-placeholder,input#adMobile1::-webkit-input-placeholder {
    color:#f2f2f2;
    display:block;
    font-size: 22px;
    font-weight: 700;
}
@media only screen and (max-width: 767px){ 
    input#userMobile::-webkit-input-placeholder,input#adMobile1::-webkit-input-placeholder{
        font-size: 15px;
        
    }
    input#userMobile:-moz-placeholder,input#adMobile1::-webkit-input-placeholder {
        font-size: 15px;
    }
}
.modal-dialog{
    position: relative;
        margin: auto;
        max-width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
   .iosslider .owl-carousel .owl-nav button.owl-next, .iosslider .owl-carousel .owl-nav button.owl-prev, .iosslider .owl-carousel button.owl-dot{
outline: none;
    }
    /* NEW FORM */
    #ppc_newform form .contactbox{
        border: none;
    }
    #ppc_newform input{
position: unset;
    }
    #ppc_newform .field{
        display: block;
    }
    #ppc_newform .m_res {
        position: absolute;
        right: 7%;
        top: 77%;
        font-size: 13px;
    }
    #ppc_newform form input, #ppc_newform .dropdown{
        padding: 16px;
        padding-right: 6px;
        gap: 8px;
        font-family: 'Poppins-semibold';
        background: #FFFFFF;
border: 1.5px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
width: 100%;
height: 58px;
outline: none;
position: unset;
font-size: 16.0039px;
line-height: 24px;
letter-spacing: -0.01em;
color: #111111;
font-weight: 500;
    }
    #budgetval div option {
        -webkit-appearance: menulist-button;
   height: 50px;
   appearance: none;
  outline: 0;
    }
    #ppc_newform #fullnbox{
        height: 90px;
    }
    #ppc_newform .dropdown{height: auto;}
    #ppc_newform #budgetbox{height: 58px;}
    #ppc_newform .dropdown ul li{
        font-weight: 400;
        font-family: 'Poppins';
font-size: 13px;
line-height: 24px;
display: flex;
align-items: center;
color: #212121;
padding-left: 24px;
padding-top: 12px;
padding-bottom: 12px;
width: 100%;
height: auto;

background: #FFFFFF;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);

    }
    #ppc_newform form textarea{
        width: 100%;
height: 166px;
resize: none;
background: #FFFFFF;
border: 1.5px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
position: unset;
padding: 16px;
color: #000;
font-family: 'Poppins-semibold';
    }
    #ppc_newform form label, #ppc_newform form .textmsg {
        width: 100%;
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 25px;
        letter-spacing: -0.01em;
        color: #212121;
        margin-bottom: 5px;
    }
    #ppc_newform input:focus ,   #ppc_newform textarea:focus{
        /* border-bottom: none; */
        background: rgba(0, 145, 255, 0.08);
        border: 1.5px solid rgba(66, 139, 249, 0.8);
        box-shadow: 0px 8px 18px rgb(16 97 255 / 6%);
        outline: none;
    }
    #ppc_newform form .field {
        padding-right: 14px;
        padding-left: 10px;
        margin-bottom: 24px;
    }
    #ppc_newform form {
    padding: 12px;
    }

    #ppc_newform #msform {
        text-align: center;
        position: relative;
        margin-top: 0px;
    }
    
    #ppc_newform #msform fieldset {
        background: none;
    padding: 15px;
        border-radius: 0.5rem;
        box-sizing: border-box;
        width: 100%;
        margin: 0;
        padding-bottom: 0px;
        position: relative
    }
    
    #ppc_newform .form-card {
        text-align: left
    }
    
    #ppc_newform #msform fieldset:not(:first-of-type) {
        display: none
    }
    
    /* #ppc_newform #msform input,
    #ppc_newform #msform textarea {
        padding: 8px 15px 8px 15px;
        border: 1px solid #ccc;
        border-radius: 0px;
        margin-bottom: 25px;
        margin-top: 2px;
        width: 100%;
        box-sizing: border-box;
        font-family: montserrat;
        color: #2C3E50;
        background-color: #ECEFF1;
        font-size: 16px;
        letter-spacing: 1px
    }
    
    #ppc_newform #msform input:focus,
    #ppc_newform #msform textarea:focus {
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: 1px solid #673AB7;
        outline-width: 0
    } */
    #ppc_newform .iti--separate-dial-code .iti__selected-flag {
        background-color: transparent !important;
        box-sizing: border-box;
        position: absolute;
        margin-top: 17px;
        width: auto;
        height: 25px;
        border: none;
        border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
        border-radius: 0px !important;
    }
    #ppc_newform input::placeholder,  #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder{
        font-family: 'Poppins' !important;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
letter-spacing: -0.01em;
color: #6B6B6B !important;
opacity: 1;
    }
    #ppc_newform #msform .action-button {
        width: 100px;
        background: #673AB7;
        font-weight: bold;
        color: white;
        border: 0 none;
        border-radius: 0px;
        cursor: pointer;
        padding: 10px 5px;
        margin: 10px 0px 10px 5px;
        float: right
    }
    #ppc_newform .label_num {
        position: relative;
        left: 0 !important;
        top: 0 !important;
    }
    #ppc_newform #msform .action-button:hover,
    #ppc_newform #msform .action-button:focus {
        background-color: #311B92
    }
    
    #ppc_newform #msform .action-button-previous {
        width: 100px;
        background: #616161;
        font-weight: bold;
        color: white;
        border: 0 none;
        border-radius: 0px;
        cursor: pointer;
        padding: 10px 5px;
        margin: 10px 5px 10px 0px;
        float: right
    }
    
    #ppc_newform #msform .action-button-previous:hover,
    #ppc_newform #msform .action-button-previous:focus {
        background-color: #000000
    }
    
    #ppc_newform .card {
        z-index: 0;
        border: none;
        position: relative
    }
    
    #ppc_newform .fs-title {
        font-size: 25px;
        color: #673AB7;
        margin-bottom: 15px;
        font-weight: normal;
        text-align: left
    }
    
    #ppc_newform  .purple-text {
        color: #673AB7;
        font-weight: normal
    }
    
    #ppc_newform .steps {
        font-family: 'Montserrat';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 15px;
/* identical to box height */

display: flex;
align-items: center;
letter-spacing: 0.5px;

color: #0091FF;
text-align: left;
transform: none;
    margin-top: -45px;
    margin-left: 81px;
    }
    
    #ppc_newform .fieldlabels {
        color: gray;
        text-align: left
    }
    
    #ppc_newform #progressbar {
        margin-bottom: 15px;
        overflow: hidden;
        color: lightgrey;
        
    margin-top: -3px;

    }
    
    #ppc_newform #progressbar .active {
        width: 41px;
        height: 9px;
        background: #0091FF;
        border-radius: 23px;
        margin: 0;
        opacity: 1;
    }
    #ppc_newform #progressbar li {
        width: 9px;
        height: 9px;
        background: #000000;
        opacity: 0.1;
        border-radius: 23px;
        list-style-type: none;
        font-size: 15px;
        float: left;
        position: relative;
        font-weight: 400;
        margin: 0 7px;
    }
    
   
    /* #ppc_newform #progressbar li:before {
        width: 50px;
        height: 50px;
        line-height: 45px;
        display: block;
        font-size: 20px;
        color: #ffffff;
        background: lightgray;
        border-radius: 50%;
        margin: 0 auto 10px auto;
        padding: 2px
    } */
    
    /* #ppc_newform #progressbar li:after {
        content: '';
        width: 100%;
        height: 2px;
        background: lightgray;
        position: absolute;
        left: 0;
        top: 25px;
        z-index: -1
    } */
    
    /* #ppc_newform #progressbar li.active:before,
    #ppc_newform #progressbar li.active:after {
        background: #673AB7
    }
     */
    #ppc_newform .progress {
        height: 20px
    }
    
    #ppc_newform .progress-bar {
        background-color: #673AB7
    }
    
    #ppc_newform .fit-image {
        width: 100%;
        object-fit: cover
    }
    #ppc_newform input:placeholder-shown+label {
        transform-origin: left bottom;
        cursor: text;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transform-origin: left bottom;
        transform: translate(0,4px) scale(1);
    }
    #ppc_newform .padrght{
        padding-right: 0px;
    }
    #ppc_newform .padlet{
        padding-left: 0px;
    }
    #ppc_newform form .sub-button {
        border-radius: 4px;
        outline: none !important;
        width: 191px;
        height: 55px;
        background: #3278ff;
        border: none;
        color: #fff;
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative;
        font-weight: 600;
        font-family: Poppins!important;
        width: 96%;
    margin-left: 9px;
        font-style: normal;
        font-size: 17.5051px;
        line-height: 25px;
        letter-spacing: -0.02em;
    }
    #ppc_newform ul li:last-child{
        border-radius: 0px 0px 9px 9px;
    }
    #ppc_newform ul{
        border-radius: 0px 0px 9px 9px;
    }
    #ppc_newform form .sub-button img{
        margin-left: 14px;
    }
    #ppc_newform .fa {float: right;margin-top: 6px; margin-right: 10px;}
    /*List*/
    #ppc_newform .dropdown ul{
      display: none;
      border-top: 0.1em solid #c0cdd1;
    position: absolute;
    background: #fff;
    top: 79px;
    left: 11px;
    list-style: none;
    z-index: 1;
    width: 95%;
    box-shadow: 1px 5px 5px 2px #00000021;
    }
    #ppc_newform .js-dropdown-list, #ppc_newform .js-dropdown-list5{
        left: 11px !important;
        width: 90% !important;
        top: 78px !important;
    }
     #ppc_newform .js-dropdown-list10 {
        left: 3px !important;
        width: 90% !important;
        top: 76px !important;
    }
    #ppc_newform .js-dropdown-list1, #ppc_newform .js-dropdown-list4, #ppc_newform .js-dropdown-list6, #ppc_newform .js-dropdown-list9, #ppc_newform .js-dropdown-list11, #ppc_newform .js-dropdown-list14, #ppc_newform .js-dropdown-list13, #ppc_newform .js-dropdown-list8{
    height: 225px;
    overflow-y: scroll;
    }
   #ppc_newform .js-dropdown-list13 {
        height: 200px;
    }
    #ppc_newform #progressbar li {
        cursor: auto;
    }
    body {
        padding-right: 0 !important;
        /* overflow-y: hidden; */
    }
    #ppc_newform li {
      padding: .5em;
      cursor: pointer;
    }
      #ppc_newform .js-dropdown-list li:not(:first-child) {
        /* border-top: .1em dashed #dde4e6; */
      }
      /* #ppc_newform .js-dropdown-list li:last-child {color: #ad0000;} */
      #ppc_newform ul li:focus,
      #ppc_newform ul li:hover{background: #ecf0f1;}
      #ppc_newform ul li:active{background: #fbfcfc;}
    #ppc_newform .field .text-danger {
        bottom: -25px;
        left: 14px;
    }
    #ppc_newform #emailids #ppc_newform #emailErr{
        bottom: -32px !important;
    }
    #ppc_newform #projectbrief{
        bottom: -40px !important;
    }
    @media (min-width: 1199px) and (max-width: 1399px){
    .banner-form {
        margin-top: 20px;
    }
    .new-ios-banner {
        height: 128vh;
    }
}

.selectionn .mob-borders.active1:before,.selectionn .mob-borders.error:before {
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
}
.selectionn .contactbox .error:before {
    border: 0px solid #d73333;
    background-color:transparent;
    
    z-index: -1;

}
.selectionn .mob-borders.active1 {
    /* border-color: #3278FF !important; */
    border: 1px solid #3278FF !important;
}
/* #ppc_newform ul::-webkit-scrollbar-thumb{border-left:1px solid #fff; border-radius: 6px;}
#ppc_newform ul::-webkit-scrollbar-track{background: #929292;
    border-radius: 34px;
    height: 32px;
    border: 6px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;} */


    /* #ppc_newform ul::-webkit-scrollbar-track {
        background: #000;
      }
      #ppc_newform ul::-webkit-scrollbar-thumb {
        background-color: red ;
        border-radius: 6px;
        border: 3px solid #0091FF;
      } */
      #ppc_newform .dropdown .js-dropdown-list11,#ppc_newform .dropdown .js-dropdown-list13,#ppc_newform .dropdown .js-dropdown-list14,#ppc_newform .dropdown .js-dropdown-list12 {
        display: none;
        border-top: 0.1em solid #c0cdd1;
        position: absolute;
        background: #fff;
        top: 77px;
        left: 17px;
        list-style: none;
        z-index: 1;
        width: 93%;
        box-shadow: 1px 5px 5px 2px #00000021;
    }
    /* #ppc_newform .js-dropdown-list4{
        height: 138px;
   } */
    #admodal1 input::placeholder{
        opacity: 1;
        display: block;
    }
    @media screen and (max-width:1577px){
    #admodal1 .modal-dialog {
        padding-top: 0%;
    }
    #admodal1 {
        overflow-y: scroll;
        overflow-x: hidden;
    }
}
.label_num1 {
    position: unset;
}
.ad-footer #ppc_newform form .field {
    padding-right: 14px;
    padding-left: 0;
    margin-bottom: 24px;
}
/* .ad-footer #ppc_newform #msform fieldset{
    padding: 0px;
} */
/* .ad-footer #ppc_newform .steps {
    margin-top: -30px;
    margin-left: 88px;
} */
.ad-footer .form-card .col-3{
    padding-left: 0px;
}
@media only screen and (max-width:767px){
    #adMobile1 {
        top: -17px !important;
        left: 0px !important;
    }
    #ppc_newform #projectbrief {
        position: unset;
    }
    #ppc_newform .dropdown ul {
        height: 250px;
        overflow-y: scroll;
    }
    #ppc_newform form .field {
        padding-right: 0;
        padding-left: 0;
        margin-bottom: 24px;
    }
    #yourmobile{
        width: 100% !important;
        margin: 0px -1px;
        padding-left: 115px !important;
    }
    #ppc_newform .dropdown ul {
        top: 92px;
        left: 14px;
        width: 92%;
    }
    #admodal1 form textarea {
        margin-bottom: 63px;
    }
    #ppc_newform .iti--separate-dial-code .iti__selected-flag {
        background-color: transparent !important;
        top: 4px !important;
        height: 36px !important;
        border: none !important;
        border-right: 1px solid rgb(0 0 0 / 29%) !important;
        border-radius: 0 !important;
        width: 98px !important;
        margin-top: 2px !important;
    }
    #ppc_newform form .sub-button {
        width: 100%;
        margin-left: 0;
    }
    .steps, #progressbar{
        display: none !important;
    }
    #adMobile1{
    width: 100% !important;
    margin: 0px -1px;
    }
    #admodal1 .close {
        position: absolute;
        top: -4.5% !important;
        right: -5px !important;
        width: 30px !important;
        height: 30px !important;
        opacity: 1;
        background: #FFFFFF;
        border: 2px solid rgba(0, 0, 0, 0.15);
        box-shadow: -3px 9px 20px rgb(0 0 0 / 8%);
        border-radius: 8px;
    }
    #admodal1 .close img{
        margin-top: -24px;
        margin-left: -6px;
        width: 38px;
    }
    #ppc_newform #msform {
        background: #fff;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 8px;
    }
    :focus-visible {
        outline: -webkit-focus-ring-color auto 0px;
    }
    #admodal1 p {
        font-weight: 400;
font-size: 15px;
line-height: 23px;
        margin-bottom: -9px;
    }
    #ppc_newform form label, #ppc_newform form .textmsg {
        font-size: 13.4335px;
        line-height: 20px;
        width: 100%;
    }
    #ppc_newform .padlet {
        padding-left: 15px;
    }
    #ppc_newform .padrght {
        padding-right: 15px;
    }
    #ppc_newform #fullnbox {
        height: auto;
    }
    #ppc_newform input::placeholder,  #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder{
font-weight: 400;
font-size: 13.474px;
line-height: 24px;
    }
    .ad-formSection #ppc_newform form input, #ppc_newform .dropdown {
        height: 48px;
        padding: 10px;
        padding-right: 4px;
    }
    .ad-formSection #ppc_newform .iti--separate-dial-code .iti__selected-flag {
        top: 5px !important;
    }
    #ppc_newform #budgetbox {
        height: 48px;
    }
    #ppc_newform #name {
        width: 100%;
    }
    #ppc_newform form input, #ppc_newform .dropdown {
        height: 48px;
    }
    #ppc_newform .dropdown {
        height: auto;
    }
    #ppc_newform .dropdown .js-dropdown-list,  #ppc_newform .dropdown .js-dropdown-list5,  #ppc_newform .dropdown .js-dropdown-list10,  #ppc_newform .dropdown .js-dropdown-list15{
        height: 200px;
    }
    #ppc_newform textarea span {
        position: unset;
        bottom: -40px !important;
        font-size: 11px;
    }
    #mobilenumber{
        width: 100% !important;
    }
    #admodal1 form textarea {
        margin-bottom: 0px;
    }
    .ad-footer .footerSlider .overTxt {
        width: 100%;
    }
}
.ad-footer #ppc_newform #progressbar {
    margin-left: 16px;
}
#ppc_newform #emailErr{
    bottom: -34px;
}

#ppc_newform ul::-webkit-scrollbar {
    width: 6px;
    
}
#ppc_newform ul::-webkit-scrollbar-thumb {
    background: #3278ff;
    border-radius: 34px;
}
.lg-slider .featuredSlider .owl-stage .overTxt{
    width: 100%;
}
.new-ios-banner #ppc_newform #progressbar {
    margin-left: 13px;
}
.new-ios-banner #ppc_newform .steps {
    margin-left: 97px;
}
@media only screen and (max-width: 325px){
#ppc_newform #adMobile1 {
    width: 100% !important;
    margin: 0px -1px;
}
#admodal1 #ppc_newform .iti--separate-dial-code .iti__selected-flag {
    top: 6px !important;
    height: 24px !important;
}
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 35% !important;
    right: 41.7% !important;
}
#admodal1 form input {
    width: 100%;
    height: 38px !important;
}
#admodal1 h5 {
    width: 100%;
    font-size: 26px;
    margin-bottom: 0px;
    line-height: 47px;
    color: #000;
    padding-top: 35px;
}
#admodal1 .modal-width {
    margin: 0px 9px !important;
    margin-top: 42px !important;
}
#ppc_newform #msform {
    margin-top: 6px;
}
#admodal1 .modal-dialog {
    padding-top: 0;
    height: auto;
}
#admodal1 .close {
    position: absolute;
    top: -4.5% !important;
    right: -5px !important;
    width: 27px !important;
    height: 27px !important;
    display: block;
    opacity: 1;
    background: #FFFFFF;
    border: 2px solid rgba(0, 0, 0, 0.15);
    box-shadow: -3px 9px 20px rgb(0 0 0 / 8%);
    border-radius: 8px;
}

#admodal1 .close img{
    width: 40px;
    margin-top: -27px;
    margin-left: -8px;
}
#ppc_newform .iti__country-list {
    top: 39px !important;
}
#admodal1 form .i2 {
    height: auto;
}
#admodal1 form .sub-button {
    bottom: 16px;
    height: 40px;
}
#ppc_newform form .sub-button{
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#admodal1 .modal-content {
    height: 100%;
}
#admodal1 #ppc_newform form .field {
    margin-bottom: 26px;
}
#ppc_newform .js-dropdown-list, #ppc_newform .js-dropdown-list5 {
    left: 4px !important;
    width: 98% !important;
    top: 80px !important;
}
#ppc_newform input::placeholder, #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder {
    font-weight: 400;
    font-size: 10.474px;
    line-height: 24px;
}
#ppc_newform #projectbrief {
    position: unset;
    font-size: 10px;
}
#ppc_newform form label, #ppc_newform form .textmsg {
    font-size: 11.4335px;
    line-height: 17px;
    width: 100%;
}
#ppc_newform .dropdown ul {
    top: 77px;
    left: 0;
    width: 100%;
}
#ppc_newform .dropdown ul li {
    font-size: 10px;
    line-height: 15px;
}
#admodal1 #ppc_newform .dropdown ul {
    top: 69px;
    left: 1px !important;
    width: 99% !important;
    height: 163px;
    overflow-y: scroll;
}
.ad-formSection #ppc_newform .dropdown ul {
    top: 69px;
    left: 16px !important;
    width: 89% !important;
}
.ad-footer #ppc_newform .dropdown ul {
    top: 69px;
    left: 17px !important;
    width: 85% !important;
}
 #ppc_newform .dropdown {
    height: auto;
}
#ppc_newform form input, #ppc_newform .dropdown {
    padding: 6px;
    font-size: 13.0039px;
    line-height: 18px;
    height: 38px !important;
}
.ad-formSection h2 {
    font-size: 29px;
    line-height: 54px;
}
#yourmobile {
    width: 100% !important;
    margin: 0px -1px;
}
.ad-formSection #ppc_newform .iti--separate-dial-code .iti__selected-flag {
    height: 24px !important;
}
.ad-footer .contact-us-form .media-heading3 {
    font-weight: 400;
    font-size: 32px!important;
    line-height: 45px!important;
}

#mobilenumber {
    width: 103% !important;
}
.ad-footer #ppc_newform .iti--separate-dial-code .iti__selected-flag {
    height: 22px !important;
}
/* #ppc_newform .field .i2{
    margin-bottom: 6px;
} */
.mobile-field-ppc {
    height: auto;
}
}
@media only screen and (min-width :1400px) {
.new-ios-banner .banner-heading {
    text-align: left;
    padding-top: 24px;
}
.banner-form {
    background-color: #fff;
    margin-top: 19px;
}
.new-ios-banner {
    height: 106vh;
}
}
@media only screen and (min-width :1366px) {
    #admodal1 .sum-captcha-r input {
        width: 129px !important;
        height: 48px !important;
        margin-left: -33px !important;
    }
    #ppc_newform form label, #ppc_newform form .textmsg {
        font-size: 13px;
        line-height: 25px;
    }
    #ppc_newform form input, #ppc_newform #budgetbox {
        width: 100% !important;
        height: 45px;
        padding: 9px;
    }
    #ppc_newform .dropdown{
        width: 100% !important;
        height: auto;
        padding: 9px;
    }
    #admodal1 .sum-captcha-l {
        width: 47% !important;
    }
    #admodal1 .sum-captcha {
        margin-top: -6px;
    }
    #ppc_newform .iti--separate-dial-code .iti__selected-flag {
        margin-top: 10px;
    }
    #ppc_newform form textarea {
        width: 100%;
        height: 141px;
        resize: none;
    }
    #admodal1 h5 {
        font-size: 30px;
        line-height: 28px;
        padding-top: 18px;
    }
   
    #ppc_newform form .field {
        margin-bottom: 14px;
    }
    #ppc_newform #msform fieldset {
        background: none;
        padding: 15px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #ppc_newform .steps {
        margin-top: -30px;
        margin-left: 93px;
    }
    }
    #ppc_newform .js-dropdown-list14 {
        height: 123px;
        overflow-y: scroll;
        top: 75px !important;
        left: 15px !important;
        list-style: none;
        z-index: 1;
        width: 93.4% !important;
    }
    #ppc_newform .dropdown a{
        display: block;
    }
    #ppc_newform #emailids {
        bottom: -27px;
    }
    #ppc_newform .field .text-danger {
        bottom: -15.5px;
    }
    
    #ppc_newform  #budgeterr{
    bottom: -22.5px;
    }
    @media only screen and (min-width: 767px) and (max-width: 993px){
        #admodal1 .imgstyle .overTxt h2 {
            font-style: normal;
            font-weight: 600;
            font-size: 29px;
            line-height: 37px;
            letter-spacing: -.02em;
            color: #fff;
            margin-bottom: 16px;
        }
        #admodal1 .achievement-box p {
            font-family: Poppins;
            font-weight: 400;
            font-size: 9px!important;
            line-height: 17px!important;
            text-align: center;
            color: #fff;
            opacity: .6;
        }
        #admodal1 .achievement-box .achievement-counter span,  #admodal1 .achievement-box .achievement-counter strong {
            align-items: flex-end;
            text-align: center;
            font-family: Poppins-semibold!important;
            font-size: 20px;
            line-height: 28px;
            color: #fff;
        }
        #admodal1 h5 {
            font-size: 26px;
            line-height: 30px;
        }
        #admodal1 .modal-dialog {
            padding-top: 0;
            margin: auto !important;
        }
        #admodal1 .modal-width {
            max-width: 650px !important;
        }
        #admodal1 .close {
            position: absolute;
            top: -2%;
            right: -53px;
            width: 46px;
            height: 46px;
            opacity: 1;
            background: #FFFFFF;
            border: 2px solid rgba(0, 0, 0, 0.15);
            box-shadow: -3px 9px 20px rgb(0 0 0 / 8%);
            border-radius: 8px;
        }
        #admodal1 .close img{
            margin-top: -8px;
        }
        #ppc_newform input::placeholder, #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder {
            font-family: 'Poppins' !important;
            font-style: normal;
            font-weight: 400;
            font-size: 9px;
            line-height: 21px;
            letter-spacing: -0.01em;
            color: #6B6B6B !important;
            opacity: 1;
        }
        .ad-formSection {
            display: block;
        }
     .ad-formSection #ppc_newform .steps,  .ad-formSection #ppc_newform #progressbar{display: none;}
        #admodal1 #ppc_newform form label,  #admodal1 #ppc_newform form .textmsg {
            width: 100%;
            font-family: 'Poppins';
            font-style: normal;
            font-weight: 500;
            font-size: 9px;
            line-height: 17px;
        }
        #ppc_newform #progressbar .active {
            width: 38px;
        }
        #ppc_newform .dropdown ul {
            top: 72px;
            left: 10px !important;
            width: 92% !important;
        }
        #ppc_newform .js-dropdown-list, #ppc_newform .js-dropdown-list5 {
            left: 10px !important;
            width: 85% !important;
            top: 70px;
        }
        #ppc_newform .js-dropdown-list15{
            top: 69px;
            left: 10px !important;
            width: 88% !important;
        }
        .ad-formSection #ppc_newform .dropdown ul {
            top: 69px !important;
            left: 26px !important;
            width: 92% !important;
        }
        #ppc_newform .dropdown ul li {
            font-weight: 400;
            font-family: 'Poppins';
            font-size: 12px;
            line-height: 19px;
            display: flex;
            align-items: center;
            color: #212121;
            padding-left: 24px;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        #ppc_newform .dropdown .js-dropdown-list10 {
            top: 68px !important;
            left: 3px !important;
            width: 91% !important;
        }
        .ad-footer #ppc_newform .dropdown ul {
            top: 68px !important;
            left: 17px !important;
            width: 94% !important;
        }
        #admodal1 #ppc_newform .dropdown ul {
            top: 68px !important;
            left: 13px !important;
            width: 92% !important;
        }
        #ppc_newform form input, #ppc_newform .dropdown,#ppc_newform #budgetbox {
            padding: 8px;
            padding-right: 6px;
            gap: 8px;
            font-family: 'Poppins-semibold';
            background: #FFFFFF;
            border: 1.5px solid rgba(0, 0, 0, 0.1);
            border-radius: 4px;
            width: 100%;
            height: 38px;
        }
        #adMobile1 {
            padding-left: 72px !important;
        }
        #admodal1 .iti--separate-dial-code .iti__selected-dial-code {
            margin-left: 10px !important;
            font-size: 10px;
        }
        #admodal1 .iti__flag {
            width: 12px;}
             #ppc_newform .iti--separate-dial-code .iti__selected-flag {
                margin-top: 9px;
            }
             #ppc_newform .field .text-danger {
                bottom: -12.5px;
            }
            
            #ppc_newform form .field {
                padding-right: 14px;
                padding-left: 10px;
                margin-bottom: 19px;
            }
            #ppc_newform #emailids {
                bottom: -35px;
            }
            .bg-half-170 {
                height: 60vh !important;
            }
            .new-ios-banner .banner-heading {
                padding-top: 49px;
            }
            .media-adbtn {
                margin-top: 9px;
            }
    }
 
    #our-recent{
        font-family: 'poppins-semibold';
        font-weight: 600;
        font-size: 18px;
        line-height: 27px;
        width: 269px;
        height: 64px;
        background: #FFFFFF;
        border-radius: 8px;
        color: #222121;
        text-align: center;
        margin-left: 21px;
        padding: 18px 30px 18px 30px;
        letter-spacing: 0px;
    }
    #bookfree{
        display: inline;
    }
    .new-ios-banner .project-btn .hvr-float-shadow.all_btns a{
        display: inline;
    }
    .new-ios-banner .project-btn .hvr-float-shadow.all_btns a i{
    margin-right: 10px;
    }
    @media only screen and (max-width:767px){
        .new-ios-banner .project-btn .hvr-float-shadow.all_btns a {
            font-weight: 500;
            font-size: 16px !important;
            line-height: 21px;
            display: block;
            width: 94% !important;
            margin: auto !important;
            height: 55px !important;
            padding: 15px 16px 18px 29px !important;
        }
        #mobileno{
            margin-top: 15px;
        }
        #admodal1 #ppc_newform .field .text-danger {
            bottom: -34.5px;
        }
        .slider-body img {
            height: 523px !important;
        }
        #our-recent{
            margin-top: 8px !important;
        }
    }
    @media (max-width: 1199px) and (min-width: 900px){
    .adNavigate .navbar-light .navbar-nav .nav-link {
        font-size: 16px;
    }
    .new-ios-banner .banner-heading h1 {
        font-size: 44px;
        line-height: 60px;
    }
    .new-ios-banner .banner-heading .tag {
        font-size: 15px;
        line-height: 24px;
    }
    .new-ios-banner .banner-heading .banner-strip{
        font-size: 14px;
        line-height: 20px;
    }
    .new-ios-banner .banner-heading p {
        font-size: 15px;
    }
    .new-ios-banner .project-btn .hvr-float-shadow.all_btns a {
        padding: 13px 9px 15px 9px !important;
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .ios-cta .ctabg {
        background-size: cover;
        background-position: right;
    }
    .ios-cta h2 {
        color: #fff;
        font-size: 25px;
        line-height: 39px;
        margin-bottom: 32px;
    }
    .banner-form {
        background-color: #fff;
        margin-top: 0;
        width: 480px;
        border-radius: 10px;
    }
    #admodal1 .modal-width {
        max-width: 880px !important;
    }
    #admodal1 .modal-dialog {
        padding-top: 0;
        margin: auto !important;
    }
    #ppc_newform form label, #ppc_newform form .textmsg {
        width: 100%;
    }
    #ppc_newform input::placeholder, #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder {
        font-size: 14px;
    }
}
#admodal1 #ppc_newform form .sub-button {
    margin-top: 34px
}
@media (min-width: 1199px) and (max-width: 1399px){
    #admodal1 .modal-dialog {
        padding-top: 7%;
    }
    }
    
       #admodal1 #ppc_newform #progressbar {
            margin-left: 12px;
        }
        @media (min-width: 1500px) and (max-width: 1600px){
        .ad-footer #ppc_newform form input, .ad-footer #ppc_newform #budgetbox {
            width: 100% !important;
        }
        .ad-footer #ppc_newform form #mobilenumber{
            width: 100% !important;
        }
        .portfolio-ad-section .ios-riyadhBanner {
            width: 100%;
            height: 740px !important;
        }
      .portfolioScroll .bg51 .txt {
            padding-top: 122px;
        }
        .about-section5 .heading-title {
            font-weight: 400;
            font-size: 48px;
            line-height: 132%;
            transform: translate(-2px,10px);
        }
        .cat-background {
            overflow: hidden;
            margin-left: -94px;
            width: 184%;
        }
        #ppc_newform form input, #ppc_newform #budgetbox {
            width: 100% !important;
            height: 55px;
            padding: 12px;
        }
        #ppc_newform form textarea {
            width: 100%;
            height: 166px;
        }
        #ppc_newform .iti--separate-dial-code .iti__selected-flag {
            margin-top: 13px;
        }
        .slider-body img {
            width: 100%;
            height: 855px;
        }
        #ppc_newform .js-dropdown-list4, #ppc_newform .js-dropdown-list14 {
            height: 223px;
        }
        #ppc_newform .js-dropdown-list, #ppc_newform .js-dropdown-list5 {
            left: 12px !important;
            width: 90% !important;
            top: 82px !important;
        }
    }
    #bmw{
        margin-top: -16px;
    }
    .ad-slider-section .featuredSlider .overTxt h3{font-size: 63px;line-height: 94px;letter-spacing: -.01em;font-family: 'Poppins-semibold' !important;color: #000;}

    @media (min-width: 1500px) and (max-width: 1520px){
        #admodal1 .modal-dialog {
            padding-top: 2%;
        }
        .portfolioScroll .ios-riyadhBanner {
            height: 776px !important;
        }
        }
        .ad-footer .form-control:focus #ppc_newform textarea:focus{
            background: rgba(0, 145, 255, 0.08) !important;
    border: 1.5px solid rgba(66, 139, 249, 0.8) !important;
    box-shadow: 0px 8px 18px rgb(16 97 255 / 6%) !important;
        }
        #ppc_newform .iti {
            width: 100%;
        }
        @media only screen and (min-width :1600px) {
        .about-section5 .heading-title {
            transform: translate(3px,10px);
        }
        #ppc_newform .dropdown .js-dropdown-list11, #ppc_newform .dropdown .js-dropdown-list13, #ppc_newform .dropdown .js-dropdown-list14, #ppc_newform .dropdown .js-dropdown-list12 {
            display: none;
            border-top: 0.1em solid #c0cdd1;
            position: absolute;
            background: #fff;
            top: 77px;
            left: 17px;
            list-style: none;
            z-index: 1;
            width: 95%;
        }
        .slider-body img {
            width: 100%;
            height: 766px;
        }
        .ad-footer #ppc_newform form .field {
            margin-bottom: 13px;
        }
        .cat-background {
            overflow: hidden;
            margin-left: -84px;
        }
    }
    @media (min-width: 1376px) and (max-width: 1490px){
        .about-section5 .heading-title {
            transform: translate(3px,10px);
        }
        .cat-background {
            overflow: hidden;
            margin-left: -84px;
        }
    }
    @media (min-width: 1200px) and (max-width: 1280px){
    .portfolio-ad-section .item {
        height: 89vh !important;
    }
}
@media only screen and (min-width: 330px) and (max-width: 360px){
.ios-faq h2 {
    font-weight: 400;
    font-size: 35px;
}
#ppc_newform input::placeholder,  #ppc_newform textarea::placeholder, #ppc_newform .dropdown a, #ppc_newform #userMobile::placeholder, #ppc_newform #adMobile1::placeholder{
    font-weight: 400;
    font-size: 12px;
    line-height: 24px;
        }
.ad-formSection .ad-art1 {
    display: block;
    top: -200px;
    margin-bottom: -149px;
    left: 270px;
}
#admodal1 #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 3px !important;
    width: 98% !important;
}
.ad-formSection #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 17px !important;
    width: 90% !important;
}
.ad-footer #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 15px !important;
    width: 87% !important;
}
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 36% !important;
    right: 42.5% !important;
}
}
@media only screen and (min-width: 400px) and (max-width: 420px){
#admodal1 #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 3px !important;
    width: 98% !important;
}
.ad-formSection #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 15px !important;
    width: 92% !important;
}
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 38% !important;
    right: 43.2% !important;
}
.ad-slider-section .featuredSlider .overTxt {
    position: absolute;
    top: 37%;
}
.ad-footer #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 16px !important;
    width: 89% !important;
}
.mobile-expand-slider .owl-next {
    left: 276px;
}
.ad-footer .subBtn {
    margin-bottom: 21px !important;
}
}
@media only screen and (min-width: 361px) and (max-width: 375px){
#admodal1 #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 3px !important;
    width: 98% !important;
}
.ad-formSection #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 15px !important;
    width: 91% !important;
}
.ad-footer #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 18px !important;
    width: 87% !important;
}
}
@media only screen and (min-width: 421px) and (max-width: 430px){
#admodal1 #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 2px !important;
    width: 99% !important;
}
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 38% !important;
    right: 43.7% !important;
}
.ad-formSection #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 15px !important;
    width: 92% !important;
}
.ad-footer #ppc_newform .dropdown ul {
    top: 80px !important;
    left: 17px !important;
    width: 89% !important;
}
.ios-riyadhBanner {
    height: 672px !important;
}
}
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 43.8%;
    right: 46.5%;
    animation: 4s cubic-bezier(.36,.11,.89,.32) infinite scaleIn;
}
.video-circle1, .video-circle2, .video-circle3, .videoicndiv {
    position: absolute;
    background: #fff;
    width: 84px;
    height: 84px;
}
@keyframes scaleIn{from{transform:scale(.5,.5);opacity:.5}to{transform:scale(2.5,2.5);opacity:0}}
@media only screen and (min-width: 1200px) and (max-width: 1340px){
    .about-section5 .heading-title{
    font-size: 44px;
    line-height: 129%;
    }
    .ios-riyadhBanner .txt p {
        width: 75% !important;
    }
    .ios-riyadhBanner .txt {
        padding-top: 109px !important;
    }
}
@media only screen and (min-width: 376px) and (max-width: 390px){
    .ad-formSection #ppc_newform .dropdown ul {
        top: 79px !important;
        left: 17px !important;
        width: 91% !important;
    }
    #admodal1 #ppc_newform .dropdown ul {
        left: 2px !important;
        width: 99% !important;
        top: 80px !important;
    }
    .ad-footer #ppc_newform .dropdown ul {
        left: 17px !important;
        width: 88% !important;
        top: 79px !important;
    }
}
@media only screen and (min-width: 422px) and (max-width: 425px){
.video-circle1, .video-circle2, .video-circle3 {
    border-radius: 200px;
    top: 37.8% !important;
    right: 43.7% !important;
}
.portfolio-slidetxt h3 {
    font-weight: 500;
    font-size: 17px !important;
    line-height: 33px !important;
}
#ppc_newform .dropdown a{
    font-weight: 400;
    font-size: 15.474px !important;
}
}

@media only screen and (max-width: 325px){
    .new-ios-banner .project-btn .hvr-float-shadow.all_btns a {
        font-size: 14px !important;
    }
}
.navbar-brand img{
    width: auto !important;
    height: 35px !important;
}