html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
font-family: 'Source Sans Pro', sans-serif;
font-weight:400; padding:0!important; color:#000000;
font-size:16px;
line-height:1.5;
height:100%; 
min-height:100%;

}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

img{border:0;}

a{color:#000; text-decoration:none;
-webkit-transition: 1s;
-moz-transition: 1s;
-o-transition: 1s;
-ms-transition: 1s;
transition: 1s;
}
a:hover{text-decoration:none; color:#dc4b45;}


.fix{
background:#FFF;
position:fixed;
z-index:999; 
padding:0;
top: 0;
left: 0;
right: 0;
margin: 0;
width:100%;
-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
}
.clear{clear:both; line-height:0; font-size:0;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */
/*--------------------------------------------------------------
# Hero Section
--------------------------------------------------------------*/
header{display:block; position:relative; width:100%; top:0; left:0; width:100%; z-index:999; transition: 1s; padding:0px 0; z-index:9999;}



.inner-header{padding:0px 80px;}
a.logo{}
a.logo img{height:75px; margin:15px 0 15px; transition: all 0.3s;}
.fix a.logo img{height:65px; margin:5px 0;}
a.logo span{display:inline-blck; margin-left:10px; font-size:20px; font-weight:600;} 


.fixed-soacial-list{position:fixed; right:10px; top:35%; list-style-type:none; margin:0; padding:0; z-index:99991;}
.fixed-soacial-list li{margin:0px 0; position:relative;}
.fixed-soacial-list li a{width:45px; height:45px; color:#fff; text-align:center; font-size:18px; line-height:45px; display:block; float:right; transition:0.5s all; border-radius:50%; margin:2px 0; padding-top:1px;}
.fixed-soacial-list li a:hover{background-color:#272a40;}
.fixed-soacial-list li.facebook-stick a{background-color:#3b5998;}
/*.fixed-soacial-list li:nth-child(2) a{background-color:#55acee; border:1px solid rgba(255,255,255,0.15); border-right:none;}*/
.fixed-soacial-list li.twitter-stick a{background-color:#1c96e9;}
.fixed-soacial-list li.instagram-stick a{background:linear-gradient(29.61deg, #f38334 0%, #da2e7d 50.39%, #6b54c6 100%); color:#FFF;}
.fixed-soacial-list li.linkedin-stick a{background-color:#0077b5;}
/*.fixed-soacial-list li:nth-child(5) a{background-color:#b7081b; color:#FFF;}
.fixed-soacial-list li:nth-child(6) a{background-color:#f75421; color:#FFF;}*/
.fixed-soacial-list li:nth-child(5) a{background-color:#1bc895; color:#FFF;}
.fixed-soacial-list li:nth-child(6) a{background-color:#0fdace; color:#FFF;}


.navigation-area{display:block; padding:0px 0; position:relative;}



.indx-slider{position:relative; display:block;}
.carasuel-caption{position:absolute; max-width:1200px; width:100%; left:0; right:0px; top:20%; margin:0 auto; color:#FFF;}
.carasuel-caption span{font-family:'PT Sans Narrow', sans-serif; font-weight:400; font-size:25px; line-height:30px; color:#ececec;}
.carasuel-caption h3{font-family:'PT Sans Narrow', sans-serif; font-weight:700; font-size:60px;color:#ececec;}


.about-area{display:block; padding:0px 0 0 0; }
.about-area h2{font-size:35px; line-height:55px; font-weight:500; margin-bottom:25px; color:#0b0b0b;}
.about-area p{font-weight:400; font-size:16px; line-height:28px; color:#000;}
.aboutimg{position:relative;}
.aboutimg img{border:5px solid #FFF;}
.aboutimg:before{content:''; background:#ed1c24; width:95%; height:95%; position:absolute; left:-35px; bottom:-35px; z-index:-1;}

a.rdbtnmre{display:inline-block; padding:10px 30px; border:1px solid #ed1c24; color:#ed1c24; margin-top:25px; border-radius:5px;}
a.rdbtnmre:hover{background:#ed1c24; color:#fff;}
a.btnblack{border:1px solid #ed1c24; color:#ed1c24;}
a.btnblack:hover{background:#ed1c24; color:#fff;}



.product-area{background:#f2f1f1; padding:45px 0 65px; margin:50px 0 0px;}
.product-area h2{font-size:35px;line-height:55px;font-weight:500;margin-bottom:35px; }
.product-area [class^="col-"] a{display:block; background:#FFF; box-shadow:0 2px 5px rgba(0,0,0,0.05); padding-bottom:15px;} 
.product-area [class^="col-"] a figure{}
.product-area [class^="col-"] a h5{height:50px; font-size:18px; font-weight:600; padding:0 15px}

.brand-area{}
.brand-area h2{font-size:35px; line-height:55px; font-weight:500; margin-bottom:25px; color:#0b0b0b;}
.brand-area .item{text-align:center;}
.brand-area .item span{display:block; padding:10px; color:#FFF; background:#ed1c24; font-size:18px; font-weight:600; letter-spacing:1px;}
.brand-area .owl-theme .owl-nav [class*='owl-']{width: 40px;
    height: 40px;
    margin-top: 30px; background:#ddd;}

.clienttele-area{font-family:'Noto Sans', sans-serif; margin:80px 0 0;}
.clienttele-area h2{font-size:35px; color:#181818; font-weight:600; margin-bottom:45px;}
.testiimg{width:82px; height:82px; border-radius:50%; overflow:hidden;}
#clienttele .item{background:#ddd; padding:1px;}

.whyus-area{margin:150px 0 0;}
.bgcol{background:url('../images/why-bg.jpg') no-repeat right center;}
.bgcol:before{content:''; background:rgba(0,0,0,0.8); position:absolute; top:0px; left:0px; width:100%; height:100%;}
.textwhy{position:relative; z-index:1; color:#FFF; padding:100px;}
.textwhy h2{font-weight:600; margin-bottom:25px;}
.textwhy p{color:rgba(255,255,255,0.85)}
.textwhy h4{font-weight:600; margin-top:25px; font-size:22px;}

.footer-area{ display:block; width:100%; padding:45px 0px 25px 0; background:#373737; color:#c2c2c2; position:relative; font-family:'Noto Sans', sans-serif;}
.footer-area h5{font-size:20px; font-weight:600; margin-bottom:15px; position:relative; color:#c2c2c2; text-transform:uppercase;}
.footer-area [class^="col-"]:nth-child(2) div{padding-left:100px;}
.footer-area [class^="col-"]:nth-child(3) div{padding-left:100px;}



ul.footer-bullete{display:block; margin:0; padding:0; font-weight:400;list-style:none;}
ul.footer-bullete li{display:block;margin:5px 0px 5px;}
/*ul.footer-bullete li:before{content:'';width:6px;height:6px; position:absolute; left:0; top:10px; background:url(../images/bullete.jpg) no-repeat;}*/
ul.footer-bullete li a{display:inline-block; color:#FFF; font-size:16px; font-weight:300; margin-right:5px; position:relative; padding-left:20px;}
ul.footer-bullete li a i{color:#ed1c24; position:absolute; left:0; top:10px; font-size:6px;}
a.phonen{font-size:30px; font-weight:500; color:#FFF;}
a.phonen i{font-size:22px; margin-right:5px;}

ul.footer-contact{display:block; margin:0; padding:0; list-style:none;}
ul.footer-contact li{display:block; position:relative; padding-left:25px; margin:5px 0 20px; font-size:16px; font-weight:300; color:#FFF;}
ul.footer-contact li strong{font-weight:400;}
ul.footer-contact li i{position:absolute; left:0; top:2px; font-size:18px; color:#ed1c24;}
ul.footer-contact li a{color:#FFF;}

.formarea{margin-top:55px;}
.formarea input{background:none; border:none; border-bottom:2px solid #4a4a4a; width:80%; margin-right:-5px; height:35px; display:inline-block;vertical-align:top;}
.formarea button{background:none; border:none; color:#4a4a4a; font-size:13px; font-weight:700;border-bottom:2px solid #4a4a4a;height:35px; line-height:35px;display:inline-block; vertical-align:top;}
.formarea button i{margin-left:5px;}

.ftrbtn{display:block;}
.ftrbtn a{display:inline-block; background:#1b70b8; color:#FFF; padding:10px 40px; border-radius:5px;}

ul.prlinks{display:block; margin:0;padding:0;list-style:none;font-family:'Roboto', sans-serif;}
ul.prlinks li{display:inline-block;}
ul.prlinks li a{display:block; color:#e8e8e8; padding:10px; font-size:15px;}
ul.prlinks li:first-child a{padding-left:0px;}

.copyright-area{font-family:'Roboto', sans-serif; font-weight:300; font-size:15px; color:#b0b0b0; border-top:1px solid rgba(255,255,255,0.1); margin-top:35px; padding-top:15px;}
.copyright-area [class^="col-"] span{font-size:15px;} 
.footer-social{display:block; list-style:none; margin:0px 0 0 0; padding:0;}
.footer-social li{display:inline-block; vertical-align:top; margin-right:5px;}
.footer-social li a{display:block; font-size:16px; width:45px; height:45px; line-height:45px; text-align:center; background:#FFF; color:#ed1c24; border-radius:50%;}
.footer-social li a:hover{background:rgba(255,255,255,0.5); color:#134376;}
.copyright-area strong{color:#e63e4b;}



/*------------------------------------*\
    Inner Page
\*------------------------------------*/
.inner-banner:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.55);}
.banner-header{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.banner-header h1{font-family:'Poppins', sans-serif;color:#fff;position:relative;z-index:1;font-weight:500;font-size:45px;text-align:center}
.banner-header .breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:.25rem;text-align:center}
.banner-header .breadcrumb li a{color:#FFF; font-family:'Poppins', sans-serif; font-weight:500;}
.banner-header .breadcrumb-item+.breadcrumb-item::before{color:#FFF;}
.innerpage{font-size:17px;}
ul.innerpul{display:block; margin:0;padding:0; list-style:none;}
ul.innerpul li{display:block; margin:5px; position:relative; padding-left:20px;}
ul.innerpul li i{position:absolute; left:0; top:8px; color:#0364a9; font-size:8px;}
.presibx{width:90%; margin:0 auto; border:1px solid #ddd;}
.presibx a{display:block;}
.presibx a h6{font-size:20px; font-weight:600;}
ul.addresspop{display:block; margin:0;padding:0; list-style:none;}
ul.addresspop li{display:block; margin:5px 0; position:relative; padding-left:25px;}
ul.addresspop li strong{display:block;font-weight:600;}
ul.addresspop li i{position:absolute;left:0;top:3px;color:#666;}

ul.seminarlist{display:block; margin:0;padding:0; list-style:none;}
ul.seminarlist li{display:block; position:relative; padding:10px 0 10px 45px; /*border-bottom:1px dotted #ddd;*/ background:#f0f7fb; margin:10px 0; overflow:hidden;}
ul.seminarlist li i{position:absolute; left:15px; top:14px; color:#0364a9}
ul.seminarlist li span{float:left;}
ul.seminarlist li date{color:#666; float:right; margin-right:15px;}

.accordion button{border:none; font-size:16px; background:transparent; font-weight:500;}
.accordion button:focus{outline:none;}
.accordion button i.fa-check-square{color:#0364a9; margin-right:10px;}
.accordion button i.angle{position:absolute; right:15px; top:30px; color:#000; transform: rotate(180deg); transition:0.5s all;}
.accordion button.collapsed i.angle{transform: rotate(0deg);}
.accordion>.card{margin:10px 0; border:none;}
.accordion>.card .card-header{ margin-bottom:0px;}
.accordion .card-header{border:none; background-color:#FFF; padding:.85rem 0.9rem; border-bottom: 1px solid #e2ebf0; font-family:'Poppins', sans-serif;}
.accordion>.card .card-header date{display:block; clear:both; margin-top:5px; font-size:16px; color:#666;font-family:'Source Sans Pro', sans-serif;}
.card-body span.d-block{margin-bottom:10px;}
.card-body date{margin-top:10px; color:#666;}
.tabbtn{background:#0364a9;}
.tabbtn a{display:block; background:#0364a9; color:#FFF; border-radius:0px !important; padding:0.9rem 1.7rem; text-transform:uppercase; font-weight:600;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color:#109b4c;}
.ju-bx{}
.ju-bx h3{font-weight:700; font-size:20px; color:#2e2f2f;}
.ju-bx h4{font-weight:400; font-size:18px; margin:15px 0; color:#666; text-transform:capitalize;}
.ju-bx span{display:inline-block; padding:5px 15px; background: #ddd; font-size:14px;}
.addbx{background:#f8f8f8; padding:25px; border-radius:5px; height:210px;}
.addbx i{width:60px; height:60px; text-align:center; line-height:60px; background:#0364a9; display:block; margin:0 auto; color:#FFF; border-radius:50%;}
.addbx strong{display:block; margin:20px 0 10px; font-size:20px; font-weight:600;}

.conact-page h3{font-size:24px; font-weight:600; position:relative;margin-bottom:15px;color:#333232}
.conact-page [class^="col-"] div p{color:#333;font-size:16px; font-weight:400;}
.conact-page [class^="col-"]:last-child h3{margin-bottom:28px;}
.conact-page [class^="col-"]:last-child .form-control{border-radius:0; border:1px solid #e1e6eb;}
.conact-page .btn-group-lg>.btn, .btn-lg{border-radius:3px;}

.contatlist li span {
    margin-top: -18px;
    display: inline-block;
}

.conact-page [class^="col-"]:first-child div {border:1px solid #ddd; padding:30px 25px;}
.conact-page [class^="col-"]:first-child div ul.contatlist{display:block; margin:0; padding:0; list-style:none;} 
.conact-page [class^="col-"]:first-child div ul.contatlist li{display:block; position:relative; padding-left:45px;margin:25px 0;color:#333;font-size:16px; font-weight:400;}
.conact-page [class^="col-"]:first-child div ul.contatlist li a{color:#333;font-size:16px; font-weight:400;}
.conact-page [class^="col-"]:first-child div ul.contatlist li strong{display:block; clear:both;color:#333232;font-size:14px;}
.conact-page [class^="col-"]:first-child div ul.contatlist li i{position:absolute; left:0; top:3px; width:32px; height:32px; line-height:32px; background:#ed1c24; color:#FFF; text-align:center; border-radius:50%;}

.conact-page [class^="col-"]:first-child div ul.footer-social{display:block;margin:35px 0 0;padding:0;}
.conact-page [class^="col-"]:first-child div ul.footer-social li{display:inline-table;margin:0 1px;line-height:0;}
.conact-page [class^="col-"]:first-child div ul.footer-social li a{color:#FFF;width:35px; height:35px; line-height:35px; font-size:15px;background:#009ad4;display:block;text-align:center; border-radius:3px;}
.conact-page [class^="col-"]:first-child div ul.footer-social li a:hover{color:#000;background:#007baa;}
::-webkit-input-placeholder { /* Edge */
 font-size:15px;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size:15px;
}
::placeholder {
 font-size:15px;
}


.prbx [class^="col-"] div{border:1px solid #ddd;} 
.prbx [class^="col-"] div span{font-weight:600; padding:15px;}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/



@media (max-width: 1200px){
}

@media (max-width: 1199px){
}
	
	

@media (max-width: 980px){
}
@media (max-width: 768px){
	/*header [class^="col-"]:last-child:before{content:'';position:absolute; left:-15px; top:0; width:30%; height:100%;background:#191919;}
	header [class^="col-"]:last-child:after{content:'';position:absolute; right:-15px; top:0; width:30%; height:100%;background:#191919;z-index:-1;}*/
}

@media (max-width: 650px){
}

@media (max-width: 575px){

header{position:relative; background:#187bcf; padding:10px 0 0;}
.topbar{display:none;}
.fare-btn{display:none;}
.fare-btn a{text-align:center;}
ul.top-sicialicons{margin:5px 0 0; text-align:center;}
a.logo img{height:62px; display:block; margin:0 auto;}
.navigation-area{margin-top:10px; position:relative;}
.navigation-area:before{content:'';position:absolute; left:-15px; top:0; width:30%; height:100%;background:#0364a9;}
.navigation-area:after{content:'';position:absolute; right:-15px; top:0; width:30%; height:100%;background:#0364a9;z-index:-1;}
.carousel-item img{height:300px; object-fit:cover;}
.carasuel-caption{top:25%; width:90%; text-align:center;}
.carasuel-caption span{font-size:23px;}
.carasuel-caption h3{font-size:35px;}
.upper-aboutarea{ background-size:cover; padding:25px 0; margin-bottom:25px;}
.upper-aboutarea [class^="col-"] div{padding:15px 0px 15px 125px; border-bottom:1px solid rgba(255,255,255,0.1)}
.upper-aboutarea [class^="col-"] div img, .upper-aboutarea [class^="col-"]:nth-child(2) div img{top:15px;}
.upper-aboutarea [class^="col-"]:last-child div{border-bottom:none; padding-bottom:0px;}
.about-area [class^="col-"]:last-child div{margin:25px 0;}	
.about-area p{margin-top:20px;}
a.rdbtnmre{margin-top:10px;}
.fouritem-area [class^="col-"] div{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.fouritem-area [class^="col-"]:last-child div{border-bottom:none;}
.transportation-area{padding:25px 0;}
.transportation-area h3{font-size:30px;}
.transportation-area h4{font-size:20px;}
.transportation-area h4{margin-bottom:15px;}
.three-txtcol{padding:0 0 25px 0;}
.three-txtcol [class^="col-"]{margin-top:25px;}
.gradbg h3{margin-top:25px;}
.serving-area{margin-bottom:25px;}
.serving-area h3{font-size:35px;}
.serving-area h3 br{display:none;}
.newsevents h2{font-size:35px;}
.newsevents h4{font-size:20px;}
#rentproductsale{margin-bottom:25px;}
#clientlogo .owl-nav .owl-prev{left:0px;}
#clientlogo .owl-nav .owl-next{right:0px;}
.footer-area [class^="col-"] div{padding:25px 0 0;}
.footer-area{padding:15px 0 15px 0;}
ul.prlinks li a{padding:10px 7px;}
	
}

@media (max-width: 490px){
}

