*{box-sizing:border-box;}
body{margin:0;font-family: "Manrope", sans-serif;font-size:16px}
h1,h2,h3,h4{padding:0;margin:0;color:#000;}
h1{font-size:42px;line-height:52px;font-weight:800;color:#fff}
h2{font-size:40px;line-height:50px;font-weight:800;color:#0077b6}
h3{font-size:30px;line-height:40px;font-weight:700;}
h4{font-size:20px;line-height:30px;font-weight:700;}
p{line-height:26px}
p a{text-decoration:none;font-weight:600;color:#5373b8}
p a:hover{border-bottom:1px solid #5373b8}
.blue{background-color:#0077b6;color:#fff}
.black{background-color:#000;color:#fff}
.orange{background-color:#ed7a42;color:#fff}
.mini-cta{border-radius:50px;font-weight:600;display:inline-block;border:none;cursor:pointer}.mini-cta{padding:6px 22px}.cta span,.mini-cta span{cursor:pointer;display:inline-block;position:relative;transition:.5s}.cta span:after,.mini-cta span:after{content:'\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.mini-cta:hover span{padding-right:25px}.mini-cta:hover span:after{opacity:1;right:0}
.cta{border-radius:50px;border:none;text-align:center;font-size:18px;font-weight:700;padding:14px 32px;transition: all 0.5s;cursor:pointer;display:inline-block;}
.cta span{cursor:pointer;display:inline-block;position:relative;transition: 0.5s;}
.cta span:after{content: '\00bb';position:absolute;opacity:0;top:0;right:-20px;transition:0.5s;}
.cta:hover span{padding-right:25px;}
.cta:hover span:after{opacity:1;right:0;}
.banner,.main-heading,.main-form,.form-row,.fea-pkg,.fea-pkg-group,.fea-pkg-col,.fea-pkg-txt,.fea-pkg-hed,.why-sec,.why-col-left-group,.about-con,.promo{height:auto;overflow:hidden;}
.banner{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.banner-txt{width:90%;height:auto;overflow:hidden;text-align:center;margin:60px auto 75px auto}
.banner-txt h2{color:#fff;margin:20px 0;font-size:32px;line-height:42px;font-weight:500}
.main-heading{width:65%;margin:0 auto}
.main-form{width:100%;background-color: rgba(202, 240, 248, .8);padding:50px 5%;margin-top:35px;border-radius:10px}
.form-row{width:100%;}
.main-form input{width:20%;margin:15px 1%;border-radius:5px;padding:12px 16px;border:none;font-family: "Manrope", sans-serif;}
.main-form button{font-family: "Manrope", sans-serif;margin-top:20px}
.main-form input:focus{outline:none;border:1px solid #00b4d8;}
.banner-bottom{width:100%;background-color:#caf0f8;padding:0 0 30px 0}
.bnr-bott-col{width:24%;display:inline-block;text-align:center;margin:30px 0 0 0;vertical-align:top;}
.bnr-bott-col h3{font-size:18px;font-weight:600;line-height:28px;}
.bnr-bott-col p{font-size:14px;font-weight:400;line-height:26px;margin-top:5px}
.bnr-bott-col img{width:auto;height:50px;display:inline-block;}
.fea-pkg{width:100%;padding:80px 0}
.fea-pkg-group{width:100%;display:flex}
.fea-pkg-col{width:50%;flex:1;background-color:#e1f5f9;margin:70px 2% 0 2%;border-radius:10px}
.fea-pkg-col img{width:100%;height:auto;}
.fea-pkg-txt{width:90%;margin:30px auto 40px auto;}
.fea-pkg-txt h3{color:#0077b6;font-size:24px;line-height:34px}
.fea-pkg-txt p{margin:5px 0}
.fea-pkg-txt ul{margin:16px 0;font-size:14px}
.fea-pkg-txt ul li{margin:8px 2px;list-style:none;background:url(https://qiblatrips.com/assets/img/tick.png) left center no-repeat;background-size:18px;padding-left:26px;}
.fea-pkg-hed{width:50%;text-align:center;margin:0 auto 10px auto}
.fea-pkg-hed p{margin:10px 0 0 0}
.fea-pkg-hed h2{color:#0077b6}
.why-sec{width:100%;margin:0 0 80px 0;background-color:#c5e2e8;padding:80px 0}
.why-group{width:100%;display:table;}
.why-col-left,.why-col-right{width:50%;display:table-cell;vertical-align:middle;}
.why-col-left{padding:0 30px 0 0}
.why-col-right img{width:100%;height:auto;border-radius:20px}
.why-col-left-group{width:100%;}
.why-fea{width:100%}
.why-fea p{margin:15px 0 30px 0;}
.why-fea ul{margin:16px 0;font-size:14px}
.why-fea ul li{margin:8px 2px;list-style:none;background:url(https://qiblatrips.com/assets/img/tick.png) left center no-repeat;background-size:18px;padding-left:26px;}
.why-fea ul li span{font-weight:700;}
.why-fea .cta{margin:15px 0 0 0}
.about-con{width:100%;display:table;}
.about-left,.about-right{width:50%;display:table-cell;vertical-align:middle;}
.about-left img{width:100%;height:auto;border-radius:10px}
.about-right{padding:0 0 0 50px}
.about-right p{margin:25px 0}
.promo{width:90%;background-color:#dedede;text-align:center;margin:80px auto 80px auto;padding:80px 0;background: radial-gradient(506px at 50.6% 16.5%, rgb(239, 252, 250) 5.5%, rgb(154, 192, 206) 100.2%);clear:both;}
.promo p{width:75%;margin:30px auto 30px auto;font-size:20px;line-height:34px;color:#000}
.customer-reviews{width:100%;padding:0 0 80px 0}
.top-rev{width:100%;display:table;}
.top-rev-col-left,.top-rev-col-right{display:table-cell;vertical-align:middle;}
.top-rev-col-left{width:40%}
.top-rev-col-right{width:56%;padding-left:50px}
.reviews{width:100%;display:flex;margin:60px 0 0 0}
.reviews h3{font-size:22px;line-height:32px}
.rev-col{width:50%;flex:1;padding:0 50px}
.rev-col p{line-height:26px;margin-top:35px}
.custo-det{width:100%;}
.custo-left,.custo-right{display:inline-block;vertical-align:top;}
.custo-right{padding-left:25px}
.custo-right h4{font-weight:400;font-size:18px;line-height:28px}
.custo-left img{width:100px;height:100px;}
.custo-right img{width:100px;height:14px;margin:6px 0 0 0}
.sub-container{width:90%;margin:0 auto}
@media (min-width: 1680px) {
.container,.main-form,.promo{width:1366px;}
.main-form{margin:0 auto}
}
@media (max-width: 1100px) {
.why-group{display:block;}
.why-col-left,.why-col-right{width:100%;display:block;vertical-align:top;}
.why-col-left{padding:0}
.why-col-right{display:none;}
}
@media (max-width: 1004px) {
.main-heading{width:100%;}
.fea-pkg-hed{width:100%;margin:0 0 10px 0}
}
@media (max-width: 875px) {
.customer-reviews{width:100%;padding:0 0 30px 0}
.top-rev-col-left,.top-rev-col-right{width:100%;display:block;vertical-align:top;}
.top-rev-col-right{padding-left:0;margin:25px 0 0 0}
.reviews{width:100%;display:block;margin:60px 0 0 0}
.rev-col{width:100%;padding:0;margin:0 0 50px 0}
.custo-left img{width:100px;height:100px;}
}
@media (max-width: 850px) {
.bnr-bott-col{width:48%}
.about-con{display:block;}
.about-left,.about-right{width:100%;display:block;vertical-align:top;}
.about-right{padding:0;margin-top:50px}
}
@media (max-width: 750px) {
.main-form input{width:40%;}
}
@media (max-width: 700px) {
.fea-pkg-group{display:block}
.fea-pkg-col{width:100%;flex:0;display:block;margin:70px 0 0 0;}
.why-col-right{display:block;margin-top:50px}
}
@media (max-width: 375px) {
.main-form input{width:82%;margin:15px 0}
.bnr-bott-col{width:100%;display:block}
.bnr-bott-col img{width:auto;height:40px;}
}
@media (max-width: 360px) {
.custo-left,.custo-right{display:block;}
.custo-right{padding-left:0}
}


/*
font-family: "Manrope", sans-serif;
*/


/*
lightest blue: caf0f8
light blue: 90e0ef
sky blue: 00b4d8
blue: 0077b6
navy blue: 03045e;
*/