@charset "utf-8";* { margin: 0; padding: 0; font-family: 'Fira Sans', arial, sans-serif; font-size: 14px; color: #626262; line-height: 1.5em; text-align: left; font-weight: normal; letter-spacing: initial}.lft { float: left}html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%}input,select,textarea { font-size: 16px}body { background: #fff; overflow-x: hidden; margin: 0 auto}.rgt { float: right}.wrap { margin: 0 auto; width: 90%; max-width: 1089px; min-width: 280px}ul { margin: 0; padding: 0}ul:after { content: ''; display: block; clear: both}ul li { list-style: none}p { font-weight: 400; font-size: 16px; line-height: 22px; color: #626262}p b { font-size: 100%; line-height: 100%; font-weight: 600}.clear { clear: both}span.hgt { padding-top: 100%; width: 100%; display: block; background-repeat: no-repeat}a { text-decoration: none; outline: 0}h1 { font-size: 36px; font-weight: 500; color: #626262}h2.hd { line-height: normal; font-size: 35px; font-weight: 500; margin-bottom: 43px; color: #626262; text-align: center; text-transform: capitalize}h2.hd span { display: inline-block; text-align: inherit; font-size: inherit; color: #d41a2f; font-weight: inherit; line-height: normal; text-align: center; text-transform: inherit}h1.hd p { display: block; text-align: center; font-size: 14px; font-weight: 400; color: #4a4a4a}ul:after { content: ''; display: block; clear: both}.blt { display: block}.blt li:before { content: ''; display: block; width: 4px; height: 4px; background: #626262; border-radius: 50%; position: absolute; left: 0; top: 8px}.blt li { display: block; position: relative; padding-left: 11px}img { max-width: 100%}input::-webkit-input-placeholder { color: #a8b1c2}textarea::-webkit-input-placeholder { color: #a8b1c2}a.btn i { display; block}a.btn { line-height: normal; outline: 0; letter-spacing: initial; font-weight: 600; transition: .3s ease; background: #d41a2f; color: #fff; padding: 15px 30px; font-size: 20px; border-radius: 50px; display: block; width: -webkit-fill-available; text-align: left; text-transform: uppercase; position: relative}a.btn i { display: block; background: url(../images/btn-arw.svg) no-repeat #fff center; width: 26px; height: 26px; border-radius: 50%; position: absolute; right: 10px; top: 14px}a.btn:hover { background-color: #626262; transition: .3s ease}.banner .top { position: absolute; right: 30px; top: 22px; max-width: 204px}.banner .bottom { position: absolute; left: 1%; bottom: 7%; max-width: 11%}.banner .TxtPnl { position: absolute; right: 0; bottom: 85px; width: 55%; bottom: 11%}.banner .TxtPnl h1 { font-size: 30px; text-align: center; color: #fff; line-height: 1.2em; margin-bottom: 19px}.banner .TxtPnl a.clr { color: #d41a2f}.banner .TxtPnl a:hover { background-color: #626262; color: #fff; transition: .3s ease}.banner .TxtPnl a { display: block; font-size: 20px; font-weight: 700; text-align: center; background: #fff; border-radius: 28px; text-transform: uppercase; color: #242323; width: fit-content; width: -moz-fit-content; padding: 12.6px 41px; margin: 0 auto; margin-bottom: 10px; min-width: 270px}.newpies{ background-color: transparent !important; border: solid 2px #fff; color: #fff !important;}.newpies:hover{background-color: rgba(255, 255, 255, 0.2) !important; }.banner { display: block; margin: 0 auto; margin-top: 30px; position: relative; border-radius: 40px; overflow: hidden; border-top-left-radius: 0; max-width: 1292px; width: 97%}.logo img { max-width: 228px; width: 100%; height: auto}.logo { width: 287px; display: flex; align-items: center; justify-content: center; overflow: hidden; border-bottom-right-radius: 50px; min-height: 115px; z-index: 3; position: absolute; background: #fff; left: -26px; top: -18px}.banner .bnrHgt img.res { display: none}.banner .bnrHgt img.rs { display: none}.banner img.rs { display: none}.banner .bnrHgt img { width: 100%; border-radius: inherit; height: auto}.banner .bnrHgt picture { width: 100%; border-radius: inherit}.banner picture { width: 100%; border-radius: inherit}.banner .bnrHgt { display: block; width: 100%; height: 100%; border-radius: inherit; line-height: 0}.formSec { display: block; margin-top: 24px}.formSec .wrap { max-width: 1189px; padding-left: 32px}.formSec .lft { display: block; width: 45.25%}.formSec .lft h1 { display: block; font-size: 50px; margin-bottom: 14px}.formSec .lft h1 div { display: flex; font-size: inherit; color: inherit; font-weight: inherit; align-items: center; line-height: normal; margin-top: 15px}.formSec .lft h1 img { display: inline-block; margin: 0 11px; height: auto; margin-top: -22px; max-width: 116px}.formSec .lft h1 span { display: block; font-size: inherit; font-weight: inherit; line-height: normal; color: #d41a2f}.formSec .lft p { display: block; margin-bottom: 30px}.formSec .lft .logos { display: flex; max-width: 315px}.formSec .lft .logos li:after { content: ''; display: block; border-right: 1px dashed #626262bd; height: 100%; position: absolute; right: -19px; top: 0}.formSec .lft .logos li:last-child { margin-right: 0}.formSec .lft .logos li { float: left; margin-right: 35px; position: relative; display: flex; align-items: center}.formSec .lft .logos li img { display: block; max-height: 70px; object-fit: contain; width: 100%}.formSec .lft .logos li:last-child:after { display: none}.formSec .rgt { display: block; width: 52.987%}#thankYouPopup { display: none; background: #0000009c; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999}#thankYouPopup .pnl { display: block; background: #fff; width: 302px; height: 220px; padding: 25px; border-radius: 20px; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%}#thankYouPopup .pnl p { font-size: 20px; text-align: center; color: #626262; font-weight: 500; line-height: 1.5em; max-width: 89%; margin: 0 auto}#thankYouPopup .pnl .btn { display: block; text-align: center; cursor: pointer; font-size: 20px; position: absolute; left: 0; bottom: 0; margin: 24px}.formSec .rgt form { display: block; border: 0; border-radius: 20px; background: #d41a2f}.formSec .rgt h2 { display: block; text-align: center; font-weight: 500; color: #fff; text-transform: uppercase; font-size: 31px; background: url(../images/form-brdr.png) center bottom; padding: 8px 0; background-repeat: repeat-x; position: relative}.formSec .rgt h2:before { content: ''; display: block; width: 17px; height: 17px; background: #fff; border-radius: 50%; position: absolute; left: -8px; bottom: -8px}.formSec .rgt h2:after { content: ''; display: block; width: 17px; height: 17px; background: #fff; border-radius: 50%; position: absolute; right: -8px; bottom: -8px}.formSec .rgt .pnl { display: block; padding: 20px 22px}.formSec .rgt .pnl .fldWrp.dropdown { display: block; position: relative}.formSec .rgt .pnl .fldWrp.dropdown .icn { display: block; background: url(../images/dropdown.svg) center no-repeat; background-size: 12px; width: 16px; height: 100%; position: absolute; right: 20px; top: 0; pointer-events: none}.formSec .rgt .pnl .fldWrp.dropdown .icn:after { content: ''; display: block; width: 1px; height: 55%; background: #d2d2d2; position: absolute; right: 30px; top: 22%}.formSec .rgt .pnl .fldWrp { display: block; float: left; width: 49.2%; margin-right: 1.6%; margin-bottom: 7px}.formSec .rgt .pnl .fldWrp .rel { position: relative}.formSec .rgt .pnl .fldWrp.clndr { display: block; position: relative}.formSec .rgt .pnl .fldWrp.clndr .icn { display: block; background: url(../images/calendarn.svg) center no-repeat; background-size: 16px; width: 16px; height: 100%; position: absolute; right: 20px; top: 0; pointer-events: none}.formSec .rgt .pnl .fldWrp.clndr .icn:after { content: ''; display: block; width: 1px; height: 55%; background: #d2d2d2; position: absolute; right: 30px; top: 22%}.formSec .rgt .pnl .fldWrp:nth-child(2n+2) { margin-right: 0}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator { display: none; -webkit-appearance: none}.formSec .rgt .pnl .fldWrp input { display: block; color: #242323; font-weight: 500; border: 0; width: -webkit-fill-available; padding: 15px 25px 13px; outline: 0; border-radius: 40px; font-size: 16px; background: #fff; border:solid 2px #fff;}.formSec .rgt .pnl .fldWrp input::placeholder { color: #242323}.formSec .rgt .pnl .fldWrp select { display: block; color: #242323; font-weight: 500; border: 0; width: -webkit-fill-available; padding: 15px 25px 13px; outline: 0; border-radius: 40px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 16px; background: #fff; border:solid 2px #fff;}.formSec .rgt .pnl .fldWrp input#datepicker { display: block; background: #fff}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label { position: relative; cursor: pointer}.formSec .rgt .pnl [type="checkbox"]:checked+label.sbmt:before { background: url(../images/tick.svg) no-repeat center #eb4154; background-size: 10px}.formSec .rgt .pnl label.sbmt { display: block; font-size: 10px; color: #fff; padding-left: 30px; position: relative; margin-top: 13px}.formSec .rgt .pnl label.sbmt:before { content: ''; display: block; width: 21px; height: 21px; background: #fff; border-radius: 4px; position: absolute; left: 0; top: 2px}.formSec .rgt .pnl button:hover { background-color: #626262; color: #fff; transition: .3s ease}.formSec .rgt .pnl button { display: block; width: -webkit-fill-available; background: #fff; border: 0; font-size: 24px; text-transform: uppercase; font-weight: 600; color: #d41a2f; text-align: center; position: relative; padding: 17px 20px; border-radius: 70px; margin-top: 10px; cursor: pointer}.formSec .rgt .pnl button i { display: block; background: url(../images/btn-arwn.svg) no-repeat #d41a2f center; background-size: 18px 18px; width: 50px; height: 50px; border-radius: 50%; position: absolute; right: 10px; top: 10px}.formSec .rgt .pnl p { font-size: 10px; line-height: normal; color: #fff; margin-top: 13px}.error { color: #FFDE21; font-size: 16px; background: url(../images/warning.svg) no-repeat left; padding: 2px 0; padding-left: 27px; background-size: 34px; background-position: -5px -2px; float: left; width:100%;}.service { display: block; margin-top: 60px}.service .wrap { padding-top: 56px; border-top: 1px solid #00000024}.service ul { display: block; margin: 0 -8px; margin-top: -10px}.service ul li { display: block; overflow: hidden; border-radius: 20px; box-shadow: 0 0 9px #d4d4d4; margin: 10px 8px; height: auto; padding-bottom: 90px; position: relative}.service ul li .ImgPnl { display: block}.service ul li .ImgPnl img { display: block; width: 100%; height: auto}.service ul li .pdng a.btn { position: absolute; bottom: 25px; left: 0; margin: 0 24px}.service ul li .pdng { display: block; padding: 24px 30px; padding-bottom: 0}.service ul li .pdng h3 { display: block; font-size: 20px; color: #626262; font-weight: 500; margin-bottom: 10px; min-height: 100px; text-transform: capitalize; color: #d41a2f}.service ul li .pdng h3 span { display: block; font-size: 16px; color: #d41a2f; font-weight: 500; margin-bottom: 8px; text-transform: uppercase; display: none}.service ul li .pdng h4 { display: block; color: #d41a2f; font-size: 16px; font-weight: 500; margin-bottom: 19px; color: #626262}.service .owl-carousel .owl-stage { display: flex; flex-wrap: wrap}.service .owl-carousel.owl-drag .owl-item { display: flex; flex-wrap: wrap}.cordur .col { font-size: 16px; color: #d41a2f; font-weight: 400; text-align: center}.cordur .col span { width: 100%; float: left; text-align: center}.corduleft { float: left; width: 50%; text-align: center}.corduright { float: right; width: 50%; text-align: center}.rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 10px; text-align: center}.rupinder span { display: inline-block; width: 49%; font-size: 15px; color: #000; padding: 5px 0; text-align: center}.rupinder span img { height: 20px; width: 20px !important; margin-right: 4px; display: inline !important; vertical-align: middle}#course .owl-nav { display: none}body .owl-nav { display: flex; justify-content: space-between; position: absolute; top: 50%; left: 0; width: -webkit-fill-available; margin-top: -22px; z-index: -1}body .owl-nav button { display: inline-block; width: 50px; height: 50px; border: 1px solid #000 !important; border-radius: 50%; background: url(../images/arw.svg) no-repeat center !important; margin: 0 -68px}body .owl-nav button span { display: none}body .owl-nav button.owl-prev { transform: rotate(180deg)}.why { display: block; margin-top: 60px}.why .wrap { padding-top: 56px; border-top: 1px solid #00000024}.why ul { display: block}.why ul li:nth-child(2n+2) { margin-right: 0}.why ul li { display: block; background: #d41a2f; border-radius: 20px; width: 49.22%; float: left; margin-right: 1.56%; margin-bottom: 1.56%; box-shadow: 0 0 9px #d4d4d4}.why ul li .pdng { display: flex; padding-left: 39px; justify-content: space-between}.why ul li .pdng .lft { display: block; padding: 24px 0}.why ul li .pdng .lft h3 { display: block; font-size: 30px; font-weight: 500; color: #fff; line-height: 1.2em; margin-bottom: 40px}.why ul li .pdng .lft p { display: block; font-size: 18px; font-weight: 600; color: #fff}.why ul li .pdng .lft img { margin-top: 2px; max-width: 136px; width: 100%}.why ul li .pdng .lft p span { display: block; font-size: 16px; font-weight: 400; color: inherit}.why ul li .pdng .rgt { display: block; margin-top: 30px; overflow: hidden; border-top-left-radius: 20px; border-bottom-right-radius: 20px; line-height: 0; width: 46.3%; overflow: hidden}.why ul li .pdng .rgt img { height: 220px; object-fit: cover; width: 100%}.why ul li .pdng .rgt picture img { height: 220px; object-fit: cover; width: 100%}.why ul li .pdng .rgt .pos img { object-position: -26px}.why ul li:last-child { width: 100%; margin: 0; background: #fff}.why ul li:last-child .pdng .lft * { color: #626262}.why ul li:last-child .pdng .lft p b { color: #d41a2f; font-size: inherit}.why ul li:last-child .pdng .rgt { max-width: 536px; margin: 0; border-top-left-radius: 0; width: 51%; border-bottom-right-radius Defines the radii of the bottom right outer border edge. Learn more Don't show: 20px;'; border-top-right-radius: 20px}.why ul li:last-child .pdng .lft { max-width: 386px; width: 38%}.why ul li:last-child .pdng .rgt img { width: 100%; height: 100%; max-height: 250px; object-position: 0 -30px}.why ul li:last-child .pdng .rgt picture { width: 100%; height: 100%; max-height: 100%; object-position: 0 -30px}.why ul li:last-child .pdng { align-items: center}picture img { line-height: 0; display: block}.banner picture img { width: 100%; height: auto}.award .owl-nav { display: none}.award { background: #d41a2f; padding: 47px 0; margin-top: 90px; margin-bottom: 72px}.award ul:after { display: none}.award ul { display: flex; justify-content: space-between; border-bottom: 1px solid #ffffff69; padding-bottom: 39px; margin-bottom: 30px}.award ul li { display: block; position: relative}.award ul li:nth-child(2):before { content: ''; display: block; width: 1px; height: 100%; position: absolute; left: -23%; top: 0; background: #ffffff69}.award ul li:nth-child(2):after { content: ''; display: block; width: 1px; height: 100%; position: absolute; right: -23%; top: 0; background: #ffffff69}.award ul li img { display: block; margin: 0 auto; max-width: 122px}.award ul li h1 { display: block; font-size: 20px; color: #fff; text-align: center}.award ul li h1 span { display: block; font-size: 50px; color: inherit; font-weight: inherit; text-align: inherit; line-height: normal}.award ul li h1 span:after { content: '+'; font-size: inherit; color: inherit; font-weight: inherit}.award h2 { display: block; text-align: center; color: #fff; font-size: 35px; font-weight: 500; margin-bottom: 20px}.award h2 span { font-size: inherit; color: inherit; font-weight: inherit; text-decoration: underline}.award p { display: block; text-align: center; color: #fff; width: fit-content; width: -moz-fit-content; margin: 0 auto; padding-left: 24px; margin-bottom: 3px; position: relative}.award p sup { color: inherit; font-size: inherit; font-weight: inherit; line-height: 0}.award p:before { content: ''; display: block; background: url(../images/star.svg) no-repeat 0 0; width: 19px; height: 18px; position: absolute; left: 0}.testimonials h2.hd { color: #fff}body .testimonials .owl-nav { pointer-events: none}body .testimonials .owl-nav button:hover { background-color: #c2c2c2 !important; border-color: #c2c2c2 !important; transition: .3s ease; background: url(../images/arw.svg) no-repeat center #c2c2c2 !important}body .owl-nav button:hover { background-color: #c2c2c2 !important; border-color: #c2c2c2 !important; transition: .3s ease}body .testimonials .owl-nav button { background: url(../images/arrow-wht.svg) no-repeat center #d41a2f !important; border: 0 !important; margin: 0 -21px; pointer-events: all; border: 1px solid #d41a2f !important}.testimonials { display: block; background: #626262; padding-top: 77px; padding-bottom: 88px; margin-top: 90px}.testimonials .wrap { position: relative}.testimonials .owl-dots { opacity: 0}.testimonials .owl-carousel .owl-stage { display: flex}.testimonials .owl-carousel.owl-drag .owl-item { display: flex}.testimonials .wrap:after { content: ''; display: block; width: 100%; height: 75%; background: #fff; position: absolute; left: 50%; top: 0; z-index: 0; top: 50%; transform: translate(-50%, -50%); border-radius: 20px}.testimonials ul { display: block; background: #fff; padding: 0 90px; border-radius: 20px; margin: 0 87px; position: relative; box-shadow: 0 0 19px #0000004a; z-index: 2; width: auto}.testimonials ul li { display: flex; padding: 60px 0; padding-bottom: 10px; position: relative; z-index: 2; height: auto}.testimonials ul li .lft { display: block; border-radius: 20px; overflow: hidden; width: 45.7%; margin-right: 34px; line-height: 0; height: auto}.testimonials ul li .lft a { display: block; cursor: pointer; position: relative; height: auto; border-radius: inherit; overflow: inherit}.testimonials ul li .lft a:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/play.svg) no-repeat center}.testimonials ul li .lft a img { display: block; height: auto; width: 100%; object-fit: cover; min-height: 304px}.testimonials ul li .rgt { display: block; width: 49%; position: relative; padding-bottom: 80px}.testimonials ul li .rgt p:last-child { margin-bottom: 0}.testimonials ul li .rgt p { display: block; font-size: 20px; line-height: 26px; margin-bottom: 30px}.testimonials ul li .rgt .thmb { display: flex; align-items: center; margin-top: 15px; position: absolute; left: 0; bottom: 0}.testimonials ul li .rgt .thmb .ImgPnl { display: block; border-radius: 50%; overflow: hidden; width: 76px; height: 76px}.testimonials ul li .rgt .thmb .ImgPnl img { display: block}.testimonials ul li .rgt .thmb h3 { display: block; font-size: 20px; font-weight: 500; color: #626262; margin-left: 12px}.testimonials ul li .rgt .thmb h3 span { display: block; font-size: 16px; color: #666}.clients .owl-dots { display: none}.clients .res { display: none}.clients .res li div:nth-child(2) { margin-top: 10px}.clients ul li img { display: block; max-width: 75%; max-height: 55%; object-fit: contain; max-width: 75%; max-height: 60%}.clients ul li { display: block}.clients ul li div { border-radius: 20px; height: 110px; display: flex; align-items: center; justify-content: center}.faq { display: block; margin-top: 70px}.faq .wrap { display: block; padding-bottom: 31px; border-bottom: 1px solid #00000024}.faq .faq-container { display: block}.faq .faq-container .faq-item { display: block; background: #f4f4f4; border-radius: 20px; margin-bottom: 10px}.faq .faq-container .faq-item .faq-question { display: block; cursor: pointer; position: relative}.faq .faq-container .faq-item .faq-question.active:after { transform: rotate(0)}.faq .faq-container .faq-item .faq-question:after { content: ''; display: block; width: 30px; height: 30px; background: url(../images/close.svg) center no-repeat #fff; border-radius: 50%; transform: rotate(45deg); position: absolute; right: 11px; top: 13px; transition: .3s ease}.faq .faq-container .faq-item .faq-question p { display: block; color: #626262; font-weight: 500; padding: 18.5px 30px; margin: 0; padding-right: 50px}.faq .faq-container .faq-item .faq-answer { display: none; padding: 0 30px; padding-bottom: 20px}.faq .faq-container p { display: block; color: #626262; margin-bottom: 3px}body .numInputWrapper span { right: -10px}body .custom-year-select { display: block; position: relative; right: 57px; border: 0; font-size: 19px !important; font-weight: 300; color: #000}body .flatpickr-current-month .numInputWrapper { display: none}body .flatpickr-current-month input.cur-year { font-size: 19px; font-weight: 300; color: #000}html,body { overflow-x: hidden}footer { display: block; margin-top: 35px}footer h1 { display: block; font-size: 50px; text-align: center; line-height: 1.3em; margin-bottom: 8px; text-transform: capitalize}footer h3 { display: block; font-size: 20px; text-align: center; font-weight: 500; margin-bottom: 46px}footer span { display: block; font-size: 20px; text-align: center; font-weight: 500; margin-bottom: 46px}footer .stick { display: block; border-bottom: 5px solid #d41a2f; position: fixed; bottom: 0; width: 100%; left: 0; z-index: 9999; max-width: initial}footer .stick a { display: flex; margin: 0 auto; text-align: center; width: 331px; font-size: 20px; font-weight: 500; text-transform: uppercase; background: url(../images/btn-bg.svg) no-repeat top; padding: 14px 10px; color: #fff; cursor: pointer; position: relative; align-items: center; justify-content: center; line-height: normal; text-decoration: none}footer .stick a i { display: inline-block; background: url(../images/arw-red.svg) no-repeat #fff center; width: 26px; height: 26px; border-radius: 50%; margin-left: 8px; transform: rotate(-90deg)}footer .mainFoot { background: #626262; padding: 27px 50px; margin: 0 39px; border-radius: 56px; margin: 0 37px; display: flex; align-items: center; justify-content: space-between; margin-bottom: 37px}footer .mainFoot p { color: #fff; font-size: 10px; line-height: normal; margin-bottom: 10px}footer .mainFoot p:last-child { margin: 0}.social { display: block; float: right}.social li:last-child { margin: 0}.social li { display: block; float: left; margin-right: 10px}.social li a { display: block; width: 38px; height: 38px; background: url(../images/facebook.svg) no-repeat center; background-color: #fff !important; border-radius: 50%; text-indent: -999px; overflow: hidden; background-size: 30px}.social li a.insta { background: url(../images/instagram.svg) no-repeat center}.social li a.linke { background: url(../images/linkedin.svg) no-repeat center; background-size: 30px}.social li a.yt { background: url(../images/youtube.svg) no-repeat center}.social li a.twt { background: url(../images/twitter.svg) no-repeat center}.stickyBtn.footer-visible { bottom: 160px; transition: .3s ease}.stickyBtn { display: block; width: fit-content; position: fixed; bottom: 30px; right: 30px; z-index: 999999; transition: .3s ease}.stickyBtn a { display: block; width: 55px; height: 55px; border: 1px solid #707070; border-radius: 50%; background: url(../images/phone.svg) no-repeat center; box-shadow: 0 0 7px #b1b1b1; margin-top: 10px; background-color: #fff !important}.stickyBtn a.wht { background: url(../images/whatsapp.svg) no-repeat center}.pgWrpVide { background: #000000db; height: 100%; width: 100%; position: fixed; top: 0; left: 0; z-index: 9999; display: none; filter: alpha(opacity=80); opacity: initial}.clsBtn2:before { content: ''; display: block; width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: url(../images/close.svg) no-repeat center; filter: contrast(25.5)}.clsBtn2 { width: 40px; height: 40px; background: #d41a2f; text-indent: -10000px; position: fixed; top: 0; right: 0; cursor: pointer; background-size: 100% 100%; z-index: 9999999; border-bottom-left-radius: 20px}.mainVdo,.mainVdo iframe { width: 818px; margin: 0 auto; position: fixed; left: 50%; margin-left: -409px; height: 460px; top: 50%; margin-top: -250px; z-index: 99999}.service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block}@supports(-moz-appearance:none) { .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } .formSec .rgt .pnl button { width: 100% } .fldWrp input { width: -moz-available } .formSec .rgt .pnl .fldWrp select { width: 100% } .service ul li .pdng a.btn { width: -moz-available }}.rederror { color: #D40000 !important; font-weight: 700 !important; border: 2px solid #FFDE21 !important; }.rederror::placeholder { color: #D40000 !important; font-weight: 700 !important; }@keyframes shake { 0%, 100% { transform: translateX(0); } 10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); } 20%, 40%, 60%, 80% { transform: translateX(5px); }}.shake-once { animation: shake 0.5s cubic-bezier(.36,.07,.19,.97);}.formSec .rgt .pnl label.shake-once:before { animation: shake 0.5s cubic-bezier(.36,.07,.19,.97); border: 2px solid #FFDE21 !important;}.formSec .rgt .pnl input[type="checkbox"].rederror + label:before { border: 2px solid #FFDE21 !important;}@media (prefers-reduced-motion: reduce) { .shake-once, .formSec .rgt .pnl label.shake-once:before { animation: none !important; }}@media only screen and (max-width:1250px) { footer .stick { margin: 0 auto } .service ul { max-width: 90%; margin: 0 auto } .clients ul { max-width: 80%; margin: 0 auto } .banner .top { max-width: 170px } .banner .TxtPnl a { font-size: 17px } .banner .TxtPnl h1 { font-size: 27px } .banner .TxtPnl { bottom: 3% } .formSec .lft h1 { font-size: 44px } body .owl-dots { display: flex; justify-content: center; align-items: center; margin-top: 19px } body .owl-dots .owl-dot span { display: block; width: 5px; height: 5px; background: #000 !important; border-radius: 50%; margin: 0 } body .owl-dots .owl-dot { display: inline-block; width: 8px; height: 8px; background: transparent !important; border-radius: 50%; margin: 0 3px } body .owl-dots .owl-dot.active { border: 1px solid#d41a2f; width: auto; height: auto } body .owl-dots .owl-dot.active span { width: 8px; height: 8px; background: #d41a2f !important; position: relative; border: 1px solid #fff; margin: 0 } body .owl-dots .owl-dot.active:before { content: ''; display: block; width: 11px; height: 11px; border: 1px solid #d41a2f; border-radius: 50%; position: relative; margin-left: -2px; margin-top: -2.7px; opacity: 0; display: none } body .award .owl-dots .owl-dot.active span { background: #fff !important } body .award .owl-dots .owl-dot span { background: #fff !important; top: 0; margin: 0; padding: 0; width: 6px; height: 6px; padding: 0; margin: 0 } body .award .owl-dots .owl-dot.active { border-color: #fff } body .award .owl-dots .owl-dot.active span { background: #fff !important; position: relative; border-color: #d41a2f } body .testimonials .owl-dots .owl-dot.active { border-color: #fff } body .testimonials .owl-dots .owl-dot.active span { background: #fff !important; border-color: #626262 } body .testimonials .owl-dots .owl-dot span { background: #fff !important } body .testimonials .owl-dots .owl-dot.active:before { border-color: #fff; margin-left: -2.5px; margin-top: -2.3px } .service ul li .pdng h3 { min-height: 150px } .rupinder span { font-size: 1.2vw } @supports(-moz-appearance:none) { .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:1100px) { .testimonials ul li .lft a img { min-height: initial } .why ul li:last-child .pdng .rgt img { max-height: 300px; object-fit: cover; object-position: center } .why ul li .pdng .rgt img { object-position: top } .why ul li { width: 100%; margin-right: 0 } .why ul li .pdng .rgt img.pos { width: 100%; object-position: top } .award ul { flex-flow: column; flex-flow: inherit } .rupinder span img { height: 16px; width: 16px !important; margin-right: 1px } .rupinder span { font-size: 1.2vw } .why ul li .pdng .rgt .pos img { object-position: top; height: 220px } .why ul li .pdng .rgt picture img { height: 220px; object-fit: cover; width: 100% } .formSec .lft h1 { font-size: 4.0vw } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: inline } @supports(-moz-appearance:none) { .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:1100px) and (max-width:1200px) { .why ul li .pdng .lft h3 { display: block; font-size: 2.4vw } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } @supports(-moz-appearance:none) { .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:1000px) { .testimonials ul li .rgt .thmb { bottom: 20px } .testimonials .owl-carousel .owl-stage { display: flex } .testimonials ul li .lft a img { height: auto } .testimonials ul li .lft a { height: auto } .service, .why, .clients { padding-bottom: 10px } .service ul li { height: auto } .mainVdo, .mainVdo iframe { width: 100%; margin-left: 0; left: 0 } body .testimonials .owl-nav button { margin: 0 -55px } .why ul li .pdng .rgt picture { height: auto } .testimonials ul { padding: 0 50px; margin: 0 37px } body .testimonials .owl-dots { position: absolute; left: 0; width: -webkit-fill-available; display: flex; opacity: 10 } .testimonials ul li .rgt { width: 100%; margin: 0; float: none; position: initial; padding-bottom: 0 } .testimonials ul li .lft { width: 100%; margin: 0; margin-bottom: 30px } .testimonials ul li { flex-flow: column; padding: 30px 0; display: block; height: auto; padding-bottom: 90px } .testimonials ul li:after { content: ''; display: block; clear: both } footer h1 { font-size: 35px } footer .mainFoot p:last-child { border-top: 1px solid #ffffff21; padding-top: 14px; margin-top: 20px; text-align: left } .social { margin-bottom: 24px } footer .mainFoot p { text-align: center } footer .mainFoot { flex-flow: column-reverse; justify-content: center; border-radius: 25px; margin: 0 20px; margin-bottom: 20px } .why ul li:last-child .pdng .rgt img { max-height: initial } .why ul li:last-child .pdng .rgt picture { max-height: initial } .why ul li:last-child .pdng .lft { width: -webkit-fill-available; max-width: initial } .why ul li:last-child .pdng .rgt { max-width: initial; width: 100%; border-top-left-radius: inherit } .why ul li .pdng .rgt img { height: auto } .why ul li .pdng .rgt img.pos { object-position: top } .why ul li .pdng .rgt { margin: 0; width: 100%; border-radius: inherit; border-bottom-left-radius: 0; border-bottom-right-radius: 0 } .why ul li .pdng { flex-flow: column-reverse; padding: 0; align-items: flex-start; border-radius: inherit } .why ul li .pdng .lft { width: -webkit-fill-available; padding: 24px 24px } .formSec .lft .logos { justify-content: center; margin: 0 auto; margin-top: 27px } .formSec .lft .logos li img { max-width: 90px } .formSec .lft p { text-align: center; max-width: 450px; margin: 0 auto } .formSec .lft h1, .formSec .lft h1 span { text-align: center; font-size: 50px } .formSec .lft h1 div { justify-content: center } .formSec .rgt .pnl button { font-size: 20px; padding: 20px 20px } .formSec .rgt .pnl .fldWrp.dropdown { width: 100%; margin-right: 0 } .formSec .rgt .pnl .fldWrp input, .formSec .rgt .pnl .fldWrp select { font-size: 17px } .formSec .rgt { width: -webkit-fill-available; max-width: initial; margin-bottom: 40px } .formSec .wrap { display: flex; flex-flow: column-reverse; justify-content: center; align-items: center; padding: 0 } .formSec .lft { width: 100% } .banner .TxtPnl h1 { font-size: 23px } .banner .TxtPnl a { font-size: 15px; padding: 11.6px 33px; min-width: 200px } .logo { width: 169px; border-bottom-right-radius: 31px; min-height: 106px; left: 0; padding: 0 20px } .service ul { max-width: 80%; margin: 0 auto } body .owl-nav button { width: 36px; height: 36px; margin: 0 -53px } .service ul li .pdng h3 { min-height: 70px } #course .owl-nav { display: flex } .rupinder span img { height: 16px; width: 16px !important; margin-right: 1px } .rupinder span { font-size: 3.5vw; font-size: 16px } .why ul li .pdng .rgt .pos img { object-position: initial; height: auto } .why ul li .pdng .rgt picture img { height: auto; object-fit: cover; width: 100% } .logo { width: 169px; border-bottom-right-radius: 31px; min-height: 65px; left: 0; padding: 0 20px; top: 0 } .banner .TxtPnl { bottom: 1% } @supports(-moz-appearance:none) { .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:800px) { .banner .TxtPnl a.active { background-color: #626262; color: #fff; transition: .3s ease } .banner .TxtPnl a:hover { background: #fff; color: #242323 } .banner .TxtPnl a.clr:hover { color: #d41a2f } .award p { text-align: left } .clients .owl-dots { display: flex; position: absolute; left: 0; width: -webkit-fill-available } .clients .res li div:nth-child(2) { margin-top: 0 } .clients ul li div:nth-child(2n+2) { margin-right: 0 } .clients ul li { display: flex; flex-wrap: wrap; justify-content: space-between } .clients ul li div { display: inline-flex; width: 49%; margin-bottom: 2%; margin-right: 2% } .clients .res { display: block } .clients .dsk { display: none } .banner .top { max-width: 140px } .banner .bottom { max-width: 85px; left: 3px; bottom: 20px } .banner .TxtPnl h1 { font-size: 20px; margin-bottom: 11px } .banner .TxtPnl a { font-size: 14px; padding: 9.6px 29px; max-width: 259px } #course .owl-nav { display: flex } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 24px } .service ul li .pdng h3 { min-height: initial; height: 70px } .service ul li .pdng { padding-bottom: 24px } .why ul li .pdng .rgt .pos img { object-position: initial; height: auto } .why ul li .pdng .rgt picture img { height: auto; object-fit: cover; width: 100% } .logo { width: 169px; border-bottom-right-radius: 31px; min-height: 65px; left: 0; padding: 0 20px; top: 0 } @supports(-moz-appearance:none) { .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:700px) { .banner .top { top: -63px; right: 0 } .banner { overflow: initial; margin: 0 17px; margin-top: 87px; width: -webkit-fill-available } .logo { background: transparent; padding: 0; min-height: initial; top: -63px; border-radius: 0; left: 1px } .banner .TxtPnl h1 { font-size: 30px; margin-bottom: 21px } .banner .TxtPnl a { font-size: 18px; padding: 9.6px 29px } .banner .bottom { top: 35%; bottom: initial } .banner .TxtPnl { width: 100% } .banner .bnrHgt img.dsk { display: none } .banner .bnrHgt img.res { display: block; border-radius: 20px } .banner .bnrHgt picture { display: block; border-radius: 20px } .banner picture img { display: block; border-radius: 20px } .banner .bnrHgt img { border-radius: 0 } #course .owl-nav { display: flex } .banner .TxtPnl { bottom: 3% } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 24px } .service ul li .pdng h3 { min-height: initial; height: 100px } .service ul li .pdng { padding-bottom: 24px } .why ul li .pdng .rgt .pos img { object-position: initial; height: auto } .why ul li .pdng .rgt picture img { height: auto; object-fit: cover; width: 100% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: inline } .banner .bottom { max-width: 80px } .banner .bottom { top: 32%; bottom: initial; left: 4%; max-width: 110px } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:530px) and (max-width:560px) { .formSec .lft h1, .formSec .lft h1 span { font-size: 43px !important } .banner .bottom { top: 32%; bottom: initial; left: 4%; max-width: 100px } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:500px) and (max-width:530px) { .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } .formSec .lft h1, .formSec .lft h1 span { font-size: 43px !important } .banner .bottom { top: 32%; bottom: initial; left: 4%; max-width: 90px } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: center } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:500px) { .why ul li .pdng .rgt .pos img { object-position: initial; height: auto } .formSec .lft .logos li img { display: block; max-height: 63px; object-fit: contain } .clients { padding-bottom: 35px } .service ul li .pdng h4 { margin: 0 } .service ul li .pdng { padding: 24px 21px } section { overflow: hidden } .service ul li .pdng h3 { min-height: initial } .testimonials ul li .rgt .thmb { position: absolute; bottom: 20px; padding-left: 54px } .testimonials .owl-carousel .owl-stage { display: flex; flex-wrap: wrap } .testimonials .owl-carousel.owl-drag .owl-item { display: flex; position: relative; height: auto } .service ul li { height: auto; padding-bottom: 105px } .banner .TxtPnl h1 { font-size: 22px; margin-bottom: 10px } .banner .TxtPnl a { font-size: 14px; padding: 9.6px 29px; min-width: 191px } .award { margin: 50px 0 } .testimonials ul li .lft a img { height: auto; min-height: initial; width: 100% } .testimonials ul li .lft, .testimonials .wrap:after { border-radius: 15px; float: none } .testimonials ul li .rgt .thmb h3 span { font-size: 14px } .testimonials ul li .rgt .thmb h3 { font-size: 17px; line-height: normal } .testimonials ul li .rgt .thmb .ImgPnl { width: 50px; height: 50px; position: absolute; left: 0 } .testimonials ul { padding: 0 20px; margin: 0 37px; border-radius: 15px } .testimonials ul li { padding: 20px 0; height: -webkit-fill-available; padding-bottom: 80px; position: initial; height: auto } .testimonials { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; padding-bottom: 80px } .faq { margin-top: 50px } footer h1 br { display: none } footer .stick a { background-size: contain } footer .stick { border: 0; max-width: initial } .stickyBtn { right: 10px } .stickyBtn a { width: 35px; height: 35px; background-size: 18px !important } footer .mainFoot { padding: 30px 30px } .why ul li .pdng .lft h3 { margin-bottom: 27px } .why ul li .pdng .lft p br { display: none } .formSec .rgt .pnl .fldWrp input, .formSec .rgt .pnl .fldWrp select { padding: 12.5px 19px } .formSec .rgt h2 { font-size: 24px } .formSec .lft h1 img { max-width: 97px; margin-top: -6px } .formSec .lft h1, .formSec .lft h1 span { font-size: 40px; font-size: 8.8vw } .banner .bottom { max-width: 75px; left: 15px } .banner .bottom { top: 32% } #course .owl-nav { display: flex } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } #course .owl-nav { display: flex } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 24px } .service ul li .pdng h3 { min-height: initial; height: 120px } .mitrada { font-size: 7.3vw !important } .clients ul li img { max-width: 80%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } .social li a.linke { background-size: 30px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:480px) and (max-width:500px) { .banner .bottom { max-width: 85px; left: 15px }}@media only screen and (max-width:450px) { .testimonials ul li .rgt p { font-size: 16px; line-height: 1.5em } .banner .bottom { left: 10px } footer h1 { font-size: 31px } footer h3 { font-size: 18px } footer span { font-size: 18px } footer .stick a { font-size: 18px; width: -webkit-fill-available; max-width: 259px; background-size: contain; background-position: bottom; padding: 10px; width: -webkit-fill-available } .formSec .rgt .pnl .fldWrp input, .formSec .rgt .pnl .fldWrp select { font-size: 14px } .formSec .rgt .pnl { padding: 20px 12px } .award ul li h1 { font-size: 16px } .award h2 { font-size: 30px } .faq .faq-container p { font-size: 14px; line-height: 1.3em } #course .owl-nav { display: flex } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } .logo { top: -65px } .rupinder span img { height: 16px; width: 16px !important; margin-right: 1px } .rupinder span { font-size: 3.5vw } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 14px } .service ul li .pdng h3 { min-height: initial; height: 160px } .why ul li .pdng .rgt .pos img { object-position: 0 } .why ul li .pdng .rgt picture img { height: auto } .mitrada { font-size: 7.3vw !important } .clients ul li img { max-width: 65%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } .worldsize { font-size: 7vw !important } .coupsize { font-size: 8.0vw !important } .social li a.linke { background-size: 30px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:428px) and (max-width:450px) { .service ul li .pdng h3 { height: 130px !important } .formSec .lft p { font-size: 17px !important } .coupsize { font-size: 34.9px !important } .social li a.linke { background-size: 30px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:400px) { #thankYouPopup .pnl .btn { font-size: 17px } #thankYouPopup .pnl p { font-size: 17px } #thankYouPopup .pnl { width: 86%; padding: 25px 0 } .banner .bnrHgt img.rs { max-width: 110px } .bnrHgt picture { max-width: 110px } .banner .bottom { top: 29%; left: 10px } .banner .TxtPnl h1 { font-size: 20px; margin-bottom: 10px } .banner .TxtPnl a { margin-bottom: 6px; font-size: 13px; padding: 9.6px 29px } .faq .faq-container .faq-item .faq-answer { padding: 0 20px; padding-bottom: 20px } .faq .faq-container .faq-item .faq-question p { padding: 20px 20px; padding-right: 50px } .social li a { width: 28px; height: 28px; background-size: 20px !important } .why ul li .pdng .lft h3 br { display: none } .why ul li .pdng .lft p span { font-size: 15px } .why ul li .pdng .lft p { font-size: 16px } .why ul li .pdng .lft h3 { font-size: 27px } a.btn i { top: 10px } a.btn { padding: 13px 30px; font-size: 17px } .formSec .lft h1, .formSec .lft h1 span { font-size: 33px } .formSec .rgt h2 { font-size: 20px } h2.hd { font-size: 30px; margin-bottom: 23px } body .owl-nav button { width: 30px; height: 30px; margin: 0 -43px } .banner .bottom { top: 29% } .bottom img { max-width: 97% } #course .owl-nav { display: flex } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } .rupinder span img { height: 16px; width: 16px !important; margin-right: 1px } .rupinder span { font-size: 3.3vw } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 14px } .service ul li .pdng h3 { min-height: initial; height: 160px } .mitrada { font-size: 7.3vw !important } .clients ul li img { max-width: 80%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit } .bottom img { max-width: 100% } .coupsize { font-size: 30px !important } .social li a.linke { background-size: 24px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:380px) { .banner .TxtPnl h1 { font-size: 16px; margin-bottom: 8px } .banner .TxtPnl a { margin-bottom: 6px; font-size: 12px; padding: 9.6px 25px; min-width: 160px } footer .stick a { font-size: 17px; max-width: 219px; padding-bottom: 5px } .formSec .rgt .pnl button i { width: 39px; height: 40px; right: 6px; top: 7px } .formSec .rgt .pnl button { font-size: 17px; padding: 15px 13px } .formSec .rgt .pnl .fldWrp { width: 100%; margin-right: 0 } .banner .bottom { top: 29%; left: 10px } .bottom img { max-width: 97% } #course .owl-nav { display: flex } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } .logo { top: -65px } .rupinder span img { height: 16px; width: 16px !important } .rupinder span { font-size: 3.3vw } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 } .service ul li .pdng h3 { min-height: initial; height: 160px } .mitrada { font-size: 7.3vw !important } .clients ul li img { max-width: 80%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: inline } .formSec .lft h1, .formSec .lft h1 span { font-size: 32.5px } .coupsize { font-size: 8.1vw !important } .social li a.linke { background-size: 22px !important }}@media(min-width:360px) and (max-width:380px) { .social li a.linke { background-size: 22px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media(min-width:351px) and (max-width:367px) { .banner .bottom { max-width: 75px; left: 10px } .social li a.linke { background-size: 22px !important } @supports(-moz-appearance:none) { .banner { width: auto } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left; } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:350px) { .clients ul { max-width: 100%; margin: 0 auto } .service ul { max-width: 100% } body .owl-nav { display: none } .formSec .lft h1, .formSec .lft h1 span { font-size: 30px } .banner .bottom { top: 32%; left: 10px } .bottom img { max-width: 80% } #course .owl-nav { display: none } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } .rupinder span img { height: 16px; width: 16px !important } .rupinder span { font-size: 4.3vw } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 24px } .service ul li .pdng h3 { min-height: initial; height: 140px } .clients ul li img { max-width: 80%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } .worldsize { font-size: 27px !important } .social li a.linke { background-size: 22px !important } @supports(-moz-appearance:none) { .banner { width: 89% } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}@media only screen and (max-width:330px) { .formSec .lft h1, .formSec .lft h1 span { font-size: 27px } .banner .bottom { top: 30.5%; left: 8px } .bottom img { max-width: 80% } #course .owl-nav { display: none } .testimonials ul li .rgt .thmb .ImgPnl img { width: 50px; height: 50px } .banner .TxtPnl { bottom: 3% } .rupinder span img { height: 16px; width: 16px !important } .rupinder span { font-size: 4.3vw } .rupinder { border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; text-align: center; margin-bottom: 20px } .service ul li { height: auto; padding-bottom: 0 } .service ul li .pdng a.btn { position: relative; bottom: 0; left: 0; margin: 0 24px } .service ul li .pdng h3 { min-height: initial; height: 160px } .clients ul li img { max-width: 80%; max-height: 80% } .service ul li .pdng h4 b { font-weight: inherit; font-size: inherit; display: block } .social li a.linke { background-size: 22px !important } .banner .bottom img { max-width: 62px } @supports(-moz-appearance:none) { .banner { width: 89% } .formSec .rgt { width: 100% } .lft { width: auto } #course .owl-nav { width: 100% } .why ul li:last-child .pdng .lft { max-width: 386px; width: auto } body .owl-nav { width: 100% } .clients .owl-dots { width: 100% } body .testimonials .owl-dots { width: 100% } footer .mainFoot p:last-child { text-align: left } .formSec .rgt .pnl .fldWrp { display: block; float: left; width: 100%; margin-right: 0; margin-bottom: 7px } .formSec .rgt .pnl button { width: 100% } .formSec .rgt .pnl .fldWrp select { width: 100% } }}