
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap');


.carousel-caption{text-align:left; width:100%; height:100%; top:100px; right:30px; left:30px;}
.carousel-caption h1{font-size:80px; font-weight:900; text-transform:capitalize; text-shadow:none; color:#6dfdff;}
.carousel-caption h2{font-size:80px; font-weight:900; text-transform:capitalize; text-shadow:none; color:#dc2751;}
.carousel-caption a{text-align:center; text-transform:uppercase; color:#fff; font-weight:700; border-radius:35px; background:#dc2751; padding:15px 40px; display:inline-block; text-shadow:none; border:1px solid #fff; margin-top:30px;}


.navbar-default {
    background:none;
    border:none; border-radius:0px;
}

.vedonew{padding: 8px;
background: #e7e7e7;
box-shadow: 4px 4px 4px rgba(0,0,0,0.5); margin-bottom:30px;} 
.navbar {
   
    min-height: 20px;
    margin-bottom: 0px;background:none;
    border:none; border-radius:0px;}
	
.topbox{padding:10px 0px; background:#282834; position:relative; box-shadow: 0 0 10px rgba(0,0,0,0.8); z-index:9;}	
.navbar-default .navbar-nav > li > a {
    color: #fff; text-transform:uppercase; font-weight:700;
}
.navbar-default .navbar-nav > li > a:hover{color:#dc2751;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #dc2751;
    background-color:#282834;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
     color: #dc2751;
    background-color:#282834;
}


.aboutusbox{padding:60px 0px;}
.aboutusbox p{line-height:32px;}

.titlemain{color:#3d3b42; font-size:50px; font-weight:700;}
.titlemain span{display:block; color:#dc2751; margin-bottom:30px;}

.readmore{text-align: center;
text-transform: uppercase;
color: #fff;
font-weight: 700;
border-radius: 35px;
background: #dc2751;
padding: 15px 40px;
display: inline-block;
text-shadow: none;
border: 1px solid #fff;
margin-top: 30px;}
.readmore:hover{background:#282834; color:#fff; text-decoration:none;}


.middivider{padding:30px 0px; background:url(../images/footer-bg.png) #282834 no-repeat center center; background-size:cover;}
.middivider p{color:#fff;}
.middivider h1{font-size:40px; font-weight:700; color:#fff; text-transform:capitalize;}



.middivider2{padding:30px 0px; background:url(../images/bgggg.jpg) #282834 no-repeat center center; background-size:cover;}
.middivider2 p{color:#fff;}
.middivider2 h1{font-size:40px; font-weight:700; color:#fff; text-transform:capitalize;}



.deviderbtn{text-align:right;}
.middivider a{
    text-align: center;
    text-transform: uppercase;
    color: #333;
    font-weight: 700;
    border-radius: 35px;
    background: #6dfdff;
    padding: 15px 40px;
    display: inline-block;
    text-shadow: none;
    border: 1px solid #fff;
    margin-top: 30px;
}

.videomain h1{font-size: 40px;
font-weight: 700;
color: #fff;
text-transform: capitalize; margin-bottom:30px;}

.videomain a{text-align: center;
text-transform: uppercase;
color: #333;
font-weight: 700;
border-radius: 35px;
background: #6dfdff;
padding: 15px 40px;
display: inline-block;
text-shadow: none;
border: 1px solid #fff;
margin-top: 30px;}

.videomain a:hover{color: #dc2751;
border: 1px solid #dc2751;
background: #fff;
text-decoration: none;}

/*.ourservives img{background: #6dfdff;
box-shadow: 4px 4px 4px rgba(0,0,0,0.5); padding:10px;}*/

.middivider a:hover{color:#dc2751;border: 1px solid #dc2751; background:#fff; text-decoration:none;}


.bottomcontact{padding:60px 0px;}

.mainbottomform{background:#282834; min-height:400px;}
.bottodetail{background:#dc2751;min-height:400px; padding:50px 30px; position:relative;}
.bottodetail:after{position:absolute; top:8px; left:8px; bottom:8px; right:8px; border:1px solid #fff; content:""; position:absolute;}
.form-control:not(textarea){height:45px;}
.form-control{border-radius:0px;}
.form-control{border-radius:0px;}
.mainbottomform .form-control{background:#13131c; border:1px solid #101013;}

.bottodetail ul{margin:0; padding:0; list-style:none; position:relative; z-index:2;}
.bottodetail ul li{margin-bottom:15px;color:#fff;}
.bottodetail ul li strong{font-weight:700; display:block; color:#fff;}

.mybottomform{padding:30px;}
.btn-primary{text-align: center;
text-transform: uppercase;
color: #333;
font-weight: 700;
border-radius: 35px;
background: #6dfdff;
padding: 15px 45px;
display: inline-block;
text-shadow: none;
border: 1px solid #fff;
margin-top: 10px;}

.btn-primary:hover{color: #dc2751;
border: 1px solid #dc2751;
background: #fff;
text-decoration: none;}


.footermain{background-image: url(../images/footer-bg.png) !important;background-position: center bottom;
background-repeat: no-repeat;background-color: #282834; padding:60px 0px;}
.footermain h4{text-transform:uppercase; margin-bottom:20px; color:#fff; font-weight:700;}

ul.socilabottom{margin:0; padding:0; list-style:none;display:block;}
ul.socilabottom li{padding:1px; width:50%; float:left;}
ul.socilabottom li a{background: #dc2751; display:block; height:50px; text-align:center; color:#fff; font-size:18px; line-height:50px;}
ul.socilabottom li a:hover{color:#333; text-decoration:none; background:#6dfdff;}

.dropdown-menu > li > a{padding-top:5px; padding-bottom:5px;}

.navbar-right li a{text-align: center;
text-transform: uppercase;
color: #333 !important;
font-weight: 700;
border-radius: 35px;
background: #6dfdff;
padding: 9px 20px;
display: inline-block;
text-shadow: none;
margin-top: 6px;
}
.navbar-right li a:hover{background:#dc2751 !important; color:#fff !important;}


.footermain p{color:#fff; line-height:32px;}
.footermain .more12{color:#6dfdff; font-weight:700; display:inline-block; padding:10px 0px;}

ul.linksnew{margin:0; padding:0; list-style:none;}
ul.linksnew li{margin-bottom:15px; position:relative; padding-left:25px;}
ul.linksnew li:after{display: inline-block;
height: 20px;
width: 20px;
border-radius: 50%;
text-align: center;
line-height: 20px;
color: #fff;
background: #dc2751;
content: "\f105";
top: 0;
left: 0;
position: absolute;
font-family: "FontAwesome";}
ul.linksnew li a{color:#fff;}
ul.linksnew li a:hover{text-decoration:none;color:#6dfdff;}



.ourservives{padding:60px 0px;}
.middivider2 ul{margin:0; padding:0; list-style:none;}
.middivider2 ul li{position:relative; padding-left:30px; color:#fff; margin-bottom:15px;}
.middivider2 ul li:after{display:inline-block; height:20px; width:20px; border-radius:50%; text-align:center; line-height:20px; color:#fff; background:#dc2751; content:"\f00c"; top:0; left:0; position:absolute;font-family: "FontAwesome"; }

.testimonial{
    padding:20px;
    margin:20px;
   
    position: relative;
}

.testimonial .pic{position:relative;}

.testimonial h4{color: #3d3b42;
font-size: 18px;
font-weight: 700;}
.testimonial p{line-height:30px;}
.testimonial a{text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    border-radius: 30px;
    background: #dc2751;
    padding: 8px 20px;
    display: inline-block;
    text-shadow: none;
    border: 1px solid #fff;
    margin-top: 10px;}
	
	.ser_con{text-align:center; margin-top:20px;}


.owl-theme .owl-controls{
    width: 100%;
    height: 50px;
    opacity: 1;
    position: absolute;
    top: 38%;
}
.owl-theme .owl-controls .owl-buttons div{
    width: 50px;
    height: 50px;
    line-height: 40px;
    border-radius: 0;
    background: #282834 !important; opacity:1 !important;
}
.owl-prev{
    position: absolute;
    left: -5%;
}
.owl-next{
    position: absolute;
    right: -5%;
}
.owl-prev:after,
.owl-next:after{
    content: "\f104";
    font-family: "FontAwesome"; font-weight: 900;
    font-size: 30px;
    color: #c7373c;
    opacity: 1;
}
.owl-next:after{ content: "\f105"; }

.videomain{padding:60px 0px; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover;}
.videomain .vieobx{padding:6px; background:#fff; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}

.deviderbtn img{padding:10px; background:#fff; box-shadow:4px 4px 4px rgba(0,0,0,0.5);}


.top_titlebox{padding:30px 0px;background: url(../images/footer-bg.png) #dc2751 no-repeat center center; }
.top_titlebox h1{color:#fff; text-transform:uppercase; font-weight:700;}

ul.pointlist{margin:0; padding:0; list-style:none;}
ul.pointlist li::after {
    display: inline-block;
    height: 17px;
    width: 17px;
    border-radius: 50%;
    text-align: center;
    line-height: 17px;
    color: #fff;
    background: #dc2751;
    content: "\f00c";
    top: 0;
    left: 0;
    position: absolute;
    font-family: "FontAwesome"; font-size:12px;
}

ul.pointlist li {
    position: relative;
    padding-left: 30px;
  
    margin-bottom: 10px;
}




 
@media only screen and (max-width: 479px){
    .testimonial{ padding: 70px 10px 30px; }
    .testimonial .description:before{ top: -20px }
    .testimonial .title{ font-size: 12px; }
    .testimonial .post{ font-size: 11px; }
	.carousel-caption {
    
    display:none !important;
    
}
}
@media only screen and (max-width: 768px){
	
	.topbox img{max-width:200px !important;}
	.navbar-toggle {
   
    margin-top: -37px;}
	.navbar {
    min-height: 0px ; height:auto !important;
    
}
.carousel-caption {
    
    top: 10px;
    
}
.carousel-caption a {
   
    padding: 8px 40px;
  
    margin-top: 0;
}
.titlemain {
   
    font-size: 28px;
  
}
.middivider h1 {
    font-size: 21px;
  
}
.deviderbtn{text-align:left;}
.middivider2 h1 {
    font-size: 20px;
   
}
.videomain h1 {
    font-size: 20px;
   
}
}
@media only screen and (max-width: 1030px){
    .carousel-caption h1 {
    font-size: 40px;
   
}
.carousel-caption h2 {
    font-size: 36px;
  
}
}

	

