@import url('https://fonts.googleapis.com/css?family=Open+Sans');
body{font-family: 'Open Sans', sans-serif}
.modal.left .modal-dialog, .modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}
.modal.left .modal-content, .modal.right .modal-content{height:100%;overflow-y:auto}	
.modal.left .modal-body, .modal.right .modal-body{padding:15px 15px 80px}
.modal.left.fade .modal-dialog{left:-320px;-webkit-transition:opacity 0.3s linear, left 0.3s ease-out;-moz-transition: opacity 0.3s linear, left 0.3s ease-out;-o-transition:opacity 0.3s linear, left 0.3s ease-out;transition:opacity 0.3s linear, left 0.3s ease-out}
.modal.left.fade.show .modal-dialog{left: 0}
.modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear, right 0.3s ease-out;-moz-transition:opacity 0.3s linear, right 0.3s ease-out;-o-transition:opacity 0.3s linear, right 0.3s ease-out;transition:opacity 0.3s linear, right 0.3s ease-out}
.modal.right.fade.show .modal-dialog{right:0}
.modal-content{border-radius:0;border:none}
.modal-header{border-bottom-color:#EEEEEE;background-color:#FAFAFA}
.vt-logo>img{width:60%}
.tz-contactinfo{text-align:right}
.v-call-us-now>img{width:35px;display:inline-block}
.v-call-us-now>span{font-size:20px;color:#01B4C6;font-weight:bold}
.v-call-us-now>span:last-child{font-size:13px;color:#333;display:block}
.vt-contnumb{margin-left:45px;margin-top:-14px;}
.vt-contemail{margin-left:45px;margin-top:-9px;}
.bg-web{background-color:#49c6f0}
.c-web{color:#49c6f0}
.nav-link{line-height:35px;font-weight:bold;font-size:14px}
.navbar-nav .active{background-color:#1B1B1B}
.navbar-light .navbar-nav .nav-link{color:#fff;padding-left:20px;padding-right:20px}
.navbar-light .navbar-nav>.nav-link{color:#fff;padding-left:20px;padding-right:20px}
.navbar-light .navbar-nav .active>.nav-link{color:#fff;padding-left:20px;padding-right:20px}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{background-color:#1B1B1B;color:#fff;transition:0.5s ease-out}
.carousel-caption{top:0px;background-color: rgba(55, 55, 55, 0.8);left:0;right:auto;width:37%;height:100%;padding:25px}
@keyframes boarderanim{
from{border-width:2px 0 2px 2px;border-color:transparent transparent transparent transparent;border-style:solid solid solid solid}
to{border-width:2px 0 2px 2px;border-color:#5a9298 #5a9298 #5a9298 #5a9298;border-style:solid solid solid solid}
}
.vt-inner-carousel{border-left:2px solid #5a9298;height:100%;border-top:2px solid #5a9298;border-bottom:2px solid #5a9298;border-radius:3px 0 0 3px;animation: boarderanim 1 3s}
.vt-inner-carousel>h1{text-align:left;padding-left:60px;font-size:50px;font-weight:bold;padding-top:10%;line-height:65px}
.carousel-control-next, .carousel-control-prev{width:8%}
.btn-primary{background-color:#49c6f0;border-color:#49c6f0}
.btn-primary:hover{background-color:#40abd0;border-color:#40abd0}
.vt-serviceblock{text-align:center;background-color:#e1e1e1;width:100%;padding:10px 20px;border-radius:4px;margin-bottom: 15px;min-height: 113px;}
.vt-serviceblock>h5{font-size:17px;font-weight:bold;}
.vt-serviceblock>i{color:#5a5a5a;margin-bottom:5px}
.vt-servicetext{text-align:center;font-size:14px;font-weight:bold;color:#5a5a5a;border-width:0 2px 2px 2px;border-color:#49c6f0 #49c6f0 #49c6f0 #49c6f0;border-style:solid solid solid solid;padding:15px;border-radius:0 0 4px 4px;height:100px;position:relative;bottom:-50px;margin-bottom:20px;}
.vt-servicetext>p{position:relative;top:-72px;margin-bottom:0}
.vt-home-welcom{padding:17px;padding-top:0;padding-right:0}
.vt-home-welcom{background-color:#49C6F0;text-align:center;box-shadow:18px -18px 0px #999}
.vt-home-welcom h2{color:#3B3B3B;font-weight:bold;padding:15px}
.vt-home-welcom p{font-size:20px;color:#fff;padding-left: 15px;padding-right: 15px;font-weight: 600}
.vt-home-welinner{border-left:1px solid #fff;padding:15px;border-bottom:1px solid #fff;box-shadow:3px -3px 0px #999 inset}
.vt-sendemailbox{background-image:url(../images/sendemail-bg-baner.png);width:100%;margin-top:45px;padding-top:30px;padding-bottom:30px;}
.vt-getintotext>h1{color:#fff;font-weight:bold;letter-spacing:1px}
.vt-getintotext>p{color:#fff;font-weight:500;font-size:18px}
.vt-title>h2{text-align:left;font-weight:bold;margin-bottom:0}
.vt-title>hr{border:1px solid #49c6f0}
.vt-servi-descp{background-color:#f1f1f1}
.vt-servi-descp>p{font-size:14px}
.nav-pills .nav-link{background-color:#f1f1f1;color:#333;border-bottom:2px solid #49C6F0;border-radius:0;margin-bottom:15px;font-size:15px;font-weight: bold}
.nav-pills .nav-link.active{background-color:#49C6F0;color:#fff;border-bottom:2px solid #333;border-radius:0}
#v-pills-tab>a{padding-top:15px;padding-bottom:15px}
#v-pills-tabContent{background-color:#f1f1f1;padding:15px;height:793px;overflow-y:auto;text-overflow: clip;}
#v-pills-tabContent::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
#v-pills-tabContent::-webkit-scrollbar{width:10px;background-color:#F5F5F5}
#v-pills-tabContent::-webkit-scrollbar-thumb{background-color:#49c6f0;background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)}
.footer{background-color:#282828;width:100%;color:#fff}
.footer p{font-size:14px}
.vt-timings>div{font-size:13px;font-weight:bold}
.vt-qucik-links .stretched-link{font-size:14px}
.list-group-item.active{background-color:#49c6f0;border-color:#49c6f0}
.vt-title>hr{width:40%}
.vt-list-style{list-style:none;}
.vt-list-style>li{padding: 5px;}
#v-pills-tabform .nav-link{margin-bottom:0;}
#v-pills-tabContentform{border-top:2px solid #000;}
.vt-contact-box{padding:10px;border-radius:3px;background:url(../images/istockphoto-666135210-612x612.jpg) center rgba(255,255,255,0.80);background-size:100% 100%;}
.vt-contact-boxbg{padding:10px;border-radius:3px;background:rgba(255,255,255,0.80)}
.vt-contact-box>p{font-size:14px;margin-bottom: 5px;}
.vt-about-cont{padding:10px;}
.vt-about-cont>h3{font-size:25px;}
@media only screen and (max-width:768px){
.vt-logo{width:100%}
.vt-inner-carousel>h1{font-size:20px;line-height:31px;}
.carousel-control-next, .carousel-control-prev{width:13%;}
.vt-home-welcom{padding-left:10px;padding-bottom:10px;box-shadow:10px -10px 0px #999;}
.vt-home-welcom h2{font-size:24px;}
.vt-home-welcom p{font-size:17px;padding-left: 5px;padding-right:5px;}
.vt-servicetext>p{font-size:11.3px}
.vt-serviceblock>h5{font-size:13px;}
.nav-pills .nav-link{font-size:13px;text-align:center}
#v-pills-tabContent{height:617px}
.footer p{font-size:12px;}
.vt-timings>div{font-size:12px;}
.justify-content-start{margin-right:0;}
.vt-servicetext.vt-our-team{bottom:0;}
.vt-servicetext.vt-our-team>p{top:0;}
.vt-home-welinner{padding:12px;}
.vt-sendemailbox{padding-bottom:10px!important;padding-top:10px!important;}
.vt-contemail{margin-top:-12px;font-size:10px;margin-left:43px;}
.vt-contnumb{margin-top:-19px;}
.v-call-us-now>span{font-size:18px;}
.vt-getintotext>h1{letter-spacing:0;font-size:29px;}
.vt-title>hr{width:65%}
#v-pills-tab>a{padding:7px;line-height:22px;}
.vt-serviceblock{min-height:90px;}
.vt-headers-fs>h3{font-size:23px;}
}
@media only screen and (max-width:414px){
.vt-servicetext>p{top:-37px;}
.vt-servicetext{top:19px;}
.vt-inner-carousel>h1{font-size:15px;line-height:22px;padding-left: 23px;}
.carousel-caption{padding: 15px;}
.vt-title>hr{width:65%}
.vt-contact-boxbg>h5{font-size:16px;}
.vt-contact-boxbg>p{font-size:13px;}
.vt-headers-fs>h3{font-size:23px;}
.vt-list-style{padding-left:0;}
.vt-about-img{height:120px;}
}
@media only screen and (max-width:375px){
.vt-inner-carousel>h1{font-size:13px;line-height:22px;}
.carousel-caption{padding:10px;}
.vt-servicetext{top:25px;}
.vt-servicetext>p{top:-49px;}
.vt-title>hr{width:65%}
.vt-contact-boxbg>h5{font-size:16px;}
.vt-contact-boxbg>p{font-size:13px;}
.vt-headers-fs>h3{font-size:23px;}
.vt-list-style{padding-left:0;}
.vt-about-img{height:120px;}
}
@media only screen and (max-width:360px){
.vt-logo{width:100%}
.vt-inner-carousel>h1{font-size:13px;line-height:20px;padding-left:27px;}
.carousel-caption{padding:7px;}
.mx-sm-0{margin-top:0!important;}
.mb-sm-2{margin-bottom:10px;}
.mt-sm-2{margin-top:10px;}
.vt-serviceblock>h5{font-size:13px;}
.vt-servicetext>p{font-size:11px;top:-53px;}
.vt-getintotext>h1{letter-spacing:0;font-size:24px;}
.vt-getintotext>p{font-size:14px;}
.vt-title>h2{font-size:25px;}
.vt-title>hr{width:100%}
.vt-servi-descp>p{font-size:13px;}
.list-group-item{font-size:13px;}
.vt-servi-descp>h4{font-size:16px;font-weight:bold;}
.vt-servicetext{top:30px;}
.vt-our-team>p{font-size:12px;}
.vt-servicetext.vt-our-team{top:-10px;}
.vt-servicetext.vt-our-team>p{top:-5px;}
.vt-title>hr{width:65%}
.vt-contact-boxbg>h5{font-size:16px;}
.vt-contact-boxbg>p{font-size:13px;}
.vt-headers-fs>h3{font-size:23px;}
.vt-list-style{padding-left:0;}
.vt-about-img{height:120px;}
}
@media only screen and (max-width:320px){
.vt-inner-carousel>h1{font-size:12px;line-height:16px;padding-top:5px;}
.carousel-control-prev-icon{width:16px;height:16px;}
.vt-serviceblock>h5{font-size:11px;}
.vt-servicetext>p{font-size:10px;top:-56px;}
.vt-home-welcom h2{font-size:20px;}
.vt-home-welcom p{font-size:14.5px;}
.vt-title>hr{width:65%}
.vt-contact-boxbg>h5{font-size:16px;}
.vt-contact-boxbg>p{font-size:13px;}
.vt-headers-fs>h3{font-size:23px;}
.vt-list-style{padding-left:0;}
.vt-about-img{height:120px;}
}