/*@charset "utf-8";
/*..............embedded fonts..............*/
/*=====font-family: "Inter", sans-serif; =====*/
@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap');
/* font-family: "Alegreya", serif; */


/*..............common styles..............*/
body { margin: 0; padding: 0; font-family: "Archivo", Sans-serif; font-size: 18px; font-weight: 400; color:#4A4949; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 {font-weight: 400; margin:0 0 25px; padding:0; color: #fff; line-height: 1.2; }
h1, h2, h3, h4, h6 {font-family: "Archivo", Sans-serif;}

h1{ font-size: 60px;}
h2{ font-size: 40px;}
h3{ font-size: 40px;}
h4{ font-size: 32px;}
h5{ font-size: 26px;}
h6{ font-size: 20px;}
p{ margin:0 0 25px; line-height: 1.6;color: #fff;font-family: "Archivo", Sans-serif;}
img{ max-width: 100%;}
a, img{ border:0; text-decoration: none; outline: none;}
a, a:link, a:visited, a:focus, a:hover { color: #179ae2; outline: none; text-decoration: none; -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;}
a:hover{ text-decoration:none;}
.form-group input[type="date"]::-webkit-calendar-picker-indicator { opacity: 1; display: block; background: url('../images/calendar.png') no-repeat; width: 20px; height: 20px; border-width: thin; position: absolute; right: 25px; z-index:9; cursor:pointer;background-size: contain; }

.text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p {
  color: #fff;
}

input, textarea, select{font-family: "Alegreya", serif; font-weight: 400; outline: none;color: #7B7979;}
input[type="submit"]{font-family: "Alegreya", serif; font-weight: 400; transition:all 0.3s ease 0s; outline: none;color: #7B7979;}
select { appearance: none; -webkit-appearance: none; height: 60px !important; padding-right: 40px !important; background-image: url(../images/select-arw.png); background-repeat: no-repeat; background-position: 96% center;  }
input:not([type="submit"]) {height: 60px !important;}
/* input[type="checkbox"] { height: 20px !important; width: 20px !important; padding: 0; border-radius: 5px !important; padding: 3px; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; -ms-border-radius: 5px !important; -o-border-radius: 5px !important; }
input[type="radio"] { height: 20px !important; width: 20px !important; padding: 0; border-radius: 35px !important; padding: 3px; -webkit-border-radius: 35px !important; -moz-border-radius: 35px !important; -ms-border-radius: 35px !important; -o-border-radius: 35px !important; } */
input.form-control,
textarea.form-control, .form-select {border: 1px solid #D3C8AB !important;box-shadow: none !important;}
textarea.form-control{height: 150px !important;resize: none;}
input.form-control, .form-select { border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; }
textarea.form-control {border-radius: 30px;}
.form-control:focus{border: 1px solid #65000B !important;}
::placeholder {
  color: #7B7979 !important;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #7B7979 !important;
}

/* ============================ banner section ======================= */
body {
    /* background-color: #04283b; */
    /* background: linear-gradient(to bottom, #00b7c2, #1e2a5a); */
    /* background: linear-gradient(135deg, #00b7c2 0%, #1e2a5a 100%); */
    background: radial-gradient(circle at center, #00b7c2 0%, #102040 100%);
    /* background: linear-gradient(145deg, #0f3d5f, #38a8aa, #162c4e); */
}

.sec-padd{padding: 80px 0px;}

.banner-logo-w .banner-logo {width: 400px;margin: 0 auto;}
.whp-left-sec h1, .whp-left-sec h2{color: #fff;text-transform: capitalize;text-align: center;}
.wp-img {width: 200px;margin: 0 auto;}
.available-sites-heading h2{color: #fff;}
.available-sites-row .row .col-lg-3.col-md-6{margin-bottom: 20px;}
.banner-logo-w {position: relative;}
.gif-img {
    position: relative;
    bottom: inherit;
    left: inherit;
    margin: 0 auto;
    max-width: 660px;
    transform: inherit;
    text-align: center;
    margin-top: -70px;
}

.single-logo{max-width: 250px;margin: 0 auto;height: 100px;}
.deal-sec-right h2{color: #FFFFFF;font-family: "Angkor", Sans-serif;/* font-size: 38px; */font-weight: 600;text-shadow: 0px 0px 17px rgba(255, 255, 255, 0.69);text-align: center;}
.deal-sec-right h4{color: #FFFFFF;font-family: "Archivo", Sans-serif;font-size: 26px;font-weight: 500;line-height: 41px;text-align: center;padding-bottom: 30px;position: relative;}
.deal-sec-right h4::after{content: ""; position: absolute;bottom: 0;width: 200px;height: 4px;background-color: #FFE925;left: 0;right: 0; margin: 0 auto;}
.deal-section-row {max-width: 1300px;margin: 0 auto;}
.deal-sec-right h3{color: #FFFFFF;font-family: "Archivo", Sans-serif;font-size: 26px;font-weight: 500;line-height: 41px;text-align: center;}
.single-logo img{width: 100%;height: 100%;object-fit: contain;}
.deal-whatsapp {max-width: 300px;margin: 0 auto;border-radius: 100px;overflow: hidden;}
.deal-sites-content{margin-top: 30px;}
.card-sec .col-lg-3{margin-bottom: 20px;}
.card-sec-content h2{text-align: center;display: inline-block;border-bottom: 1px solid #fff;}
.get-in-touch h2{text-align: center;}
.get-in-touch-logo{max-width: 300px;margin: 0 auto;}
.get-in-touch-content h3{color: #FFFFFF;font-family: "Archivo", Sans-serif;font-weight: 300;margin: 0 auto; text-align: center;font-size: 25px;line-height: normal;}
.get-in-touch-content ul {padding: 0;list-style: none;margin-bottom: 0px;margin-top: 25px;}
.get-in-touch-content ul li {margin-bottom: 12px;}
.get-in-touch-content ul li a {font-size: 25px;display: flex;align-items: center;justify-content: center;color: #fff;}
.get-in-touch-content ul li a svg { color: #ffe925; margin-right: 5px;}

footer.footer-main {background-color: #022335;padding: 10px 12px; text-align: center;}
footer.footer-main .copyright-bar {color: #fff;font-size: 15px;}
footer.footer-main .copyright-bar a { color: #ffe925;}

section.banner-wrapper {
    padding-top: 80px;
}
.card-img {
    width: 100%;
    height: 100%;
}

.card-img img {
    width: 100%;
    height: 100%;
}
.single-logo a {
    display: block;
}
.single-logo a {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.available-sites-row .col-lg-3.col-sm-6 .single-logo {
    margin-bottom: 15px;
}
.elementor-widget-container {
    color: #fff !important;
    font-size: 16px;
}
  
  .deal-sites-content{
      color:#fff !important;
  }
  

@media only screen and ( min-width:1700px ) {
  .container { max-width: 1580px;}

}
@media only screen and ( max-width:1440px ) {
h1 {font-size: 50px;margin-bottom: 15px;}
h2 {font-size: 30px;}
.banner-logo-w .banner-logo {width: 370px;}
.sec-padd {padding: 60px 0px;}
}

@media only screen and ( max-width:1366px ) {
h1 {font-size: 45px;}
h2 {font-size: 28px;}
}

@media only screen and ( max-width:1280px ) {
.single-logo {max-width: 225px; height: 89px;}
.get-in-touch-content h3{font-size: 20px;}
.get-in-touch-content ul li a{font-size: 22px;}
}

@media only screen and ( max-width:1024px ) {
.banner-logo-w .banner-logo { width: 310px;}
.gif-img {max-width: 377px;}
}

@media only screen and ( max-width:991px ) {
/*.banner-logo-w{padding-bottom: 90px;}*/
/*.gif-img{bottom: 0px;}*/
.sec-padd {padding: 40px 0px;}
.whp-left-sec, .deal-sec-left{margin-bottom: 20px;}
.whp-right-sec, .available-sites-heading h2{text-align: center;}
.deal-sites-content{margin-top: 20px;}
.deal-sites-content p{margin-bottom: 0px;}
section.banner-wrapper {
    padding-top: 60px;
}
}

@media only screen and ( max-width:768px ) {
p{font-size: 14px;}
.get-in-touch-logo {max-width: 220px;margin: 0 auto;}
.get-in-touch-content ul li a{font-size: 18px;}
}

@media only screen and ( max-width:578px ) {
/*.gif-img {bottom: -18px;}*/
/*.banner-logo-w { padding-bottom: 30px;}*/
h1 {font-size: 28px;}
h2 {font-size: 22px;margin-bottom: 12px;}
.available-sites-row .col-lg-3.col-sm-6 { width: 50%;margin-bottom: 20px;}
.deal-sec-right h4{font-size: 20px;line-height: 1;}
.deal-sec-right h3{font-size: 20px;line-height: normal;margin-bottom: 15px;}
.deal-whatsapp {max-width: 203px;}
.deal-sites-content p, .card-sec-content p{text-align: center;}
.card-sec-content p:last-child{margin-bottom: 0px;}
.get-in-touch-content h3 {font-size: 18px;}
}
@media only screen and ( max-width:578px ) {
.banner-logo-w .banner-logo { width: 270px;}
.whp-left-sec h1, .whp-left-sec h2{line-height: normal;}
.wp-img {width: 150px;margin: 0 auto;}
.single-logo {max-width: 140px;height: auto;}
.get-in-touch-content h3 {font-size: 16px;line-height: 1.4;}
.get-in-touch-logo {max-width: 170px;margin: 0 auto;}
footer.footer-main .copyright-bar{font-size: 12px;}
.gif-img { max-width: 350px;margin: 0 auto;  margin-top: -32px; }
        .elementor-widget-container{text-align:center;}
section.whatsapp-sec.sec-padd {padding-top: 0px;}
}
@media only screen and ( max-width:480px ) {
.banner-logo-w .banner-logo {width: 210px;}
/*.banner-logo-w {padding-bottom: 0px;}*/
h1 {font-size: 26px;}
h2 {font-size: 20px;}
.get-in-touch-content ul li a {font-size: 16px;}
section.banner-wrapper {
    padding-top: 30px;
}
elementor-widget-container {
    text-align: center;
}
  }
  

  
  
  