/*
@font-face {
  font-family: "Gilroy-Regular";
  src: url("../fonts/Gilroy-Regular.woff2") format("woff2");  Modern Browsers 
  font-weight: normal;
  font-style: normal;
}
*/

/*
@font-face {
  font-family: "Gilroy-Medium";
  src: url("../fonts/Gilroy-Medium.woff2") format("woff2");  Modern Browsers 
  font-weight: normal;
  font-style: normal;
}
*/

/*
@font-face {
  font-family: "Gilroy-Bold";
  src: url("../fonts/Gilroy-Bold.woff2") format("woff2");  Modern Browsers 
  font-weight: normal;
  font-style: normal;
}
*/

/*
@font-face {
  font-family: "Gilroy-ExtraBold";
  src: url("../fonts/Gilroy-ExtraBold.woff2") format("woff2");  Modern Browsers 
  font-weight: normal;
  font-style: normal;
}
*/



body {font-family: 'Poppins', sans-serif;}
p {color:#77838f;font-size: 15px;}
h1, h2 {font-weight:800;}
h3 {font-weight:600;}


/*rewontech common css*/
a.btn-custom-dark {background-color: #1652f0 !important; height:40px;padding:1em 1.5em; border-radius:3em;font-weight: 800;font-size:15px; line-height: 10px;}
a.btn-custom-light {background-color:transparent;height:40px;padding:1em 1.5em; border-radius:3em;font-weight: 800;font-size:15px; line-height: 10px;border: 1px #1652f0 solid; color:#1652f0; }
.rewontech_work a.nav-link.active { background-color:#1652f0 !important; color:#fff !important;}
a.btn-custom-light:active {background-color:#1652f0 !important; color:#fff !important;}
a.btn-custom-dark:active {background-color:#fff !important; color:#1652f0 !important;}
.big_title {font-size: 3em;font-weight: 900;line-height: 1;color:#1652f0;}
.text-white {color:#fff;}
.text-black {color:#160637;}
.font-3m {font-size: 3e m;}
.text-blue {color:rgb(22 82 240) !important;}
/*rewontech common css over here*/

/*rewontech home css*/
.navbar {padding: 16px 0px;}
.navbar-light .navbar-nav .nav-link {    color: rgb(5, 15, 25);font-weight: 600;font-size: 15px;}
.rewontech_services_wrapper {background-color: #f5f8ff;}
.rewontech_sub_title {font-weight: 800;letter-spacing: -1px; color: rgb(15, 50, 86);}
.service_box {background-color: #fff;padding: 2.5em 2em;border: 1px #e0e4ef solid;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 50px -1px;}
.service_box:hover {box-shadow: 0 8px 16px 10px rgba(0,0,0,.08);transform: translateY(-4px);transition: .5s;}
ul.no-list li {list-style: none;}
ul.bt-border-dotted li {border-bottom: 1px #ccc dotted;padding:5px 0px;}
.rewontech_work {background-color: #f5f8ff;}
.rewontech_title {font-size: 3.5em;width: 39%; font-weight: 800;color: #1652f0;position: relative; /* right: 20px; */top: -141px;
    float: right;text-align: left;line-height: 1;}

.dropdown-menu {top: 154%;}
.mega-dropdown {width: 100%;
    min-width: 760px; left: -125%;
    top: 154%;
    padding: 40px;}
.mega-dropdown H5 {color:#1652f0;}
.mega-dropdown ul li a {font-size: 15px;color:#111;margin-bottom: 5px;}
.mega-dropdown ul li a:hover {color:#1652f0;}

/*blog section*/
h6.blog-schedule {
    display: inline-block;
    min-width: 70px;
    margin-bottom: 16px;
    padding: 6px 10px;
    border-radius: 20px;
    background-color: rgba(1, 98, 255, 0.18);
    font-family: Eina03,sans-serif;
    color: #1652f0;
    font-size: 9px;
    line-height: 12px;
    font-weight: 700;
    text-align: center;
    letter-spacing: .32px;
    text-transform: uppercase;
}

a.blog-title {color:#160637; font-weight: 800;text-decoration: none;}
a.blog-title:hover {color:#1652f0;}
.rt-blog-box p {color:#8989a2;}
.rt-blog-category .rt-blog-box {box-shadow: 0 0 35px rgba(140,152,164,.125)!important;}


/*footer*/

footer {background-color:#1652f0;    width: 100%;
    /* max-width: 1400px; */
    margin: 0 auto;
    /* padding: 0 1rem; */
    position: relative;
    z-index: 10;
    overflow: hidden;}
.footer-back {bottom: -93rem;
    position: absolute;
    right: 16px;
    left: 50%;
    width: 100em;
    overflow: hidden;
    opacity: .5;
   
}

.f-right a {font-size:14px;}

.rt-footer-inner-item a {text-decoration:none;color:#fff;opacity:.9;}
.rt-footer-inner-item a:hover {opacity: .6;transition: .2s;}
.rt-footer-inner h6 {font-weight:bold;}

.rt-footer-inner ul li {padding-bottom: 5px;}
ul.rt-social li {float: left;padding:2px 10px;}
.footer-bottom {border-top: 1px #b2ccf5 solid;}

/*footer over here*/

.portfolio-box {
    border-radius: 2px;  
    background-color: #f7f9fb;
    border-radius: 5px;
    display: block;
    padding: 35px 35px 30px;
    position: relative;
    width: 100%;
}

.portfolio-box2 {padding:0 !important;}
.portfolio-box2:hover {opacity: .8;} 

.portfolio-box img {border: 2px #fff solid;}

.portfolio-box:hover {background-color: #ecf0f4;cursor: pointer;}

/*testimonials*/
.rt-testimonial-box-inner {background-color: #fff;padding: 2em;border-radius: 1em;}
.rt-testimonial-box-inner:hover {box-shadow: 0 0 35px rgba(140,152,164,.125);}
.user-img img {border-radius: 58px;}
.user-name {font-weight: bold;color:#000;}
.user-content p {font-size: 14px;}
.user-star {margin-top: -11px;}
.user-star .fa-star {font-size: 14px;}
.user-star .checked {color:#377dff;}
.g-review .checked {color:orange;}

/*modal css*/

.modal {background-color:#fff;}
.modal-content {padding:5rem 2rem;border:none;}

.form-control {display: block;
    width: 100%;
    height: calc(1.5em + 1.5rem + 2px);
    padding: .75rem 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #757b86  !important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d5dae2;
    border-radius: 4px;   
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.select-color option {color:#757b86 !important;}

/*.form-control input {border-bottom: 1px #495057 solid !important; border:none;border-radius: 0 !important;padding:1.5rem 0;}*/




/*home css over here*/

/*breadcrumb css*/

.rt-breadcrumb-common {background-color: #1652f0;
    min-height: 400px;
    background-image: url(https://www.iplt20.com/resources/v4.17.0/i/element-bgs/ipl_svg_background_2020-t-generic.svg);
    background-size: cover;
    background-position: 494px 44px;
    background-blend-mode: lighten;}

/*.rt-breadcrumb-common {background-image: url('../img/breadcrumb.jpg'); background-size:cover;min-height: 350px;}*/
.blog-breadcrumb {background-color:rgba(55, 125, 255, 0.1);;min-height: 350px;margin-top:4%;padding-top:50px;}
h2.rt-breadcrumb-title {font-weight: 800;font-size: 3em;}

/*contact page css*/
.contact-box-right {background-color: #fff; padding:20px; border-radius: 5px;}

/*pricing css*/
.nav-pills .nav-link.active {
    background-color: #1652f0 !important;}
.services-accordion .nav-link {
    border: 1px #1652f0 solid;
    margin: 5px 0px;
        color: #1652f0;
    font-weight: 500;
    
}

.text-grey {color: #ccc !important;}
.boolean-pricing-factor .fa {color:#1dbf73;}

p.price {    display: inline-block;
    color: #1652f0;
    font-size: 18px;
    font-weight: bold;
    border: 1px #1652f0 solid;
    padding: 2px 10px;
    border-radius: 50px;}




@media only screen and (min-width:1200px){
    .container {width:75%; max-width: 1920px;}
    
}





