@charset "utf-8";
/* CSS Document */
nav{margin-bottom:30px;}
.logosize{width:50px;}
.bg-light {background-color:#F8F9FF!important; box-shadow: 2px -4px 20px #000; position:fixed; top:0; left:0; right:0; display:block; z-index:1000;}
.bnr-prt{margin-top:90px;}
.spn{color:#FB8705; margin-top:90px;}
.menu li{color:#064a6a; font-size:14px; font-weight:400; margin-left:20px;}
.menu li a{color:#000000 !important;}
.menu li a:hover{color:#4A4A4A !important; text-decoration:none;}
.kv-it-price{margin-bottom:30px}
.kv-it-price .bd-r-bt-m{width:110px; border-bottom:2px solid #FB8705; margin:0 auto; margin-bottom:50px;}
.kv-offer-border{border:1px solid #FB8705; padding-bottom:30px; margin-bottom:30px;}
.kv-it-price h1{font-size:24px; font-weight:400; margin-top:30px;}
.btn-primary {color: #fff;background-color:#064a6a;border-color: #064a6a;}
.btn-primary:hover {color: #fff;background-color: #030303;border-color: 030303;}
.kv-it-price .kv-offer-border h4, .kv-offer-border h2, .kv-it-price .kv-offer-border p, .kv-it-price .kv-offer-border button{margin-top:25px}
.kv-it-service h3{font-size:52px; color:#064a6a;}
.kv-offer-border h4, .kv-offer-border h2{font-size: 18px; font-weight: 400;}
.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-it-service{background-color:#F8F9FF; padding:30px 0; margin-bottom:30px;}
.kv-it-service p{font-size:14px; font-weight:400; margin-top:15px !important;}
.kv-it-service h4{font-size:16px; font-weight:700;}
.col-mrg a{color:#030303;}
.col-mrg a:hover{color:#4A4A4A; text-decoration:none;}
.kv-it-service .kv-offer-border{padding:30px; height:335PX;}
.form-bck{background-color:#F8F9FF; padding:30px 0 15px 0; margin-bottom:30px;}
.icn i{color:#064a6a;}
.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;}
/*socacial links css*/
.socacial-links{width:169px;  position: fixed; z-index:10000; 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;}


.icn p{color:#5F5E5E;}
.our-work{margin-top:100px;}
.price{color:#FB8705 !important;}
.cut-price{color:rgba(134,134,134,1.00) !important;}
.gt-dl{float: left; margin-left: 30px;}
.ourtet{color:#ffffff !important;}
.box{
    text-align: center;
    perspective: 50em;
    position: relative;
	margin-bottom:30px;
}
.box:after{
    content: "";
    display: block;
    background: #064a6a;
    position: absolute;
    top: 15px;
    left: 15px;
    bottom: 15px;
    right: 15px;
    opacity: 0;
    transform: rotateY(90deg);
    transform-origin: 0 0;
    transition: all 0.4s ease-in-out 0s;
}
.box:hover:after{
    transform: rotateY(0);
    opacity: 0.9;
}
.box img{
    width: 100%;
    height: auto;
}
.box .box-content{
    color: #eae2b7;
    position: absolute;
    top: 50%;
    left: 20px;
    right: 20px;
    opacity: 0;
    z-index: 1;
    transform: translate(10%, -50%);
    transition: all 0.2s ease-out;
}
.box:hover .box-content{
    opacity: 1;
    transform: translate(0, -50%);
    transition-delay: 0.2s;
}
.box .icon{
    display: block;
    font-size: 32px;
    margin-bottom: 10px;
}
.box .title{
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 10px;
}
.box .post{
    display: block;
    font-size: 15px;
    font-weight: 600;
    font-style: italic;
}
  .kuchvi-cnt{position:fixed; bottom:10px; right:0; z-index:100; width:140px;}
   
   .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-cnt{position:fixed; bottom:45px; right:0; z-index:100; width:50px;}
   .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;}
    .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;}
@media only screen and (max-width:990px){
    .box{ margin-bottom: 30px; }
}

.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;}
.banner h5{font-size:54px; font-weight:700;}
.banner h5 span{color:#F07509;}
.banner{margin-top:90px;}
.banner p{margin-bottom:140px; font-size:24px;}
.form-bck button{padding:6px 10px; border-radius:4px; border:none; background:#064a6a; color:#FDFCFC; width:100%; margin-bottom:20px;}
.form-bck input{margin-bottom:10px;}


.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;}
.development{background-color:#000; padding:50px 0;}
 .kv-offer h1 {
    font-size: 24px;
    font-weight: 400;
    margin-top: 30px;
}

.clnt{color:#FB8705;}
.tstnl{color:#FB8705 !important;}
.ofr{color:#FB8705;}
.fct{color:#FB8705 !important;}
.our-partner{background-color:#F1F1F1;}



.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;
}
.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; }
@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;}
}
.frm-bxo{background-color:#000000; padding:20px 15px;}
		.frm-bxo input{width:100%; padding:3px 10px; margin-bottom:15px;}
		.frm-bxo textarea{width:100%; padding:3px 10px; height:64px; margin-bottom:15px;}
		.frm-bxo button{width:100%; padding:3px 10px; background-color:#FB8705; color:#fff; border:1px solid #FB8705; cursor:pointer;}
.wp-api{display:none;}
.wp {position: fixed;left: 10px;bottom: 10px; width: 50px;z-index:9999999;}
/*socacial links css*/
 @media only screen and (max-width: 967px) {
   .wp-web{display:none;}
   .wp-api{display:block;}
}