body{margin:0;padding:0;font-family:'Raleway', sans-serif;background:#fff;line-height:23px;letter-spacing:0.5px;}
body a,
.slider-info a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;text-decoration:none;outline:none;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0px;padding:0px;font-family:'Raleway', sans-serif;}
p{margin:0;font-size:14px;font-family:'Raleway', sans-serif;}
ul{margin:0;padding:0;}
ul{list-style-type:none;}
body a:hover{text-decoration:none;}
body a:focus{outline:none;text-decoration:none;}
.list-group-item{background-color:transparent;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:24px;right:3%;overflow:hidden;z-index:999;width:32px;height:32px;border:none;text-indent:100%;background:url(../images/move-top.png) no-repeat 0px 0px;}
#toTopHover{width:32px;height:32px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
header h1,
footer h2{line-height:0;}
.navbar-light{background:rgba(65, 65, 65, 0.8);border-radius:50px;}
a.navbar-brand{font-family:'Raleway', sans-serif;text-transform:uppercase;font-weight:800;font-size:0.7em;letter-spacing:1px;}
a.navbar-brand i{color:rgba(0, 0, 0, 0.18);font-size:2em;}
.navbar-light .navbar-nav .nav-link{font-weight:600;text-transform:capitalize;color:#fff;padding:6px 15px;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;font-size:0.9em;letter-spacing:1px;}
ul.navbar-nav.ml-lg-auto.text-center{padding:2px 0px;}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active{color:#ed1c24;background:#fff;border-radius:5px;}
.dropdown-item{color:#fff;}
.dropdown-item,
.dropdown-item.active,
.dropdown-item:active{background-color:white;color:#000 !important;font-weight:600;text-transform:capitalize;}
.w3ls-btn{font-weight:600;background:transparent;padding:4px 15px;letter-spacing:1px;color:#fff;text-transform:capitalize;}
.w3ls-btn i{font-size:1.8em;color:#fff;}
.banner{background:url(../images/banner.jpg) center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;position:relative;z-index:0;padding:20px 0px 0px;}
.banner .top-header ul{margin:0px;padding:0px;}
.banner .top-header ul li{color:#ffffff;font-weight:600;list-style-type:none;float:left;padding:5px 20px 0px 0px;}
.banner .top-header{margin-bottom:20px;}
.banner .top-header .fa{color:#ed1c24;}
.banner .top-header .social{float:right;}
.banner .top-header ul.social li{padding:0px;}
.banner .top-header .fa-facebook{height:30px;width:30px;background:#3b5998;text-align:center;color:#fff;padding:9px;margin-right:10px;font-size:12px;}
.banner .top-header .fa-twitter{height:30px;width:30px;background:#1da1f2;text-align:center;color:#fff;padding:9px;margin-right:10px;font-size:12px;}
.banner .top-header .fa-google-plus{height:30px;width:30px;background:#dd4b39;text-align:center;color:#fff;padding:9px;margin-right:10px;font-size:12px;}
.banner:before{position:absolute;content:'';background:rgba(0, 0, 0, 0.21);width:100%;height:100%;top:0;left:0;z-index:-1;}
.banner-text{padding:10vw 0 14vw;box-sizing:border-box;}
.slider-info{width:600px;}
.slider-info h3{font-size:5em;color:#fff;word-spacing:5px;letter-spacing:1px;text-shadow:2px 2px 1px #000;font-weight:800;line-height:1.3em;}
.slider-info h5{line-height:1.5em;}
.agile-link-bnr{padding:8px 25px;color:#fff;font-weight:600;letter-spacing:1px;font-size:15px;background:#ed1c24;border:none;text-transform:capitalize;border-radius:0px;}
.agile-link-cnt{padding:15px 40px;color:#fff;letter-spacing:2px;font-size:16px;background:#00bbf3;border:none;border-radius:30px;text-transform:uppercase;}
footer{background:#000;}
.agile-contact-top h4{text-transform:capitalize;font-weight:600;margin-bottom:10px;font-size:1.5em;color:#000;}
.fv3-contact{padding:0.5rem 1rem;}
label{display:inline-block;margin-bottom:.5rem;color:#000;font-weight:600;}
.form-control{background-color:#fff;border:none;}
.close{font-size:1.5rem;color:#fff;text-shadow:none;opacity:1;}
ul.social-iconsv2 li{display:inline-block;border-radius:50%;}
ul.social-iconsv2 li a{text-decoration:none;font-size:16px;}
ul.social-iconsv2 li a i.fab{font-size:18px;line-height:38px;width:30px;height:37px;color:#000;margin-right:15px;border-radius:50%;background-color:transparent;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
ul.list-agileits li a{color:#333;text-transform:uppercase;font-weight:600;font-size:14px;}
ul.social-iconsv2 li:first-child a{color:#3b5998;}
ul.social-iconsv2 li:last-child{color:#287bbc;}
.fv3-contact p{font-weight:600;}
.fv3-contact p a{color:#333;}
.cpy-right p{letter-spacing:1px;font-size:14px;color:#fff;text-align:center !important;}
.modal-title{letter-spacing:1px;font-size:1.3em;}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border:10px solid rgba(0, 0, 0, 0.19);border-radius:0.3rem;outline:0;color:#fff;font-family:'Raleway', sans-serif;background:#0093d0;}
.right-w3l input[type="submit"]{background:#fff;border:none;color:#000;font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-family:'Raleway', sans-serif;cursor:pointer;}
.col-form-label{text-transform:uppercase;font-weight:600;color:#fff;font-size:13px;letter-spacing:1px;}
.modal-header{color:#eee;border:none;text-transform:uppercase;margin:0 auto;}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;}
h3.main-title-agile{text-transform:capitalize;font-weight:600;font-size:2em;color:#ffffff;margin-bottom:15px;text-align:center;}
.title-section{position:relative;}
span.title-line{background-color:#ffffff;height:30px;display:block;width:2px;margin:1em auto 0;}
.ins-sec1{margin-top:5em;}
h4.sec-title{display:block;text-transform:capitalize;font-weight:600;color:#00a199;font-size:32px;}
h4.sec-title small{color:#222;display:block;font-size:23px;margin-bottom:18px;}
.abt-block i{font-size:2em;color:#fff;line-height:2.5;}
.abt-block h3{font-size:1.1em;font-weight:600;color:#000;text-transform:uppercase;}
.abt-block p{line-height:1.8;margin-top:1em;color:#000;letter-spacing:0.5px;}
.abt-block{padding:5em 1.5em 3em;position:relative;border-radius:10px;background:#eee;}
.serv_abs{position:absolute;top:-41px;left:45px;width:85px;height:85px;border-radius:50%;background:#eee;box-shadow:0px -6px 5px rgb(222, 222, 222);text-align:center;}
h5.agile-title{color:#000;font-size:1.6em;line-height:1.5;font-weight:600;letter-spacing:2px;word-spacing:1px;font-family:'Raleway', sans-serif;max-width:750px;}
h3.agile-title{font-size:1.2em;line-height:36px;font-weight:600;letter-spacing:4.7px;}
i.fas.fa-quote-left{font-size:2em;color:#e2e2e2;}
.about-right-text{font-size:1.1em;color:#000;font-weight:600;}
h5.abt-right{color:#7c43b8;font-size:2em;text-transform:capitalize;font-style:italic;font-weight:800;margin-top:1em;}
.serv_bottom{background:#0093d0;}
h4.agile-ser_bot{font-size:2.5em;letter-spacing:4px;word-spacing:3px;}
a.serv_link{color:#000;font-weight:bold;letter-spacing:1px;word-spacing:3px;}
.serv_bottom h5{letter-spacing:5px;word-spacing:3px;}
.serv_bottom h5{letter-spacing:10px;word-spacing:23px;}
.portfolio{background-image:url("../images/testimonial-bg.jpg");background-size:cover;background-repeat:no-repeat;}
figure.effect-layla{background:#18a367;}
figure.effect-layla img{background:#18a367;}
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after{position:absolute;content:'';opacity:0;}
figure.effect-layla figcaption::before{top:25px;right:25px;bottom:25px;left:25px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:0 0;transform-origin:0 0;}
figure.effect-layla figcaption::after{top:25px;right:25px;bottom:25px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 0;transform-origin:100% 0;}
figure.effect-layla h4{padding-top:64%;letter-spacing:1px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;font-size:1em;text-transform:capitalize;font-weight:600;z-index:100;padding-left:170px;}
figure.effect-layla p{padding:0.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effect-layla:hover img{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effect-layla:hover h4,
figure.effect-layla:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h4,
figure.effect-layla:hover p,
figure.effect-layla:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.footerv4-w3ls p{font-size:14px;}
ul.bottom-links-agile{border-top:1px solid #1a1d1d;border-bottom:1px solid #1a1d1d;padding:1.5em 0;margin:3em 0;}
ul.bottom-links-agile li{display:inline-block;margin:0 2em;}
ul.bottom-links-agile li:last-child{float:right;}
ul.bottom-links-agile li a.active,
ul.bottom-links-agile li a:hover{color:#34c663;}
ul.bottom-links-agile li a{font-size:14px;color:#606161;text-transform:uppercase;letter-spacing:1px;}
.footerv4-top{padding:3em 0;background:url(../images/footer-bg.jpg) no-repeat center;background-size:cover;position:relative;}
.footerv4-top:before{content:'';background:rgba(0, 0, 0, 0.76);position:absolute;width:100%;height:100%;left:0;top:0;}
.footerv4-top h3{font-size:1.3em;color:#fff;margin-bottom:0.5em;letter-spacing:0.5px;font-weight:700;}
ul.v4-rel li a{color:#fff;font-size:0.9em;display:block;}
.footv4-left h2 a{font-size:0.9em;letter-spacing:0.5px;color:#fff !important;padding:14px 0 0;display:block;position:relative;margin-bottom:1em;font-weight:800;text-transform:uppercase;}
.footer{background:#283645;padding:1em 0;text-align:center;}
.footer p{color:#fff;font-size:1em;}
.footer p a{color:#fff;}
.footer p a:hover{color:#ED4F2E;}
.footv4-left ul.v4-rel li{display:block;list-style-type:none;margin-bottom:10px;}
ul.v4-content li{display:block;line-height:27px;}
ul.v4-content li a{color:#fff;text-transform:capitalize;font-size:14px;}
.footv4-left input[type="text"],
.footv4-left input[type="email"]{width:100%;color:#000;background:#FFF;padding:8px 10px;outline:none;border:none;font-size:0.9em;margin-bottom:1em;font-family:'Roboto', sans-serif;}
.footv4-left textarea{width:100%;color:#fff;background:#fff;padding:10px 10px;outline:none;resize:none;height:10em;border:none;font-size:13px;margin-bottom:1em;font-family:'Roboto', sans-serif;}
.footv4-left form input[type=submit]{color:#fff;padding:7px 25px;font-size:14px;cursor:pointer;background:#0093d0;margin:4px 0 0 0px;outline:none;text-transform:uppercase;border-radius:8px;border:none;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease;font-family:'Roboto', sans-serif;letter-spacing:1px;}
.footv4-left form input[type=submit]:hover{background:#000;color:#fff;}
.footerv4-social ul li{display:inline-block;}
span.icon_twitter{background:#1da1f2;}
span.icon_facebook{background:#3b5998;}
span.icon_dribbble{background:#ea4c89;}
span.icon_g_plus{background:#dd4b39;}
.footerv4-social ul li a{color:#212121;}
.footerv4-social ul li span{margin-right:10px;color:#fff;padding:9px;width:30px;height:30px;font-size:12px;text-align:center;}
.footerv4-social ul{margin:1.5em 0 0;}
.footerv4-social ul li a{color:#212121;}
.footerv4-social ul li:hover a{color:#fff;text-decoration:none;}
.cpy-right{padding:10px 0px;background:#0093d0;text-align:center;border-top:2px solid #ff8387;}
.cpy-right p a{color:#fff;}
.more-services{background-image:url("../images/services-bg.jpg");background-size:cover;background-repeat:no-repeat;}
.more-services img{border:3px solid #fff;}
.more-services .btn-danger{color:#fff;background-color:#ed1c24;border-color:#ffffff;border-radius:0 !important;padding:8px 30px;font-size:16px;}
.more-services .btn-danger:hover{background-color:#000000;border-color:#ed1c24;color:#fff;}
.amenities h4{padding:20px 15px 5px;font-weight:600;font-size:18px;font-family:'Raleway', sans-serif;color:#ed1c24;}
.amenities p{padding:0px 15px 15px 15px;}
.amenities .amenities-b{background-color:#f3f3f3;background-color:#fefefe;border:1px solid #ffa7a7;border-radius:5px;}
.amenities img{border-top-right-radius:5px;border-top-left-radius:5px;}
.amenities .btn-danger{color:#fff;background-color:#ed1c24;border-color:#ffffff;border-radius:0 !important;padding:8px 30px;font-size:16px;margin-top:20px;}
.amenities .btn-danger:hover{background-color:#000000;border-color:#ed1c24;color:#fff;}
.testimonials-sec blockquote{background:#f8f8f8 none repeat scroll 0 0;border:medium none;display:block;padding:15px;position:relative;}
.testimonials-sec blockquote::before{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-bottom:20px solid #fff;border-right:0 solid transparent;border-left:15px solid transparent;border-left-style:inset;border-bottom-style:inset;}
.testimonials-sec blockquote{margin:0 0 2rem;}
.testimonials-sec blockquote::after{border-color:#fff transparent transparent #fff;border-style:solid;border-width:15px 18px 14px;bottom:-29px;content:"";left:36px;position:absolute;}
.testimonials-sec .carousel-info img{border:1px solid #f5f5f5;border-radius:150px !important;height:75px;padding:3px;width:75px;}
.testimonials-sec .carousel-info{overflow:hidden;}
.testimonials-sec .carousel-info img{margin-right:15px;}
.testimonials-sec .carousel-info span{display:block;}
.testimonials-sec span.testimonials-name{color:#ffffff;font-size:16px;font-weight:600;margin:10px 0 5px;}
.testimonials-sec span.testimonials-post{color:#ff6168;font-size:12px;font-weight:600;font-style:italic;letter-spacing:1px;}
.portfolio .w3-agileits-gallery-grids.agileits-gallery-grids{margin:2em 0;}
.portfolio .w3-agileits-gallery-grids{margin-bottom:20px;}
.portfolio .w3-agileits-gallery-grids a{display:block;position:relative;}
.portfolio .agile-b-wrapper{background:rgba(0, 0, 0, 0.58);position:absolute;width:100%;height:0%;text-align:center;top:0;left:0;transition:.5s all;opacity:0;}
.portfolio .w3-agileits-gallery-grids a:hover .agile-b-wrapper{height:100%;opacity:1;}
.portfolio .gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus{font-size:2em;color:#fff;margin:5em 0 0 0;}
.portfolio .gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus{font-size:2em;color:#fff;margin:2.5em 0 0 0;}
.portfolio .gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus{font-size:2em;color:#fff;margin:4em 0 0 0;}
.portfolio .gallery h3, .team h3, .contact h3{text-align:center;}
.portfolio .gallery h3{color:#000000;}
.portfolio .team h3{color:#FFFFFF;}
.portfolio .btn-danger{color:#fff;background-color:#ed1c24;border-color:#ffffff;border-radius:0 !important;padding:8px 30px;font-size:16px;}
.portfolio .btn-danger:hover{background-color:#000000;border-color:#ed1c24;color:#fff;}
.buy-now-btn{background-image:url(../images/buy-now-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:30px 0px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.buy-now-btn .btn-danger{color:#fff;background-color:#ed1c24;border:2px solid #ffffff !important;border-radius:50px !important;padding:10px 35px;font-size:20px;font-weight:600;}
.buy-now-btn .btn-danger:hover{background-color:#ffffff;border:2px solid #ed1c24 !important;color:#000000;}
@media screen and (max-width:1366px){.slider-info h3{font-size:2.5em;}
}
@media screen and (max-width:1080px){.navbar-light{padding:0.4em 2em;}
figure.effect-layla h4{padding-top:17%;}
}
@media screen and (max-width:1050px){.slider-info h3{font-size:2.3em;}
figure.effect-layla h4{font-size:0.9em;}
}
@media screen and (max-width:991px){.navbar-light{padding:1em 2em;border-radius:10px;}
.timer{font-size:2.5em;}
figure.effect-layla h4{padding-top:30%;}
}
@media screen and (max-width:900px){.slider-info h3{font-size:2.1em;}
.testi-agile p{width:96%;padding:1em 0em 3em;}
}
@media screen and (max-width:768px){.slider-info h3{font-size:1.8em;}
.slider-info{width:510px;}
.testi-agile p{line-height:30px;}
}
@media screen and (max-width:736px){.footerv4-top{padding:3em 0;}
span.title-line{margin:1em auto 0;}
.serv_abs{width:60px;height:60px;}
.serv_abs{top:-25px;}
.ins-sec1{margin-top:4em;}
.abt-block i{font-size:1.5em;line-height:60px;}
.abt-block{padding:4em 1.5em 3em;}
}
@media screen and (max-width:667px){.slider-info h3{font-size:1.6em;}
.testi-agile p{letter-spacing:0.5px;line-height:30px;}
}
@media screen and (max-width:640px){.slider-info{width:430px;}
}
@media screen and (max-width:600px){.footv4-left h2 a{font-size:0.75em;}
}
@media screen and (max-width:568px){.slider-info h3{font-size:1.5em;}
h3.main-title-agile{font-size:1.8em;}
.ins-sec1{margin-top:3em;}
.timer{font-size:2em;}
}
@media screen and (max-width:480px){.navbar-light{padding:0.5em 2em;}
a.navbar-brand{font-size:0.6em;}
.agile-link-bnr{padding:6px 24px;letter-spacing:0px;}
.slider-info{width:320px;}
p{line-height:1.5;}
figure.effect-layla h4{padding-top:23%;}
.agile-contact-top h4{font-size:1.2em;}
}
@media screen and (max-width:414px){.slider-info h3{font-size:1.3em;}
.footerv4-top h3{font-size:1em;}
p{font-size:0.95em;}
h3.main-title-agile{font-size:1.6em;}
.row.grid{display:block;max-width:100%;margin:0 auto;}
.row.grid .col-6{max-width:100%;}
figure.effect-layla h4{padding-top:35%;}
}
@media screen and (max-width:384px){a.navbar-brand{font-size:0.5em;}
.banner-text{padding:27vw 0 7vw;}
.slider-info h3{font-size:1em;}
.slider-info{width:300px;}
.abt-block{padding:4em 1.1em 2em;}
.testi-pos h4{font-size:0.9em;letter-spacing:1px;}
.row.sub-w3l.my-3{display:block;}
.col.forgot-w3l.text-right{text-align:left !important;}
}
@media screen and (max-width:375px){.footerv4-top{padding:2em 0;}
.timer{font-size:1.5em;}
h3.main-title-agile{font-size:1.5em;}
.fas.fa-quote-left{font-size:1.3em;}
.modal-body{padding:0rem;}
}
@media screen and (max-width:320px){.navbar-light{padding:0.8em 1em;}
.navbar-light{padding:0.5em 1em;}
.abt-block h3{font-size:1em;}
h3.main-title-agile{font-size:1.4em;}
.agile-link-bnr{padding:6px 20px;}
}