
@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');


@import url(font-awesome.min.css);
@import url(bootstrap-grid.css);

@import url(owl.carousel.min.css);@import url(owl.theme.default.min.css);@import url(animate.css);@import url(magnific-popup.css);@import url(banner.css);@import url(drop-menu.css);
@import url(popup.css);
@import url(styles.css);
@import url('https://fonts.googleapis.com/css?family=Abril+Fatface&display=swap');
 
*:before,
*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}
*::-webkit-input-placeholder{color:#666;opacity:1;}
*:-moz-placeholder{color:#666;opacity:1;}
*::-moz-placeholder{color:#666;opacity:1;}
*:-ms-input-placeholder{color:#666;opacity:1;}
body input:focus:required:invalid,
body textarea:focus:required:invalid{color:#666;}
body input:required:valid,
body textarea:required:valid{color:#666;}
html,
body{height:100%;}
body{font-size:16px;min-width:320px; background:url(../img/left-bg.png); position:relative; color:#000000; font-family: 'Poppins', sans-serif;opacity:1;}
p{font-family: 'Poppins', sans-serif;}
h1{font-size:14px; padding: 7px 0 0 0px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'Poppins', sans-serif; margin:0;color:#424141;}
ul{position:relative;padding:0;margin:0;z-index:10;}
section{position:relative;padding:80px 0;}
.no_padding{padding:0;}
.img-responsive{display:block;max-width:100%;height:auto;}
.loader{background:none repeat scroll 0 0 #ffffff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999;}
.sk-folding-cube{left:50%;top:50%;position:absolute;margin-top:-30px;margin-left:-30px;width:40px;height:40px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);}
.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}
.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotateZ(90deg);}
.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);-ms-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotateZ(180deg);}
.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);-ms-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotateZ(270deg);}
.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
@-webkit-keyframes sk-foldCubeAngle{0%,
10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
@keyframes sk-foldCubeAngle{0%,
10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0;}
25%,
75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1;}
90%,
100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0;}
}
.section_header{text-align:center;}
.section_header h2{text-transform:uppercase;color:#000000;}

.section_header h3{text-transform:uppercase;text-align:left;padding:20px 0 0 0px;}
.section_header h5{padding:20px 0 0 0px;text-align:;text-transform:inherit;font-family:'Poppins', sans-serif;font-size:20px;font-weight:normal;}
.section_header h5 i{padding:0;background-color:#af1701;text-align:center;font-size:17px;width:35px;line-height:35px;color:#fff;margin:0 10px 0 10px;}
.section_header h2 span{font-size:14px;display:block;text-transform:capitalize;}
.section_header p{line-height: 28px; font-size:16px;text-align:justify;}
.section_header p img{float:right;width:45%;float: right;margin: 0 0 0 20px;border: #a9a8a8 dashed 1px;padding: 5px;}
.section_header p i{padding:0 8px 0 0px;color:#1083a7;}
.section_header p strong{font-weight:bold;}
.section_header p text{font-weight: bold; font-size: 22px; padding: 0 0 10px 0px; display: inline-block;}
.right-content h2{font-weight: bold; font-size: 22px; padding: 20px 0 0 0px; text-align: left;}
.section_header p em{font-family:"Playfair Display", sans-serif;font-size:17px;font-weight:bold;}
.section_header p span{color:#000000;font-size:25px;font-family:"Playfair Display", sans-serif;font-style:italic;font-weight:400;padding:0 0 0 0px;display:block;}
.section_header h2 span{font-style:italic;}
.full-content-box{width:100%;height:auto;margin:0 0 0 0px;background: url(../img/left-bg.png);padding:40px 0 40px 0px;}

.full-content-box h4{font-size:30px;color:#fff;padding:30px 0 15px 0px;text-align:left;}
.full-content-box h4 em{display:block;font-size:20px;}
.full-content-box p{
color: #000000;
    padding: 20px;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
      float: left;
}
.full-content-box p a{
    color: #000000;
	text-decoration:none;
	}
.full-content-box p i{padding:0 8px 0 0px;}
.bg-img{background:url(../img/bg-2.jpg) fixed;background-size:cover;}
.bg-img-1{background:url(../img/bg-2.jpg) fixed;background-size:cover;}
.text-content{clear:both;padding:60px 0 70px 0px;}
.text-content img{width: 28%;float: left;margin: 10px;border: #e2dddd solid 1px;padding: 15px;}
.text-content h4{clear:both;font-size:30px;color:#c6960b;text-transform:uppercase;}
.text-content h3{clear:both;font-size:30px;color:#000000;text-transform:uppercase;}
.text-content h3:before {content: "\f0c4";font: normal normal normal 28px/1 FontAwesome;padding: 0 15px 0 0px;}
.text-content h4 i{padding:0 10px 0 0px;}
.text-content p{clear:both;font-size:16px; line-height:28px; text-align:justify;}
.section_header .divide{    
margin: 10px 0 20px 0px;
    display: flex;
    position: relative;
    float: left;
    width: 100%;
	}
.owl-theme .owl-dots{padding-top:10px;margin:0;line-height:1;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;border:2px solid #f5f5f5;}
.owl-theme .owl-dots .owl-dot.active span{background:transparent;}
.owl-theme .owl-dots .active span{width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #252525;}
.head_bg .mnu_line,
footer{line-height:60px;}
.head_bg .mnu_line .nav_block,
footer .nav_block{position:relative;text-align:center;margin:0 0 0 20px;}
.head_bg .mnu_line .mnu,
.head_bg .mnu_line .social_header,
footer .mnu,
footer .social_header{position:relative;right:0;}
.head_bg .mnu_line .mnu ul li,
.head_bg .mnu_line .social_header ul li,
footer .mnu ul li,
footer .social_header ul li{position:relative;display:inline-block;z-index:10;}
.head_bg .mnu_line .mnu ul li a,
.head_bg .mnu_line .social_header ul li a,
footer .mnu ul li a,
footer .social_header ul li a{text-decoration:none;color:#fff;display:block;font-weight:600;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.head_bg .mnu_line .mnu ul li a:hover,
.head_bg .mnu_line .social_header ul li a:hover,
footer .mnu ul li a:hover,
footer .social_header ul li a:hover{color:#bdbdbd;}
.head_bg .mnu_line .mnu ul li a,
footer .mnu ul li a{padding:0 5px;font-size:14px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-family:'Poppins', sans-serif;font-weight:normal;font-size:18px;}
.head_bg .mnu_line .mnu ul li a:hover,
footer .mnu ul li a:hover{color:#bdbdbd;}
.head_bg .mnu_line .social_header,
footer .social_header{display:inline-block;float:right;}
.head_bg .mnu_line .social_header ul li a,
footer .social_header ul li a{padding:0px 5px;font-size:15px;}
.head_bg .mnu_line .header_phone,
footer .header_phone{float:right;padding-right:50px;display:inline-block;}
.head_bg .mnu_line .header_phone a,
footer .header_phone a{color:#fff;font-size:14px;}
.head_bg .mnu_line .header_phone a:hover,
footer .header_phone a:hover{text-decoration:none;}
.head_bg .mnu_line .header_phone a i,
footer .header_phone a i{padding-right:10px;}
.head_bg{background:transparent;position:relative;color:#fff;z-index:11;height:62px !important;}
.head_bg .mnu_line .mnu{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:#fff;z-index:10;}
.head_bg .overlay_color{background:rgba(0, 0, 0, 0.57);height:64px;}
.head_bg .content_head{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.head_bg .content_head .content_download,
.head_bg .content_head .content_name,
.head_bg .content_head .content_prof{text-align:center;}
.head_bg .content_head .content_download p,
.head_bg .content_head .content_name p,
.head_bg .content_head .content_prof p{margin:0;padding:0;line-height:1;}
.head_bg .content_head .content_name .hello{-webkit-animation-duration:.7s;-webkit-animation-delay:1s;}
.head_bg .content_head .content_name p{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}
.head_bg .content_head .content_prof{margin:37px 0 65px 0;}
.head_bg .content_head .content_prof p{font-family:'Poppins', sans-serif;font-size:45px;text-transform:none;line-height:1.4;-webkit-animation-duration:.5s;-webkit-animation-delay:2.3s;text-transform:uppercase;}
.head_bg .content_head .content_prof p span{font-style:italic;}
.head_bg .content_head .content_download p{-webkit-animation-duration:.5s;-webkit-animation-delay:2.7s;}
.head_bg .content_head .content_download p a{color:#fff;text-decoration:none;font-weight:700;font-size:14px;background:#38548c;text-transform:uppercase;padding:17px 30px;-webkit-border-radius:25px;border-radius:25px;outline:none;}
.head_bg .content_head .content_download p a:hover{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.head_bg .content_head .content_download p a:hover:after{opacity:1;margin-left:15px;}
.head_bg .content_head .content_download p a:after{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;opacity:0;font-size:18px;margin-left:-15px;font-weight:400;content:'\f073';font-family:'FontAwesome';display:inline-block;}
.toggle-mnu{display:block;width:28px;height:28px;top:50%;margin-top:-10px;z-index:20;position:absolute;right:20px;}
.toggle-mnu span{position:relative;display:block;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px;}
.toggle-mnu span:after,
.toggle-mnu span:before{content:"";position:absolute;left:0;top:9px;}
.toggle-mnu span:after{top:18px;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px;}
.toggle-mnu span:before{width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;border-radius:2px;}
.toggle-mnu.on span{background-color:transparent;}
.toggle-mnu.on span:before{-webkit-transform:rotate(45deg) translate(-1px, 0);-ms-transform:rotate(45deg) translate(-1px, 0);transform:rotate(45deg) translate(-1px, 0);}
.toggle-mnu.on span:after{-webkit-transform:rotate(-45deg) translate(6px, -7px);-ms-transform:rotate(-45deg) translate(6px, -7px);transform:rotate(-45deg) translate(6px, -7px);}
.top_mnu{display:none;z-index:100;}
.mnu_menu ul li{display:block;z-index:10;position:relative;background:#fff;}
.mnu_menu ul li a{color:#000;width:100%;height:100%;display:block;}
#menu{background-color:#1D1F20;background-image:-webkit-linear-gradient(305deg, #1D1F20, #404348);background-image:-o-linear-gradient(305deg, #1D1F20, #404348);background-image:linear-gradient(145deg, #1D1F20, #404348);}
.scroll_bottom .mouse{position:absolute;bottom:8%;left:50%;margin-left:-16px;height:47px;width:26px;-webkit-border-radius:15px;border-radius:15px;-webkit-transform:none;-ms-transform:none;transform:none;border:3px solid #38548c;z-index:15;}
.scroll_bottom .wheel{height:6px;width:6px;display:block;margin:7px auto;background:#fff;position:relative;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:mouse-wheel 1.7s ease infinite;-moz-animation:mouse-wheel 1.7s ease infinite;}
@-webkit-keyframes mouse-wheel{0%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(10px);transform:translateY(10px);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.marq-box{clear:both;}
.marq-box a img{width: 200px;height: 280px;border: #d6cfcf solid 1px;padding: 10px;}
.logo_block{text-align:left;z-index:10;}
h1.logo{font-family:'Source Sans Pro', sans-serif;font-size:18px;line-height:1;z-index:10;line-height:60px;position:relative;}
h1.logo a{text-decoration:none;color:#fff;z-index:10;font-size:28px;font-weight:normal;padding-left:38px;font-family:'Poppins', sans-serif;text-transform:uppercase;}
h1.logo::before{position:absolute;content:'';background:url(../img/pulse.png);width:28px;height:28px;left:0;top:50%;margin-top:-14px;}
.logo_img a{background:transparent url("../img/logo.png") no-repeat left center;height:60px;display:block;}
.none{font:0/0 a;text-shadow:none;color:transparent;}
.ser-text{
background-color:#FFFFFF;
}
.ser-text p{
text-align:center;
padding: 0;
    margin: 0;
}
.ser-text h2{
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #000000;
    -webkit-text-stroke-width: 0.8px;
}
.ser-text h3{
    text-align: center;
    font-size:20px;
    text-transform: uppercase;
    color: #000000;
}
.about{background-color:#ffffff;}
.about1{padding:0;}
.about .about_title{text-align:center;padding-bottom:10px;}
.about .about_title h3{font-size:25px;color:#343434;}
.about .about_title h3 span{font-style:italic;}
.about .about_describe{text-align:center;}
.about .about_describe p{font-size:17px;color:#5f5f5f;font-weight:300;}
.about .about_image{padding:60px 0 80px 0;}
.about .about_image img{width:100%;}
.about .about_skill{text-align:center;}
.about .about_skill .skill_animate:hover .skill_icon{background-color:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-ms-transform:translateX(0%) translateY(-10%);transform:translateX(0%) translateY(-10%);-webkit-transform:translateX(0%) translateY(-10%);}
.about .about_skill .skill_animate:hover .icon_visible{display:none;}
.about .about_skill .skill_animate:hover .icon_invisible{display:inline-block;}
.about .about_skill .skill_icon{width:100px;height:100px;background-color:#38548c;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;position:relative;text-align:center;display:inline-block;-webkit-box-shadow:1px 5px 19.74px 1.26px rgba(0, 0, 0, 0.04);box-shadow:1px 5px 19.74px 1.26px rgba(0, 0, 0, 0.04);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.about .about_skill .skill_icon .icon_visible{display:inline-block;}
.about .about_skill .skill_icon .icon_invisible{display:none;}
.about .about_skill .skill_icon img{position:relative;top:50%;margin-top:-26px;}
.about .about_skill p{padding-top:20px;color:#5f5f5f;}
.service{padding-bottom:0;}
.service .section_header p{margin-bottom:0;}
.service .section_header .divide{padding-bottom:60px;}
.service .container-fluid{background-color:#f5f5f5;}
.service .service_image_block{position:absolute;height:100%;width:50%;}
.service .service_image_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.service .service_describe_block{position:relative;left:50%;text-align:left;width:50%;}
.service .service_describe_block .service_describe{padding:80px 0;margin: 0 0 0 25px;}
.service .service_describe_block .service_describe h3{font-size:25px;color:#343434;position:relative;padding-bottom:25px;margin-bottom:35px;}
.service .service_describe_block .service_describe h3 span{font-style:italic;}
.service .service_describe_block .service_describe h3:before{content:"";position:absolute;height:1px;width:55px;background-color:#233967;bottom:0;}
.service .service_describe_block .service_describe p{font-size:20px;color:#000000;font-weight:300;line-height:30px;text-align: justify;}
.service .service_describe_block .service_describe p i{padding:0 8px 0 0px;color:#1083a7;}
.service .service_describe_block .service_describe .price{padding-top:10px;padding-bottom:40px;margin:0;}
.service .service_describe_block .service_describe .price p{color:#38548c;font-size:24px;font-weight:700;padding:0;margin:0;}
.service .service_describe_block .service_describe .more{padding:15px 0px 15px 0;}
.service .service_describe_block .service_describe .more a{margin:0;padding:15px 30px 15px 30px;color:#687da7;border:1px solid #687da7;text-transform:uppercase;font-size:15px;-webkit-border-radius:25px;border-radius:25px;outline:none;}
.service .service_describe_block .service_describe .more a:after{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;opacity:0;font-size:18px;margin-left:-5px;font-weight:400;content:'\f105';font-family:'FontAwesome';display:inline-block;padding:0px;}
.service .service_describe_block .service_describe .more a:hover{text-decoration:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.service .service_describe_block .service_describe .more a:hover:after{opacity:1;margin-left:15px;}
.service .service_across{background-color:#1e1e1f;}
.service .service_across .service_image_block{left:50%;}
.service .service_across .service_describe_block{left:0;}
.service .service_across .service_describe_block .service_describe h3{color:#fff;}
.service .service_across .service_describe_block .service_describe h3:before{background-color:#fff;}
.service .service_across .service_describe_block .service_describe p{color:#fff;}
.service .service_across .service_describe_block .service_describe p i{color:#FFFFFF;}
.service .service_across .service_describe_block .service_describe .price p{color:#fff;}
.service .service_across .service_describe_block .service_describe .more a{color:#fff;border:1px solid #fff;}
.space{padding:0;margin:0;}
.team .section_header p{margin-bottom:0;}
.team .section_header .divide{padding-bottom:40px;}
.team .team_block{text-align:center;}
.team .team_block .team_social{text-align:center;position:absolute;opacity:0;margin-top:-30px;width:100%;left:0;display:inline-block;margin-top:-30px auto 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.team .team_block .team_social ul{list-style:none;}
.team .team_block .team_social ul li{display:inline-block;padding:0 3px;}
.team .team_block .team_social ul li a{font-size:16px;color:#38548c;}
.team .team_block:hover .team_social{width:100%;position:absolute;margin-top:-15px;opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.team .team_block:hover .team_avatar img{-ms-transform:translateX(0%) translateY(-3%);transform:translateX(0%) translateY(-3%);-webkit-transform:translateX(0%) translateY(-3%);}
.team .team_block .team_avatar{height:100%;max-height:100%;padding-top:20px;}
.team .team_block .team_avatar img{max-height:365px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.team .team_block .team_avatar iframe{width:100%;height:250px;}
.team .team_block h4{font-size:20px;font-family:'Poppins', sans-serif;color:#38548c;font-weight:500;padding-top:20px;}
.team .team_block p{font-size:16px;color:#848383;font-weight:300;margin:0;padding:6px 0;}
.team .owl-carousel .owl-nav.disabled{display:block;position:absolute;top:50%;margin:0;margin-top:-19px;}
.team .owl-carousel .owl-nav{position:absolute;width:100%;}
.team .owl-carousel .owl-nav .owl-next{right:-30px;position:absolute;width:36px;-webkit-border-radius:50%;border-radius:50%;background-color:#38548c;}
.team .owl-carousel .owl-nav .owl-next:after{content:'\f105';font-size:20px;font-family:'FontAwesome';padding-left:3px;}
.team .owl-carousel .owl-nav .owl-prev{left:-30px;position:absolute;width:36px;-webkit-border-radius:50%;border-radius:50%;background-color:#38548c;}
.team .owl-carousel .owl-nav .owl-prev:before{content:'\f104';font-family:'FontAwesome';padding-right:3px;font-size:20px;}
.testimonial{background-color:#edf1f9;border-top:#c4c5c7 solid 1px;}
.testimonial .section_header p{margin-bottom:0;}
.testimonial .section_header .divide{padding-bottom:40px;}
.testimonial .owl-item{opacity:0.5;}
.testimonial .center{opacity:1;}
.testimonial .testimonial_block{cursor:move;cursor:grab;cursor:-webkit-grab;margin:20px 0;padding:50px 60px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 5px 19.74px 1.26px rgba(0, 0, 0, 0.03);box-shadow:1px 5px 19.74px 1.26px rgba(0, 0, 0, 0.03);}
.testimonial .testimonial_block .testimonial_user{padding-bottom:50px;position:relative;}
.testimonial .testimonial_block .testimonial_user .user_avatar{position:absolute;width:72px;height:72px;left:0;top:0;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;}
.testimonial .testimonial_block .testimonial_user .user_avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.testimonial .testimonial_block .testimonial_user .user_title{position:relative;top:5px;text-align:center;}
.testimonial .testimonial_block .testimonial_user .user_title h4,
.testimonial .testimonial_block .testimonial_user .user_title p{margin:0;padding:0;}
.testimonial .testimonial_block .testimonial_user .user_title h4{font-size:20px;padding-bottom:3px;}
.testimonial .testimonial_block .testimonial_user .user_title p{font-size:15px;color:#8e8e8e;}
.testimonial .testimonial_block .testimonial_describe p{font-size:18px;line-height:35px;margin:0;text-align:center;}
.rating{text-align:center;}
.testimonial .testimonial_block .testimonial_describe .rating ul{padding-top:25px;}
.testimonial .testimonial_block .testimonial_describe .rating ul li{display:inline-block;padding:0 1px;}
.testimonial .testimonial_block .testimonial_describe .rating ul li i{color:#2e4f94;font-size:16px;}
.contact .divide_or{padding:50px 0;text-align:center;position:relative;}
.contact .divide_or p{font-size:18px;color:#b5b5b5;font-weight:700;text-transform:uppercase;background-color:#fff;z-index:2;position:relative;display:inline-block;padding:0 30px;margin:0;}
.contact .divide_or .line{z-index:1;position:absolute;height:1px;width:100%;background-color:#b5b5b5;left:0;top:50%;margin-top:-0.5px;}
.contact .contact_block{padding:30px 0;background-color:#fcfcfc;margin:0;}
.contact .contact_block .contact_box{position:relative;}
.contact .contact_block .contact_box .icon_img{position:absolute;left:40px;top:0;}
.contact .contact_block .contact_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.contact .contact_block .contact_box:hover img{-webkit-transform:translateX(0%) translateY(-20%);-ms-transform:translateX(0%) translateY(-20%);transform:translateX(0%) translateY(-20%);}
.contact .contact_block .contact_box .contact_describe{padding-left:125px;}
.contact .contact_block .contact_box .contact_describe h5{font-size:19px;font-weight:700;line-height:1;padding-top:2px;padding-bottom:7px;font-family:"Open Sans", sans-serif;}
.contact .contact_block .contact_box .contact_describe p{font-weight:300;font-size:18px;margin:0;padding:0;color:#737373;}
.contact .contact_form{padding-top:60px;}
.contact .contact_form form label{padding-left:15px;font-size:15px;font-weight:700;text-transform:uppercase;color:#696969;}
.contact .contact_form form fieldset{margin:0;padding:0;border:0;float:left;display:inline;width:50%;padding:0 10px;}
.contact .contact_form form fieldset input{width:100%;background:#fafafa;padding:15px;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:7px;border-radius:7px;margin-top:10px;outline:none;margin-bottom:25px;}
.contact .contact_form form fieldset input:focus{-webkit-box-shadow:none;box-shadow:none;}
.contact .contact_form form fieldset::-webkit-input-placeholder,
.contact .contact_form form fieldset:-moz-placeholder,
.contact .contact_form form fieldset::-moz-placeholder,
.contact .contact_form form fieldset:-ms-input-placeholder{color:#898989;}
.contact .contact_form form .textarea_block{padding:0 10px;}
.contact .contact_form form .textarea_block textarea{width:100%;background:#fafafa;padding:15px;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:7px;border-radius:7px;margin-top:10px;outline:none;}
.contact .contact_form form .textarea_block::-webkit-input-placeholder,
.contact .contact_form form .textarea_block:-moz-placeholder,
.contact .contact_form form .textarea_block::-moz-placeholder,
.contact .contact_form form .textarea_block:-ms-input-placeholder{color:#898989;}
.contact .contact_form form .textarea_block .messegeResult{text-align:center;}
.contact .contact_form form .textarea_block .messegeResult p{display:none;position:absolute;font-size:14px;padding:0;right:50%;margin-right:-113.5px;bottom:0px;}
.contact .contact_form form .textarea_block .messegeResult .submit_center{margin:45px 0 0px;display:inline-block;height:50px;}
.contact .contact_form form .textarea_block .messegeResult .submit_center button{background:#38548c;color:#fff;border:none;text-transform:uppercase;z-index:10;font-weight:700;font-size:14px;outline:none;padding:15px 15px 15px 40px;-webkit-border-radius:30px;border-radius:30px;}
.contact .contact_form form .textarea_block .messegeResult .submit_center:hover i{opacity:1;margin-right:15px;}
.contact .contact_form form .textarea_block .messegeResult .submit_center i{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;opacity:0;font-size:16px;margin-left:10px;font-weight:400;display:inline-block;color:#fff;}
footer{background-color:#272626;}
footer h1.logo a{color:#a5a5a5;}
footer h1.logo::before{position:absolute;content:'';background:url(../img/pulse_footer.png);width:28px;height:28px;left:0;top:50%;margin-top:-14px;}
footer .mnu ul li a,
footer .social_header ul li a{color:#a5a5a5;font-weight:600;}
footer .mnu ul li a:hover,
footer .social_header ul li a:hover{color:#fff;}
footer .header_phone a{color:#a5a5a5;}
a.scrollup{width:30px;height:30px;position:fixed;bottom:30px;right:30px;display:none;background:#38548c;-webkit-border-radius:30px;border-radius:30px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:20;text-decoration:none;}
a.scrollup i{color:#fff;text-align:center;display:block;line-height:28px;font-size:20px;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;transition:all 0.35s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
.mfp-content form{width:80%;margin:60px auto;position:relative;}
.mfp-content form section{padding:0;}
.mfp-bg{background-color:#19192a;opacity:.82;}
.mfp-bg .mfp-container{padding:0;}
.white-popup-block{background-color:#fff;padding-top:50px;padding-bottom:0px;-webkit-border-radius:7px;border-radius:7px;}
.white-popup-block .block_time{text-align:center;}
.white-popup-block .block_time .radio-group{display:inline-block;margin-top:25px;overflow:hidden;margin-bottom:15px;width:100%;}
.white-popup-block .block_time .radio-group input[type="radio"]{position:absolute;visibility:hidden;display:none;}
.white-popup-block .block_time .radio-group label{color:#6a6a6a;display:inline-block;cursor:pointer;background-color:#fafafa;padding:13px 0px;border:1px solid rgba(0, 0, 0, 0.05);margin:0 1%;-webkit-border-radius:7px;border-radius:7px;font-weight:400;width:17%;}
.white-popup-block .block_time .radio-group .first_time{margin-left:0;}
.white-popup-block .block_time .radio-group .last_time{margin-right:0;}
.white-popup-block .block_time .radio-group input[type="radio"]:checked + label{color:#fff;background:#415c91;}
.white-popup-block .block_time .radio-group input[type="radio"]:disabled + label{opacity:0.5;cursor:default;}
.white-popup-block .previous i{padding-left:20px;}
.white-popup-block .next i{padding-right:20px;}
.white-popup-block .calendar_block{position:relative;}
.white-popup-block .cal__header .btn{background:none;border:0;outline:none;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;}
.white-popup-block .cal__header .btn i{color:#fff;}
.white-popup-block .cal{width:100%;max-width:42rem;margin:22px auto 0;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;border:solid 1px rgba(0, 0, 0, 0.05);}
.white-popup-block .cal__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 1.4rem;background-color:#415c91;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.white-popup-block .cal__header__label{width:100%;text-align:center;color:#fff;font-weight:300;text-transform:uppercase;}
.white-popup-block .cal__week{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.white-popup-block .cal__week span{font-size:1.2rem;max-width:14.28%;padding:1.2rem 1.4rem;-webkit-box-flex:0;-webkit-flex:0 0 14.28%;-ms-flex:0 0 14.28%;flex:0 0 14.28%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;font-weight:bold;text-align:center;color:#415c91;}
.white-popup-block .cal__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fafafa;}
.white-popup-block .cal__date{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:14.28%;-webkit-box-flex:0;-webkit-flex:0 0 14.28%;-ms-flex:0 0 14.28%;flex:0 0 14.28%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.2rem 0;-webkit-border-radius:4px;border-radius:4px;color:#555555;}
.white-popup-block .cal__date--active:hover{cursor:pointer;}
.white-popup-block .cal__date--today{background-color:#E7E9ED;color:#333;}
.white-popup-block .cal__date--selected{background-color:#38548c;color:#fff;}
.white-popup-block .cal__date--disabled{opacity:0.5;}
.white-popup-block .cal__date--disabled:hover{cursor:not-allowed;}
.white-popup-block .demo-picked{font-size:1.2rem;text-align:center;position:absolute;opacity:0;}
.white-popup-block .demo-picked span{font-weight:bold;}
.contact_form_popup label{font-size:18px;font-weight:300;color:#6a6a6a;}
.contact_form_popup textarea{margin-top:22px;width:100%;background:#fafafa;padding:15px;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:7px;border-radius:7px;outline:none;font-weight:200;}
.contact_form_popup::-webkit-input-placeholder,
.contact_form_popup:-moz-placeholder,
.contact_form_popup::-moz-placeholder,
.contact_form_popup:-ms-input-placeholder{color:#6a6a6a;}
.contact_form_popup .form-select{position:relative;margin-top:10px;margin-bottom:25px;}
.contact_form_popup .form-select .dropcontainer{position:absolute;left:0;width:100%;}
.contact_form_popup .form-select .trigger{color:#6a6a6a;padding:15px;width:100%;background:#fafafa;display:block;-webkit-border-radius:7px;border-radius:7px;position:relative;border:1px solid rgba(0, 0, 0, 0.05);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-decoration:none;}
.contact_form_popup .form-select .trigger:after{content:'\f107';font-family:'FontAwesome';position:absolute;right:15px;top:50%;margin-top:-14px;color:#48464c;font-size:20px;}
.contact_form_popup .form-select .trigger:hover{text-decoration:none;background:#f5f5f5;}
.contact_form_popup .form-select .activetrigger{color:#6a6a6a;padding:15px;font-size:16px;width:100%;background:#f5f5f5;display:block;-webkit-border-top-right-radius:7px;border-top-right-radius:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;border:1px solid rgba(0, 0, 0, 0.05);-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;}
.contact_form_popup .form-select .activetrigger:after{content:'\f106';font-family:'FontAwesome';position:absolute;right:15px;top:50%;margin-top:-14px;color:#48464c;font-size:20px;}
.contact_form_popup .form-select .activetrigger:hover,
.contact_form_popup .form-select .activetrigger:active{background:#f5f5f5;text-decoration:none;}
.contact_form_popup .form-select .dropcontainer ul{border:1px solid rgba(0, 0, 0, 0.05);border-top:none;background:#fff;list-style-type:none;margin:0;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;}
.contact_form_popup .form-select .dropcontainer ul li{padding:15px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.contact_form_popup .form-select .dropcontainer ul li:hover{background:#f5f5f5;outline:none;}
.contact_form_popup .form-select .dropcontainer ul li:first-child{display:none;}
.contact_form_popup .form-select .dropcontainer ul li:last-child{border-bottom:none;}
.contact_form_popup .form-select .dropcontainer ul li a{color:#6a6a6a;text-decoration:none;display:block;}
.contact_form_popup .form-select .dropdownhidden{display:none;}
.contact_form_popup .form-select .dropdownvisible{height:auto;}
.contact_form_popup .form-group{margin:0;padding:0;border:0;float:left;display:inline;width:100%;}
.contact_form_popup .form-group input{width:100%;background:#fafafa;padding:15px;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:7px;border-radius:7px;margin-top:10px;outline:none;margin-bottom:25px;}
.contact_form_popup .form-group input:focus{-webkit-box-shadow:none;box-shadow:none;}
.contact_form_popup .form-group::-webkit-input-placeholder,
.contact_form_popup .form-group:-moz-placeholder,
.contact_form_popup .form-group::-moz-placeholder,
.contact_form_popup .form-group:-ms-input-placeholder{color:#898989;}
.contact_form_popup .messegeResult{text-align:center;}
.contact_form_popup .messegeResult .submit_center{margin:45px 0 60px;display:inline-block;}
.contact_form_popup .messegeResult .submit_center p{display:none;text-align:center;position:relative;font-size:14px;padding:0;}
.contact_form_popup .messegeResult .submit_center button{background:#38548c;color:#fff;border:none;text-transform:uppercase;z-index:10;font-weight:700;font-size:14px;outline:none;padding:15px 15px 15px 50px;-webkit-border-radius:30px;border-radius:30px;}
.contact_form_popup .messegeResult .submit_center:hover i{opacity:1;margin-right:35px;}
.contact_form_popup .messegeResult .submit_center i{-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s;opacity:0;font-size:16px;margin-left:15px;font-weight:400;display:inline-block;color:#fff;}
.scroll-box{width:100%;box-shadow:0 10px 26px -10px rgba(63, 81, 181, 0.45);border:#d1d4d6 solid 1px;}
 
.text-space{margin:0 0 40px 0px;}
.left-col{width:50%;float:left;margin:100px 0 0 40px;}
.left-col p{font-size:20px;text-align:justify;}
.left-col h2{}
.right-col{width:42%;height:670px;float:right;margin:0 0 0 0px;background:url(../img/right-img-2.jpg);}
.right-col h2{font-family:'Poppins', sans-serif;font-size:28px;text-align:center;color:#fff;font-weight:normal;text-transform:uppercase;padding:40px;}
.right-col p{color:#FFFFFF;text-align:justify;line-height:30px;padding:0 40px 0 40px;font-size:20px;}
.right-col img{max-width:100%;height:100%;}
.text-space1{margin:40px 0 0px 0px;background-color:#af1701;}
.f-text{text-align:center;color:#FFFFFF;font-size:16px;padding:0;margin:0;}
.f-text a{color:#CCCCCC;}
.phone-right{font-size:17px;text-align:center;font-family:'Poppins', sans-serif;width:280px;float:right;margin:-10px 0 0 0px;padding:0;}
.phone-right span{font-size:18px;text-align:center;display:block;float:right;width:100%;line-height:0;margin:-18px 0 0 0px;padding:0;}
.phone-right span i{padding:0 5px 0 0px;}
.sub-banner{width:100%;height:auto;margin:0 0 70px 0px;}
.sub-banner img{width:100%; display:none;}
.read-more{font-family:'Poppins', sans-serif;font-size:17px;text-align:center;color:#ffffff;float:right;background-color:#af1701;padding:6px 20px 8px 20px;border-radius:2px;}
.read-more:hover{text-decoration:none;background-color:#FF0000;color:#FFFFFF;}
.e-con-box{width:1050px;height:auto;margin:0 auto 80px;}
.contact-send-box-col{width:1000px;height:auto;margin:auto;float:none;background-color:#FFFFFF;border:#e4e2e2 solid 1px;display:flow-root;}
.send-left{width:200px;height:610px;float:left;background-color:#38548c;margin:2px 32px 2px 2px;clear:both;padding:20px 0 0 0px;}
.send-icon{width:100%;text-align:center;margin:50px 0 0 0px;}
.send-icon p{text-align:center;padding:10px 0 0 0px;color:#ffffff;}
.contact-send-box{width:740px;height:auto;margin:1px 0 0 0px;text-align:center;float:left;border-bottom-width:8px;border-radius:5px;background-color:#FFFFFF;padding:15px;}
.send-sub1{width:346px;height:auto;float:left;margin:0 0 15px 0px;}
.send-sub1-space{margin:0 0 35px 15px;}
.send-sub1 p{font-size:17px;padding:0;margin:0;}
.send-col{float:left;width:100%;}
.send-col p{font-size:17px;padding:0;margin:0;}
.pro-heading-text{clear:both;}
.pro-heading-text h3{clear:both;font-family:'Poppins', sans-serif;text-align:center;font-weight:normal;padding:20px 0 40px 0px;font-size:28px;color:#dc0808;}
.submit-btn{font-family:'Poppins', sans-serif;font-size:15px;text-align:center;padding:10px 0 10px 0px;color:#fff;background-color:#dc0808;outline:none;border:none;margin:10px 0 0 0px;width:200px;text-transform:uppercase;cursor:pointer;float:left;}
input[type="text"], textarea{padding:0 6px;vertical-align:middle;background:none;border:#5f5a5a solid 1px;font-size:14px;font-weight:400;color:#888;width:100%;background-color:#ffffff;-moz-box-shadow:none;-webkit-box-shadow:none;line-height:37px;outline:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s; border-radius: 2px; margin:5px 0 15px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.texta{background-color:#131313; }
.fixed-enquiry{width:55px;top:295px;right:12px;position:fixed;z-index:1111;cursor:pointer;}
.sub-col{width:295px;float:left;height:auto;margin:0 0 0 40px;}
.space-input{
    margin: 0 0 15px 10px !important;	
}
.f-sub{width:200px;margin:0 0 0 40px;}
.a-sub{
width:335px;	
margin: 0;
}
.a-sub p{
    color: #d2cece;
    line-height: 28px;
    font-size: 17px;
    text-align: justify;	
}
.sub-col p{
    color: #d2cece;
    line-height: 25px;
    font-size: 15px;
    text-align: left;	
}
.sub-col h4{  
    font-size: 22px;
    text-align: left;
    color: #fff;
    font-weight: normal;
	text-transform: uppercase;
    line-height: 35px;
      padding-left: 0px;
    margin: 0 0 20px 0px;}
.sub-col span i{
padding:0 5px 0 0px;	
}
.sub-col span{
color:#FFFFFF;	
}
.sub-col a{
	font-size: 15px;
    color: #CCCCCC;
    line-height: 30px;
    text-decoration: none;
    padding: 0 0 0 18px;
    float: left;
    width: 100%;
}
 
.footer{width:100%;height:auto;margin:0 0 0 0px; background:url(../img/bg.jpg); padding:40px 0 40px 0px;float:left;}
.sub-col a:before{
    content: "";
    padding: 0;
    width: 8px;
    height: 8px;
    border: #fff solid 1px;
    border-radius: 50%;
    position: absolute;
    margin: 10px 0 0 -18px;
	}
.galley-box1{width:250px;float:left;height:auto;margin:0 0 50px 30px;}
.galley-box1 img{border:#CCCCCC solid 1px;padding:10px;width:100%;height:100%;}
.galley-box1 a{text-align:center;font-size:14px;display:block;padding:12px 0 0 0px;}
.galley-box1 a span{display:block;text-align:center;color:#FF0000;}
.text-02{font-family:'Poppins', sans-serif;line-height:30px;}
.key{width:auto;height:auto;}
.key h1{font-size:15px;text-align:center;padding:0;margin:0;font-family:'Poppins', sans-serif;font-weight:normal;background-color:#f4c723;}
.location-box{width:100%;height:50px;float:left;margin:0 0 0 0px;background-color:#3d3d3d;}
.location-text{font-family: 'Poppins', sans-serif;width: 180px;float: left;font-size: 20px;line-height: 50px;padding: 0 10px 0 10px;background-color: #b1d7f3;color: #000000;text-align: center;}
.location-col{width: 85%;float:right;line-height: 50px;}
.location-col p{text-align:justify;padding:0;margin:0;}
.footer_text{font-size: 15px; color: #000000; line-height: 30px; text-transform: capitalize; float: left; text-decoration: none; margin: 1px; padding: 0 5px 0 10px; border: #adcbd8 solid 1px; width: 176px; background-color: #d7ecf5;}
.social-col{width:100%;float:left;margin:10px 0 0 0px;}
.social-col i{width: 30px;line-height: 30px;text-align: center;background-color: #585858;border: #7d7c7c solid 1px;}
.social-col a:before{display:none;}
.social-col a{float:left;width: auto; border-left: #827f7f00 solid 1px; padding: 0 0 0 5px;}
.footer_text:hover{color:#999999;}
.mnu_line{background-color:#14171b;}
.pro-page{ clear:both; background-color:#c8f7ff; padding: 20px;border-radius: 20px;}
.pro-page img{ width:auto !important; margin: 0 20px 0 0px !important; border:none !important; float:left !important;}
.pro-page1{padding:35px 0 0 0px; clear:both;}
.pro-page1 img{ width:auto !important; border:none !important; float:right !important;}
.pro-page2{background-color: #ffdd00;padding: 20px;border-radius: 15px;border: #9e8a03 solid 1px;}
.pro-page02{background-color: #ffdd00;padding: 20px;border-radius: 15px;border: #9e8a03 solid 1px;width: 328px;float: left; margin:0 0 40px 50px;}
.right-menu-box{
width:650px;
float:right;
}
.left-box{
width:600px;
float:left;
height:auto;
	
}
.left-box h2{
    color: #fff;
    padding: 40px 0 0 0px;	
}
.right-box h3 {
    padding: 40px 0 20px 0px !important;
}
.left-box h3 {
    padding: 40px 0 20px 0px !important;
}
.left-box p{
    color: #000;
    background-color: #08080800;
    padding: 0;
    font-size: 18px;
	text-align:left;
    font-style: italic;
}
.left-box p icon{
    font-size: 32px;
    font-style: italic;
}
.left-box span{
display: table;
    float: right;
    font-size: 15px;
    color:#a7a69f;	
}
.right-box{
 
    float: right;
    height: auto;
    width: 500px;	
}
.right-box h2{
    color: #fff;
    padding: 40px 0 0 0px;	
}
.cont-box{
    float: left;
    height: auto;
    width: 500px;	
}
.cont-box input[type="text"], textarea{
background-color:#ffffff !important;	
}
.cont-bg{
background-color: #080808;	
}
.captcha-col {
width: 75px;
    float: left;
    line-height: 24px;
    margin: 6px 5px 0 0px;
    background-color: #fff;
    border: #2d2f2e solid 1px;
	
}
.captcha-col img {
    padding:9px 0 8px 8px;
    width: auto;
}
.captcha-col-1 {
    width: 145px;
    float: left;
    margin:0 0 0 0px;
}
.captcha-col-1 input{
width:100%;	
}
.submit-btn1 {
width: 40%;
    background:#28c70b;
    font-size: 15px;
    color:#FFFFFF;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 30px;
    border: 0px;
    cursor:pointer;
    margin: 0 0 0 0px;
    border-radius: 2px;
}
form{
    background-color:#080808;
    padding: 20px;
    margin: 22px 0 0 0px;
    border-radius: 2px;
}
form textarea{
width: 100%;
 	
}
.sub-menu-r{
    width: 250px;
    left: -100px;
	position:relative;
	list-style: none;	
}
.contact-fixed {
bottom: 0;
    right: 20px;
    position: fixed;
    z-index: 9999;
    display: none;
}
.contact-fixed span i {
    background-color: #28c70b;
    width: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border-radius: 50%;
    margin: 0 5px 0 0px;
}
.whatsapp-fixed {
    bottom: 60px;
    right: 25px;
    position: fixed;
    z-index: 9999;
}
.whatsapp-fixed span i {
    background-color: #28c70b;
    width: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    border-radius: 50%;
}
.text-col{
    width: 100%;
    padding: 40px 0 40px 0px;
 
}
.client-col{
background:#FFFFFF;
}
.client-col h2 {
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #000000;
    padding-top: 50px;
    -webkit-text-stroke-width: 0.8px;
}
 .full-content-box h1{
 text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #000000;
	padding-top:50px;
	-webkit-text-stroke-width: 0.8px;
 }
 .full-content-box strong{
 font-weight:bold;
 }
 
.h-text{
	clear:inherit;
}
.b-text{
	clear:inherit;
}
.b-text:before {
content: '';
    position: absolute;
    border: #fff solid 1px;
    width: 190px;
    height: 81px;
    margin: -15px 0 0 5px;
    z-index: -1;
	display:none;	
}
.h-text:before {
content: '';
    position: absolute;
    border: #fff solid 1px;
    width: 190px;
    height: 81px;
    margin: -15px 0 0 5px;
    z-index: -1;

}
.full-content-box h3 {
    color: #000000;
    padding: 40px 0 0 0px;	
	text-transform: uppercase;
}
.text-col h2{
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;	
	color: #000000;
}
.text-col h2:before{
content: "\f0c4";
    font: normal normal normal 28px/1 FontAwesome;
    padding: 0 15px 0 0px;
	color:#ffbc00;	
}
.text-col p{
font-size: 16px;
    text-align: left;
	line-height: 28px;	
}
.text-col ul li{
font-size: 16px;
    text-align: left;
padding: 0 0 8px 30px;
}
.text-col ul li:before{
    content: '';
    position: absolute;
    border: #9b6a01 solid 2px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: 10px;
    margin-top: 8px;
}
.text-col ul li::marker{
content:'';
display:none;
}
.left-text strong{
font-weight:bold;
}
#cssmenu h2{
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;	
	color: #000000;
	padding: 0 0 20px 0px;
}
.col-ser{
width: 382px;
    float: left;
    margin: 28px 15px 0 0px;
    padding: 0 0 15px 0px;
    box-shadow: 0 0 25px 0 rgba(41,61,88,.06);
    background-color: #ffffff;
    border: #eaeaea solid 1px;
	
}
.col-ser img{
width:100%;
}
.col-ser h2{
    text-align: center;
	padding: 20px 0 0 0px;	
   font-size: 20px;
    z-index: 1;
    position: relative;
}
.col-ser p{
font-size: 15px;
    text-align: center;
    padding:10px 25px;
    line-height: 25px;
}
.col-ser a{
font-size: 16px;
    text-align: center;
    padding: 5px 20px 5px 20px;
    line-height: 25px;
    margin: auto;
    display: table;
    border: #000 solid 1px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    border-radius: 2px;
	text-decoration: none;
}
.text-heading-text {
    font-size: 50px;
    padding: 12px 20px 20px 20px;
    color: #000;
    text-align: center;
    border-radius: 2px;
    font-family: "Playfair Display", sans-serif;
    font-family: 'Poppins', sans-serif;
    margin: 40px 0 0 0px;
    text-transform: uppercase;
}
.left-text{
width:45%;
float:left;
margin:0 0 0 0px;	
}
.left-text h2{
padding: 0 0 0 0px;	
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    color: #000000;
	-webkit-text-stroke-width: 0.2px;
}
.left-text h5:before {
    content: "\f0c4";
    font: normal normal normal 28px/1 FontAwesome;
    padding: 0 15px 0 0px;
    color: #ffbc00;
}
.left-text span{
padding: 0 0 20px 0px;	
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}
.left-text span i{
font-size: 35px;
    font-style: inherit;
    top: 5px;
    position: relative;	
}
.right-g{
width:45%;
float:right;
margin:0 0 0 0px;	
}
.right-g h2{
padding: 0 0 0 0px;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    color: #000000;
	-webkit-text-stroke-width: 0.2px;
}
.right-g h6:before {
    content: "\f0c4";
    font: normal normal normal 28px/1 FontAwesome;
    padding: 0 15px 0 0px;
    color: #ffbc00;
}
.right-g h2{
padding: 0 0 20px 0px;	
}

.right-g h5{
padding: 10px 20px 10px 20px;
    background-color: #ffffff;
    color: #000000;
    border-radius: 25px;
    display: table;
    margin: auto;
    font-size: 25px;
    border: #28c70b solid 1px;	
}
.right-g img{
    width: 28%;
    border: #D5D5D5 solid 1px;
    height: auto;
    padding: 8px;
    margin: 0 0 10px 5px;
    border-radius: 5px;	
}
.col-ser:before {
content: "\f0c4";
    font: normal normal normal 25px/1 FontAwesome;
    width: 80px;
    height: 80px;
    background-color: #ffffff;
    position: absolute;
    border-radius: 65%;
    margin: 162px 0 0 154px;
    padding: 26px 0 0 0px;
    color:#000000;
	display:none;
}
 .left-menu{
    width: 295px;
    float: left;
    height: auto;
    margin: 0 0 70px 0px;
    background-color: #f9f9f9;
    display: inline-table;
    padding: 0 0 40px 0px;
}
.left-menu h2{
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    text-align: center;
    padding: 10px 15px;
    background-color: #000000;
    color: #fff;
	clear: both;
	margin: 0 0 0 0px;
}
.left-menu a{
color: #000;
    width: auto;
    /* float: left; */
    font-size: 17px;
    line-height: 45px;
    padding: 0 0 0 20px;
    text-align: left;
    display: block;
    border-bottom: #000 solid 1px;
	text-decoration: none;
}
.left-menu a:before {
    content:"\f0c4";
    font: normal normal normal 18px/1 FontAwesome;
    padding: 0 10px 0 0px;
	color: #ff0000;
    
	}
.left-menu img{
	display:none;
	}
 .right-content {
width: 780px;
    float: right;
    margin: 0 0 70px 60px;
    box-shadow: -5px 0px 20px 0px rgb(158 158 158 / 8%);
    padding: 25px;
    background-color: #ffffff;
}
.right-content h1 {
    font-size: 25px;
    font-weight: 700;
    color: #000;
    margin-bottom: 32px;
    text-align: left;
    text-transform: uppercase;
    border-left: #ff0000 solid 2px;
    padding: 0 0 0 20px;
}
.right-content p {
    text-align: left;
    line-height: 30px;
	font-size: 15px;
}
.right-content p a{
	color:#000000;
}
.right-content p a:hover{
	color:#000000;
	text-decoration:none;
}
.pro-box {
    width: 340px;
    height: auto;
    float: left;
    margin: 20px 0 0 20px;
    border: #8e8e8e solid 1px;
    padding: 5px;
}
.pro-box img {
    width: 100%;
    height: 100%;
}
 
 .counters {
      max-width: 560px;
      margin: 0 auto;
 }

.counter-box {
    text-align: center;
    margin: 5px;
    display: inline-block;
    border: #afafaf dashed 1px;
    padding: 30px 10px;
    border-radius: 5px;
    width: 150px;
}

.counter {
  font-size: 40px;
  font-weight: 700;
  color: #9b6a01;
  margin-bottom: 5px;
  -webkit-text-stroke-width: 1.5px;
  line-height: 30px;
}

.label {
  font-size: 16px;
  font-weight: 600;
  color: #555;
  display: block;
  padding: 0 0 0 0px;
}
.plus {
  font-size: 40px;
  margin-left: 3px;
}

.testimonial-container {
  max-width: 1100px;
  margin: auto;
  overflow: hidden;
  position: relative;
}

.testimonial-carousel {
  display: flex;
  transition: transform 0.5s ease-in-out;
}

.testimonial {
  flex: 0 0 32.333%;
  box-sizing: border-box;
  padding: 20px;
  background: #fff;
  margin:32px 5px 50px 5px;
  border-radius: 8px;
  text-align: center;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.testimonial h3 {
  font-size: 16px;
  font-weight: bold;
}

.testimonial h3 span {
  display: block;
  font-weight: normal;
  color: #9b6a01;
}

.testimonial p {
  font-size: 16px;
  line-height: 26px;
}

.testimonial p i {
  color: #9b6a01;
  font-size: 20px;
}

/* ===== Tablet ===== */
@media (max-width: 992px) {
  .testimonial {
    flex: 0 0 50%;
  }
}

/* ===== Mobile ===== */
@media (max-width: 576px) {
  .testimonial {
    flex: 0 0 96%;
  }
}



.logo{
clear:both;
}
.logo img{
width: 65%;
margin: 2px 0 0 70px;
}
@media (max-width:550px){.slide__text{display:none;}
.right-menu-box {
    width: 100%;
}
.sub-menu-r {
    width: 100%;
    left: 0;
    position: relative;
    list-style: none;
}
.slider-container{height:200px;}
.header_phone{display:none !important;}
.dropdown-content{display:none !important;}
.head_bg .mnu_line, footer{line-height:60px;background-color:#00000085;}
.mnu_menu ul li a{color:#fff;}
.mnu_menu ul li{background:#050404b5;}
.section_header p{font-size: 16px;
    text-align: center;
    line-height: 28px;}
	.right-content p {
    text-align: left !important;
	font-size: 15px;
}
.section_header p i{padding:0 8px 0 0px;color:#1083a7;}
.section_header p img{width:100%;}
.section_header p span{clear:both;text-align:left;}
 
.service .service_describe_block .service_describe h3{font-size:18px; padding: 0 0 25px 20px;}
.service .service_describe_block .service_describe p{font-size:18px;text-align:justify;}
.full-content-box h3{font-size:16px;padding:12px 20px 15px 20px;border-radius:0;clear: both;}
.full-content-box h4{font-size:20px;padding:30px 0 15px 0px;text-align:center;}
.full-content-box p{
padding: 20px;
        font-size: 15px;
        line-height: 28px;
        text-align: center;
        border-radius: 10px;
        float: left;
        margin: 0;
}
.text-content h4{font-size:18px;text-align:center;padding:0 20px 0 20px;}
.text-content p{font-size:18px;text-align:justify;line-height:30px;padding:0 20px 0 20px;}
.full-content-box p i{padding:0 8px 0 0px;}
.team .team_block .team_avatar iframe{width:100%;height:140px;}
.left-col h2{font-size:18px;}
.left-col{width:90%;margin:43px 0 0 15px;}
.left-col p{font-size:17px;text-align:justify;line-height:30px;}
.right-col{width:100%;height:100%;float:right;margin:40px 0 0 0px;background:url(../img/right-img-2.jpg);}
.right-col h2{font-size:25px;padding:20px;}
.right-col p{line-height:30px;padding:0 20px 0 20px;font-size:17px;}
.footer{border-top:#fff solid 2px;}
.f-sub{width:90%;margin:auto;float:none;}
.sub-col{width:90%;float:none;height:auto;margin:40px auto 0;clear:both;display:flow-root;}
.f-text{font-size:16px;padding:10px 0 10px 0px;margin:0;float:none;line-height:28px;}
.galley-box1{width:100%;margin:0 0 50px 0px;}
.fixed-enquiry{display:none;}
.e-con-box{width:100%;margin:0 auto 0px;}
.send-left{width:100%;}
.contact-send-box-col{width:100%;}
.send-icon p{text-align:center !important;}
.contact-send-box{width:100%;}
.send-sub1{width:100%;}
.send-sub1-space{margin:0 0 18px 0px;}
.submit-btn{width:100%;}
.sub-banner{margin:0px 0 0 0px;}
.mnu_menu ul li a:hover{text-decoration:none;}
.text-02{text-align:left !important;}
h1.logo a{font-size:15px;}
.logo{float:left;}
.logo img{ width: 42%; margin: 0;}
.head_bg .mnu_line .nav_block, footer .nav_block{margin:0 0 0 0px;}
.location-col p{padding:0 20px 0 20px;}
.location-text{width:100%;}
.location-col{width:100%;}
.phone-right span{line-height: 35px;}
.section_header h2 span{padding: 20px 0 0 0px;}
.sub-col a{line-height: 28px;}
.location-box{display:none;}

.left-box {
    width: 90%;
    float: none;
    margin: auto;
}
.right-box {
    float: none;
    height: auto;
    width: 90%;
    margin: auto;
}
input[type="text"], textarea{
width:100%;	
}
.submit-btn1 {
    width: 100%;
    margin: 5px 0 0 0px;
}
.contact-fixed {
    display: block;
}
.text-col p {
    font-size: 16px;
}
.text-col {
    width: 90%;
    margin: auto;
}
.full-content-box h2 {
    font-size: 28px;
}
.text-col img {
    width: 40%;
    padding: 10px;
}
.read-more {
  margin: 0 20px 0 0px;
}
.text-content h3 {
   font-size: 25px;
    margin: 0 20px 0 20px;
}
.text-content img {
    width: 80%;
    float: none;
    padding: 10px;
    margin: 10px auto;
    display: block;
}
.col-ser {
    width: 90%;
	margin: 28px auto;
	float:none;
}
.col-ser p {
font-size: 15px;
    text-align: center;
    line-height: 25px;
}
.col-ser:before{
display:none;
}
.h-text:before {
    content: '';
    position: absolute;
    border: #fff solid 1px;
    width: 70%;
    height: 70px;
    margin: -15px auto 0px;
    z-index: -1;
    left: 0;
    right: 0;
}
#cssmenu {
    width: 100%;
	clear: both;
}
.right-g {
    width: 100%;
    margin: 0 0 50px 0px;
}
.right-g h5 {
    font-size: 22px;
}
#cssmenu > ul > li:first-child > a > span {
    font-size: 14px;
}
#cssmenu > ul > li:first-child > a > span icon {
    font-size: 25px;
}
.space-input {
    margin: 0 0 15px 0px !important;
}
.pro-box {
    width: 100%;
    margin: 20px 0 0 0px;
 }
 .right-content {
    width:auto;
    margin: 0 0 70px 0px;
	float: left;
    padding:45px 25px 30px 25px;
}
.left-menu{
	display:none;
}
.section_header p text {
    text-align: left;
}
 
.section_header .divide {
    display: block;
}
.cont-box {
   width: 100%;
}
.left-text {
    width: 100%;
}
.left-text p{
font-size:15px;
}
.full-content-box h1 {
    font-size: 26px;
    line-height: 35px;
	padding: 0 20px;
}
.counters {
    margin: auto;
    display: flex
}
.counter {
    font-size: 30px;
}
.ser-text h2 {
    text-align: center;
    font-size: 26px;
    line-height: 35px;
	padding: 0 5px;
}
.right-g h2 {
    padding: 0 0 0 0px;
}	
}