@charset "utf-8";
/* CSS Document */
nav{margin-bottom:30px;}
.nav-item a{
    color:#000;
    text-decoration: none;
}
.logosize {
    width: 50px;
}
.socacial-links{width: 200px; padding-right: 30px; position: fixed;z-index:100000; top: 30%; left: 0; margin-left: -170px;}
.socacial-links:hover{margin-left: 0; transition:	all 1s;}
.sol-inner{background-color: #fff; position: relative;}
.s-o-c-l-links {background-color:rgba(1,7,21,0.7); padding: 15px;}
.follow-button{width: 120px;border-bottom-right-radius:12px;border-bottom-left-radius:12px; height:30px;
	position: absolute; -ms-transform: rotate(-90deg); top:47%; right: -76px;
-webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-color:rgba(1,7,21,0.7);
 padding: 5px 15px; color: #fff; font-size: 18px ;font-weight:500;}
.s-o-c-l-links a{color: #fff; padding: 5px 15px;text-decoration: none; width: 100%; display: inline-block; margin-bottom: 5px;}
.f-a-boo-k{background-color: #3B5998;}
.f-a-boo-k:hover{color: #fff;}
.tw-i-ttr{background-color:#429cd6;}
.tw-i-ttr:hover{color:#fff;}
.i-nst-a-g-r-a-m{background-color: #fb3958;}
.i-nst-a-g-r-a-m:hover{color: #fff;}
.goo-g-le-p-l-us{background-color: #C63D2D;}
.goo-g-le-p-l-us:hover{color: #fff;}
.Link-d-i-n{background-color: #4875B4;}
.Link-d-i-n:hover{color: #fff;}
.yo-u-t-u-b-e{background-color:#FF3333;}
.yo-u-t-u-b-e:hover{color:#fff;}
.Pintr-e-s-t{background-color: #c8232c;}
.Pintr-e-s-t:hover{color: #fff;}
.bg-light {box-shadow: 2px -4px 20px #000; position:fixed; top:0; left:0; right:0; display:block; z-index:1000;}
.bnr-prt{margin-top:74px;}
.menu li{color:#000000; font-size:14px; font-weight:400; margin-left:20px;}
.toll-free{margin-left:-15px; margin-right:-15px; background-color:#010715; color:#FFFFFF; margin-top:-10px; padding:10px 0;}.toll-free a{color:#fff;margin:0 !important; font-size:16px;}
.icn-bac-clr .ca-t-icn{border:1px solid #0C6DC7; margin:-21px 0 -6px -16px; background-color:#0C6DC7;}
.kv-ofr-bck .ca-t-icn{color:#0C6DC7; margin:-21px 0 -6px -16px;}
.our-fild a:hover{text-decoration:none; }
.our-fild a:hover p{text-decoration:none; color:#4A4A4A;}
.our-fild a:hover fld-icn{background-color:#9B5E5F; color:#F4EEEE}
.our-fild ul li{padding:30px 0 0 0;}
.bnr-img-back{background-image:url(../image/banner.jpg);  background-repeat: no-repeat;width:100%; height:auto; padding:30px 0; background-size:cover;}
.bnr-img-back h1{color:#FFFFFF; font-size:36px; font-weight:700;}
.Consulting-Fees{color:#fff; font-size:16px; font-weight:400; padding:100px 0;}
.detl-frm{width:100%;}
.mrg-tp-p{font-size:14px; font-weight:400;}
.detl-frm input, .detl-frm select, .detl-frm button{width:100%; margin-bottom:10px; background:none; border:1px solid #258AC3; padding:5px 10px; border-radius:4px;}
.detl-frm button{background-color:#0C6DC7; color:#F5EFEF; font-size:16px; font-weight:700;}
.detl-frm button:hover{color:#000000; -webkit-transition: color 1s;}
.detl-frm p{font-weight:700; font-size:18px;}
.boxes{border:1px solid #2695C4; padding:30px; margin-bottom:30px; background-color:rgba(249,249,249,0.6);}
.boxes p{margin-bottom:0;}
.category{padding:50px 0;}
.category h1, .kv-offer h1{font-size:24px; font-weight:400; margin-top:30px;}
.bd-r-bt-m{width:60px; border-bottom:2px solid #0C6DC7; margin:0 auto; margin-bottom:50px;}
.cat-bdr{border:1px solid #0C6DC7;padding:20px 30px; height:100px;}
.cat-bdr p{font-weight:400; font-size:14px; text-transform:inherit; margin-top:15px;}
.ca-t-icn{font-size:60px; color:#fff;}
.col-mrg{margin-bottom:30px;}
.kv-ofr-bck{background-color:#F8F8FF; padding:30px 0; margin:30px 0;}
.kv-offer{margin-bottom:30px}
.kv-offer .bd-r-bt-m{width:60px; margin:0 auto; margin-bottom:50px;}
.bnr-p{font-size:36px; font-weight:300;}
.modal-header{border-bottom:none !important;}
.modal-footer{border-top:none;}
.get-del-popup p{margin-bottom:10px;}
.get-del-popup input{margin-bottom:15px; padding:5px 10px; width:100%; border:1px solid #FB8705;}
.get-del-popup textarea{margin-bottom:15px; padding:5px 10px; width:100%; border:1px solid #FB8705;}
.deal-submit{width:100%; background-color:#FB8705; color:#FFFFFF; border-color:#FB8705; box-shadow:none; padding:5px 10px;}
.deal-submit:hover{background-color:#030303;}

.kv-offer h3{font-size:18px; font-weight:700; padding-bottom:10px; margin-top:30px;}
.kv-offer p{font-size:14px; font-weight:400;}
.kv-offer span{font-size:24px; color:#0C6DC7;}

.kuv-port h1{font-size: 24px;font-weight: 400; margin-top:30px;}
.bd-r-bt-flo{width:120px; border-bottom:2px solid #FB8705; margin:0 auto; margin-bottom:50px;}
.kv-footer{background:#010715; padding:50px 0; color:#fff}
.kv-footer h6{margin-bottom:25px;}
.kv-footer ul{    list-style: none; padding-left:0 !important;}
.kv-footer ul li{ font-size:14px; font-weight:400; margin-bottom:10px;}
.kv-footer ul li a{color:#fff;}
.kv-footer ul li a:hover{text-decoration:none; color:#3E3D3D;}
.kv-footer p{margin-bottom:20px; font-size:14px; font-weight:400;}
.companyregistration{border:1px solid #F79D2C; padding:30px 10px;}
.registration{background-image:url(../image/COMPANYREGISTRATION.jpg); background-size:cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat;}
.companyregistration{min-height:398px; margin-bottom:30px;}
.companyregistration h5{color:#FFFFFF;}
.companyregistration p{color:#CDCDCD;}
.development{background-color:#000; padding:50px 0;}
.kv-offer-border{border:1px solid #FB8705; padding-bottom:30px; margin-bottom:30px;}
.kv-prc-txt{width:100%; height:200px; background-color:#064a6a; padding:30px; }
.kv-prc-txt p{margin-top:0 !important; color:#C5C2C2; font-size:14px; margin-bottom:0 !important;}
.kv-offer-border h4, .kv-offer-border p,.kv-offer-border button{margin-top:25px}
.kv-offer-border h4 {font-size: 18px;font-weight: 400;}
.btn-primary {color: #fff; background-color: #064a6a; border-color: #064a6a;}
.kv-offer-border {border: 1px solid #FB8705; padding-bottom: 30px;  margin-bottom: 30px;}
.testimonial{
    text-align: center;
    margin: 20px 30px 40px;
}
.testimonial .pic{
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 25px;
    border: 4px solid #6b2014;
    box-shadow: 0 7px rgba(0, 0, 0, 0.1), 0 5px #e4ac01;
    margin-bottom: 15px;
    overflow: hidden;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .description{
    padding: 0 20px 20px;
    font-size: 15px;
    color:#fff;
    line-height: 30px;
    border-radius: 25px;
    border-bottom: 4px solid #6b2014;
    box-shadow: 0 7px rgba(0, 0, 0, 0.1), 0 5px #e4ac01;
    margin-bottom: 25px;
}
.kuchvi-cnt{position:fixed; bottom:45px; right:0; z-index:100; width:140px;}
.testimonial .title{
    display: block;
    margin: 0 0 7px 0;
    font-size: 20px;
    font-weight: 600;
    color: #ccc;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #e4ac01;
    text-transform: capitalize;
}
.owl-theme .owl-controls{ margin-top: 0; }
.owl-theme .owl-controls .owl-page span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #6b2014;
    opacity: 0.8;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);
    transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span{ background: #e4ac01; }
.kuchvi-cnt{position: fixed; bottom: 50px; right: 0; z-index: 100; width: 55px;}
.kuchvi-cnt-mob{position:fixed; bottom:120px; right:0; margin-right:-137px; z-index:55555;}
.kuchvi-cnt-ml{position:fixed; bottom:190px; right:0; margin-right:-137px; z-index:55555;}
.kuchvi-connect-form{padding:15px; box-sizing:border-box;}
.kuchvi-connect-form input, .kuchvi-connect-form textarea{width:100%; margin-bottom:15px;}
.kuchvi-connect-email, .kuchvi-connect-no{color:#FFFFFF !important; font-size:16px !important;}
.kuchvi-connect-form h4{margin-bottom:15px;color:#ccc;}
.sidenav { height:auto; width: 0; position: fixed; z-index: 1; bottom: 0; right: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top: 20px;	z-index:5555556;}
.sidenav a {padding: 0px 0px 3px 15px; text-decoration: none;  font-size: 25px;  color: #818181;display: block; transition: 0.3s;}
.sidenav a:hover { color: #f1f1f1;}
.sidenav .closebtn {position: absolute;  top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.wp-api{display:none;}
.wp {position: fixed;left: 10px;bottom: 10px; width: 50px; z-index:999999;}
@media only screen and (max-width: 479px){
    .testimonial{ padding: 20px 15px 40px; }
    .testimonial .description{ padding: 0 5px 20px; }
     .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}

 @media only screen and (max-width: 967px) {
   .wp-web{display:none;}
   .wp-api{display:block;}
}
