
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap')

.mrts { }
/* General  */
body {font-family: "Plus Jakarta Sans", sans-serif;}

/* Common-css  */
.myBTN { color: #fff;background-color: #F7931E;border-color: #F7931E; padding: 8px 25px;font-size:16px; border-radius: 25px;min-width:100px;}
.myBTN:hover {background-color: #002844;box-shadow: 0px 0px 4px #fff;color: #fff; border-color:#002844;}
.header{font-size: 40px;font-weight: 600;color:#000;}
.heading{font-size: 40px;font-weight: 500;color:#000;}
.heading1{font-size: 30px;font-weight: 500;color:#000;}
.textPara{font-size: 16px;margin-bottom:10px;letter-spacing: .4px; word-spacing: 1.2px;}
.textunderline {
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
}
.sectionWrap{padding-top:60px;padding-bottom:60px;}
.relative {position:relative;}
.no-border {border: none;}
.width100 {width: 100%;}
.mt20 {margin-top: 25px;}
.overflowhide{overflow: hidden;}    
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Navbar  */
.logo_main {height:65px;}
.mainHeader {background-color: #fff;padding: 5px 0;box-shadow: 0 0 10px #ccc; position: sticky; top: 0;z-index: 99;}
.mainHeader.shadow {background-color: #fff;padding: 1px 0;box-shadow: 0px 2px 5px #ccc;margin-bottom: 5px;}
.mainHeader .navbar {padding-top:1px;padding-bottom:1px;}
.mainHeader .navbar.bg-light {background-color: transparent;}
.mainHeader .nav-link {color: #000;font-size: 16px; font-weight:500; margin: 0 20px;
    padding: 5px 0;border-bottom: 1px solid transparent;}
.mainHeader .navbar-expand-lg .navbar-nav .nav-link{margin:0 5px;}
.mainHeader .navbar-expand-lg .navbar-nav .nav-link:hover{color:#F7931E;}
.mainHeader .myBTN{text-align:center;color:#fff!important;text-decoration:none}
.mainHeader .dropdown-item:hover {background-color: #F7931E;color: #fff;}
.mainHeader  .dropdown:hover .dropdown-menu {display: block;margin-top: 0;padding: 0;}
.crossBTN {
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 99999;
    background: transparent var(--bs-btn-close-bg) center / 10px auto no-repeat;
    background-color: #fff;
    border-radius: 20px;
    padding: 5px;
    opacity: 1;
}
/* Banner-section  */
.bannerWrap{ background-image: url("/image/herobanner.jpg"); background-repeat: no-repeat;background-size: cover;padding-bottom:50px;}
.colororg{color:#F7931E;font-weight:600;}
.boldtxt{font-weight:600;}
 .bannerWrap img{padding:0;}
.bannerWrap .banrlineimg {position: absolute;top: 83px;right: 118px;}
/* Esomar-section  */
.esomarWrap {
    margin-top: -100px;
}
.esomarWrap .esomarMain {background-color: #FEF3E6;padding: 25px 20px;border-radius: 20px;box-shadow: 0px 4px 4px #dbd0c4;}

/* Home Page App download Pop-up  */
.homeModalUI {background-image: url("/image/homePopbg.png"); background-repeat: no-repeat;background-size: cover;border-radius: 6px;}
.homeModalUI .popLogo {height:50px;margin:15px 10px;background-image: url("/image/hm-shadow.png"); background-repeat: no-repeat;background-size: cover;background-color: #fff;border-radius: 5px;}
.homeModalUI .appDWNBtn {margin-top:10px;}
.homeModalUI .appDWNBtn ul {padding:0;text-align: left;padding-left: 12px;}
.homeModalUI .appDWNBtn ul li img {height:50px;}
.homeModalUI .lftHead {text-align: left;font-size: 28px;color: #fff;line-height: 35px;font-weight: 600;letter-spacing: .4px;padding-left: 15px;}
.homeModalUI .lowerBox {color:#fff;padding:5px 15px;margin-bottom: 25px;}
.homeModalUI .lowerBox .lftHead {text-align:left;margin-bottom:10px;padding-left: 1px;}
.homeModalUI .lowerBox .btnBox {}
.homeModalUI .lowerBox .btnBox .btn {background-color:#fff;border: 1px solid #fff;border-radius: 6px;padding: 6px 15px;font-weight: 600;color: #333;min-width: 150px;margin-right: 15px;}
.homeModalUI .lowerBox {}
.homeModalUI .rgtImage {position:absolute;bottom:0;}

/* OUR COMPANY */
.ourcmpyTxt{background: url(/image/circleimg.png);background-position: 170px -85px;background-repeat: no-repeat;}
.ourcmpyWrap .header1{color:#F7931E; font-size:24px;font-weight:500;margin-bottom:0;}
.ourcmpyWrap .circleimg {position: absolute;right: 8px;bottom: 8px;}
/* Client-Section */
.clientWrap {padding-bottom:0;}
.clientWrap .header{color:#F7931E;}
.clientWrap .textPara{font-size:20px;font-weight:600;}
.clientWrap .owl-carousel{display:flex;}
.clientWrap .owlSlider .owl-dots {display:none;}
/*.clientWrap .owlSlider .owl-nav {position: absolute;top: 100%;left: 50%;transform: translate(-50%, -50%);}*/
.clientWrap .owlSlider .owl-nav button {font-size: 35px !important;line-height: 20px !important;margin: 0 !important;}
.clientWrap .owlSlider .owl-nav button:hover {background-color:transparent !important; color: #000 !important;}
    .clientWrap .owlSlider .owl-nav .owl-prev span {
        background: url(/image/rightarrow.svg);
        background-size: cover;
        position: absolute;
        z-index: 999;
        top: 35%;
        left: -4%;
        height: 30px;
        width: 30px;
        font-size: 0;
    }
    .clientWrap .owlSlider .owl-nav .owl-next span {
        background: url(/image/leftarrow.svg);
        background-size: cover;
        position: absolute;
        z-index: 999;
        top: 35%;
        right: -4%;
        height: 30px;
        width: 30px;
        font-size: 0;
    }
.clientWrap .owlSlider .owl-carousel .owl-stage-outer {}
.clientWrap .owlSlider .owl-item {min-width:120px;}
.clientWrap .owlSlider{margin-top:40px;height: 220px; overflow: visible;}
.clientWrap .doodle {position: absolute;bottom: 0;left: 0px;}
.clientWrap .doodle1 {position: absolute;top: -40px;right: 0px;}

/*Our Products & Services*/ 
 .productWrapper .serviceBG{background-color:#F9F9F9;padding:30px 20px;border-radius: 30px;box-shadow: 2px 2px 2px #e7d1d15e;min-height: 240px;max-height: 240px;margin-bottom: 20px;}
 .productWrapper .serviceBG:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
 .productWrapper .header2{color:#000; font-size:20px;font-weight:600;}
 .productWrapper .textPara1{color:#000; font-size:14px;font-weight:500;line-height:18px;}
 .productWrapper .serviceimg{height:40px;margin-bottom:10px;}
 .productWrapper .header{margin-bottom:70px;}
 .productWrapper .doodle{position: absolute;top: -180px;z-index: -1;}
 .productWrapper .doodle1 {position: absolute;top: -100px;right: 0;}
  

  /*WHAT PROBLEMS WE HELP TO SOLVE?*/ 
 .solveWrap .solveBG{background-color:#FEF3E6;padding:30px 20px;border-radius: 30px;box-shadow: 2px 2px 2px #e7d1d15e;min-height: 240px;max-height: 240px;margin-bottom: 20px;}
   .solveWrap .solveBG:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
 .solveWrap .header2{color:#000; font-size:20px;font-weight:600;margin-bottom:15px;}
 .solveWrap .textPara1{color:#000; font-size:12px;font-weight:500;}
 .solveWrap .header{margin-bottom:70px;}
 .solveWrap .myBTN{min-width:100px; margin-top:20px;}
/* OUR PRODUCTS */

.productWrap .header1{color:#F7931E; font-size:24px;font-weight:500;margin-bottom:0;}
.productWrap .myBTN{background-color:transparent;border:1px solid #000;color:#000;margin-right:15px;}
.productWrap .myBTN:hover{background-color:#002844;box-shadow: 0px 0px 4px #fff;color: #fff;border:1px solid #002844;}
.productWrap .circleimg {position: absolute;right: -100px;bottom: 8px;}
.productWrap .doodle1 {position: absolute;right: 0;bottom: -215px;}
.productWrapper a{text-decoration:none;}


/* WHY CHOOSE US? */
.whychooseWrap .chooseTxt {background-color:#0070C0;padding: 150px 72px 150px 70px;}
.whychooseWrap .header1{color:#fff; font-size:24px;font-weight:500;}
.whychooseWrap .header, .whychooseWrap .textPara{color:#fff;}
.whychooseWrap .dataMain{background-color:#FEF3E6;padding: 40px 30px;}
.whychooseWrap .dataMain1{background-color:#fff;padding: 40px 30px;}
.whychooseWrap .dataMain:hover, .whychooseWrap .dataMain1:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
.whychooseWrap .dataMain img, .whychooseWrap .dataMain1 img{height:40px;margin-bottom:10px;}
.whychooseWrap .header2{color:#000; font-size:20px;font-weight:600; margin-top:25px; font-size:18px;}
.whychooseWrap .textPara1{color:#000; font-size:14px;font-weight:500;height:100px;}


/* CONTACT US */
.contactWrap {background-image: url("/image/doodle1.png");background-repeat: no-repeat;background-size: contain;}
.contactWrap .myBTN{background-color:transparent;border:1px solid #000;color:#000;}
.contactWrap .myBTN:hover{background-color:#002844;box-shadow: 0px 0px 4px #fff;color: #fff;border:1px solid #002844; }
.contactWrap .header1{color:#F7931E; font-size:24px;font-weight:500;margin-bottom:0;}
.contactWrap .socialWrap a {text-decoration: none;margin-right: 5px;border: 1px solid #0070C0;
    border-radius: 8px;font-size: 20px;padding: 6px 10px;}
.contactWrap .socialWrap a:hover{background-color:#0070C0;color:#fff;border-color:#0070C0;}
/*.contactWrap .socialWrap img:hover {background-color:#0070C0;color:#fff; }*/
.contactWrap .circleimg {position: absolute;right: -80px;bottom: 8px;}
.contactWrap .circleimg1 {position: absolute;left: 200px;bottom: -104px;}
.contform{background: url(/image/circleimg.png);background-position: 170px -85px;background-repeat: no-repeat;}

/*App-Download*/
appdwnldWrap{padding-top:10px;}
.appdwnldWrap .header{font-size:35px;}
.appDWNBtn {margin-top:50px;}
/*.appDWNBtn .appHeadTtl {font-size:25px;font-weight:600;text-align:center;}*/
.appDWNBtn ul {text-align:center;}
.appDWNBtn ul li {display:inline-block;}
.appDWNBtn ul li img {height:80px;}
.heading-title.appHeadTtl {margin-bottom:50px;}
.heading-title { margin-bottom: 80px; text-align: center; }
.heading-title .title { position: relative; }
.heading-title .divider { border: 2px solid #09b3ef; position: relative; display: inline-block; width: 30px; margin-top: 30px; }
.heading-title .divider:after { position: absolute; content: ""; top: -8px; left: 0; width: 50px; height: 1px; background: #1e50e2; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.heading-title .divider:before { position: absolute; content: ""; bottom: -8px; right: 0; width: 50px; height: 1px; background: #09b3ef; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.heading-title p { padding: 0 100px; display: block; margin-bottom: 50px; margin-top: 20px; }


/* Footer */
.footerWrap{padding-bottom:10px;}
.footerWrap .logo_main{margin-bottom:20px;}
.footerWrap p{display:flex;}
.footerWrap i{font-size:24px;margin-right:25px;}
.footerWrap .fa-map-marker-alt{font-size:24px;margin-right:32px;}
.footerWrap a{font-size:16px;text-decoration:none;color:#000;}
.footerWrap .footerHeading{font-size:24px;font-weight:600;margin-bottom:20px;}
.footerWrap .displyBG{display:block;}
.footerWrap .supportHead{margin-top:-45px;}

/******************************** Internal-Page ************************************************/

.bannerWrapper{ background-image: url("/image/herobg.jpg"); background-repeat: no-repeat;background-size: cover;padding-bottom:50px;padding-top:50px;background-position:right;}
.bannerWrapper .banrlineimg {position: absolute;top: 44px;right: 100px;}
.bannerWrapper .banrlineimg.banrlineimg1 {position: absolute;top: 26px;right: 100px;}
.bannerWrapper .textPara {margin-top:20px;}

.serviceWrapper .serviceTxt{margin-top:40px;}
.serviceWrapper .headWrap{margin-top:40px;}
.serviceWrapper .headWrap .header{font-size:30px;line-height: 40px;}
.serviceWrapper .doodle {position: absolute;bottom: 60px;left: 0px; z-index:-1;}
.serviceWrapper .doodle1 {position: absolute;right: 0px; z-index:-1;}
.serviceWrapper .header1{font-size:25px;margin-bottom:40px;}
.serviceWrapper .texthead{font-size:20px;}
.serviceWrapper .dataBG {background-color: #FFFFFF;padding: 30px 20px 10px;border-radius: 15px;   box-shadow: 0px 0px 10px #ccc;min-height: 270px;max-height: 270px;margin-bottom: 20px; margin-top:60px;}

.serveyWrap{background-color:#0070C0; background-image: url("/image/whitedoodle.png"); background-repeat: no-repeat;background-size: contain;padding-bottom:50px;padding-top:50px; background-position:right;}
.serveyWrap .textPara{color:#fff;}
.serveyWrap .myBTN {color: #000;background-color: #ffffff;border-color: #fff;padding: 10px 25px;font-size: 15px;border-radius:4px;margin-top:20px;}
.serveyWrap .headWrap .header{font-size:30px;}
.serveyWrap .headWrap .header{font-size:30px;}
.serviceWrapper.serviceWrapper1 .dataBG {background-color: #FFFFFF;padding: 30px 20px;border-radius: 15px;   box-shadow: 0px 0px 10px #ccc;min-height: 280px;max-height: 280px;margin-bottom: 20px; margin-top:60px;}

/* Full Service Research */
.fastersuryWrap .headWrap .header{font-size:30px;line-height:40px;}
.fastersuryWrap .dataBG {background-color: #FFFFFF;padding: 30px 20px;border-radius: 15px;   box-shadow: 0px 0px 10px #ccc; margin-top:40px;}
.fastersuryWrap {padding-top:0;}
/* Omnibus Research */
.serviceWrapper .omniTXT{background-color: #FFFFFF;padding: 30px 20px;border-radius: 15px;   box-shadow: 0px 0px 10px #ccc; margin-top:40px;}
.serviceWrapper .omniTXT .header{font-size:30px;}
.serviceWrapper .reserchWrap .header{font-size:28px; margin-top:60px;}
.dataBG1 {background-color: #FFFFFF;padding: 30px 20px;border-radius: 15px;box-shadow: 0px 0px 10px #ccc; margin-top:40px;max-height:260px;min-height:260px;}
.serviceWrapper .displyBG{display:block;}
/* Quick Surveys */
.serviceTxt .textPara.bold {
    font-weight: 600;
}
.serviceWrapper .servicesBoxWrap {
    background: url(/image/circleimg.png);
    background-position: 85% -85%;
    background-repeat: no-repeat;
}

.ats {
    margin-right: -70px;
}
.ats2{margin-left:130px;}
.buletPntWrap .textcolr {
    display: flex;
    color: #0070C0;
}
.buletPntWrap .fa-solid{margin-right:10px;margin-top:4px;}
.dataBG1.dataBG2{max-height:230px;min-height:230px;}
.dataBG1.dataBG3{max-height:210px;min-height:210px;}
.dataBG1.dataBG2 .textPara{font-size:15px;}
.doodle1.doodle2{right:2px;bottom: 0;}

.regiterbg {background-color: #F7931E;width: auto;padding: 10px 20px;display: inline-block;    border-bottom-left-radius: 40px;border-top-left-radius: 40px;position:absolute;right:-115px;top: 30px;width: 140px;}
.regiterbg p {color:#fff; margin-bottom:0;text-align:center;}
.marg{margin-top:40px;}
.dataBG1.dataBG4{min-height:180px;max-height:180px;}
.clientimg{padding: 0 20px;}


.serviceWrapper.dcPage {background: url(/image/circleimgBlue.png);background-position:95% -60px;background-repeat: no-repeat;}
.serviceWrapper .dc.dataBG {max-height: 335px;min-height: 335px;margin-top: 50px;}


.serviceWrapper.srPage {background: url(/image/circleimgBlue.png);background-position:95% -60px;background-repeat: no-repeat;}
.serviceWrapper .sr.dataBG {max-height: 270px;min-height: 270px;margin-top: 50px;}
.girBG, .girBG img {height:100%;}
.girBG {background: url(/image/circleimg.png);background-position:-90px -70px;background-repeat: no-repeat;}

.serviceWrapper.obPage .omniRes {background: url(/image/circleimgBlue.png);background-position:90% -100px;background-repeat: no-repeat;}


.serviceWrapper.qsPage {background: url(/image/circleimgBlue.png);background-position:95% -60px;background-repeat: no-repeat;}
.displayBG{display:block;}
.fastersuryWrap .sr.dataBG {
    max-height: 200px;
    min-height: 200px;
}
/*.serviceWrapper .qs.dataBG {max-height: 270px;min-height: 270px;margin-top: 50px;}*/
/* ---------- Media ---------- */
/* ##Device = Desktops, ##Screen = 1281px to higher resolution desktops */
@media (min-width:1281px) {
}
/* ##Device = Laptops, Desktops, ##Screen = B/w 1025px to 1280px */
@media (min-width:1025px) and (max-width:1280px){

}
/* ##Device = Tablets, Ipads (portrait), ##Screen = B/w 768px to 1024px */
@media (min-width:768px) and (max-width:1024px){

}
/* ##Device = Tablets, Ipads (landscape), ##Screen = B/w 768px to 1024px */
@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){

}
/* ##Device = Low Resolution Tablets, Mobiles (Landscape), ##Screen = B/w 481px to 767px */
@media (min-width:481px) and (max-width:767px){

}
/* ##Device = Most of the Smartphones Mobiles (Portrait), ##Screen = B/w 320px to 479px */
@media (min-width:320px) and (max-width:480px){
    .logo_main{height:40px;}
    .mainHeader{padding:0;}
    .bannerMain{text-align:center;margin-top:10px;}
    .bannerMain .heading{font-size:30px;margin-top:50px;}
    .header{font-size: 30px;font-weight: 500;color:#000;}
    .doodleimage {display:none;}
    .whychooseWrap .chooseTxt{padding:35px 14px;min-height: 315px;}
    .bannerWrap .banrlineimg {position: absolute;top: 62px;right: 15px;height: 20px;}
    .container-fluid, .container{overflow:hidden;}
    .socialWrap{margin-bottom:30px;text-align:center;}
    .ourcmpyTxt {text-align:center;}
    .footerWrap{text-align:left;}
    .footerWrap p{display:flex}
    .clientImage{margin-bottom:20px;text-align:center;}
    .esomarWrap{margin-top:0;}
    .bannerimg, .ourcmpyTxt {margin-top:40px;}
    .productWrapper .header{margin-bottom:20px;}
    .productWrapper .Ourcmpyimg{margin-bottom:20px;}
    .bannerWrapper .banrlineimg{display:none;}
    .serviceWrapper .headWrap .header {font-size: 24px;font-weight: 600;margin-bottom:40px; line-height:30px;}
    .serviceWrapper .dataBG, .serviceWrapper.serviceWrapper1 .dataBG{max-height:210px; min-height:210px;margin-top:10px;}
    .serviceWrapper .omniTXT .header{font-size:24px;margin-bottom:20px;}
    .regiterbg{display:none;}
    .whychooseWrap .dataMain,.whychooseWrap .dataMain1 {padding:15px 30px;}
    .fastersuryWrap .headWrap .header{font-size:25px;line-height:30px;}
    .girBG{text-align:center;}
    .order1{order: 1;}
    .order2{order: 2;}
    .order3{order: 3;}
    .order4{order: 4;}
    .appDWNBtn{margin-top:0;}
    .appdwnldWrap .header{font-size:25px;}
    .item img{height:220px;}
    .texthead.colororg{font-size:20px;}
    .serviceWrapper .displyBG{display:inline-block;}
   .dataBG1.dataBG2{min-height:190px;max-height:190px;}
    .footerWrap i{font-size:18px;}
    .footerWrap .footerHeading{font-size:20px;}
    .solveWrap .solveBG, .productWrapper .serviceBG{max-height:200px; min-height:200px;}
    .solveWrap .header{margin-bottom:30px; font-size:24px;}
    .ourcmpyTxt .header, .productWrapper .header {font-size:24px;}
    .ats {margin-right: 0px;}
    .ats2 {margin-left: 0px;text-align:left!important;}
    .serviceWrapper .reserchWrap .header{font-size:24px;}
    .displayBG{display:inline-block;}
    .serviceWrapper .dc.dataBG {max-height: 225px;min-height: 225px;margin-top: 10px;}
    .serviceWrapper .sr.dataBG {max-height: 200px;min-height: 200px;margin-top: 10px;}
    .d-block{display:inline-block!important;}
    .productWrapper .prodBTN{text-align:center;}
    }



