@import url("bootstrap.min.css");
body
{
	margin:0;
	padding:0;
	font-family:"Oxygen-Regular";
}
.main
{
	margin: auto;
	padding: 0;
	width: 90%;
}
img
{
	max-width: 100%;

}
.carousel-indicators li{background: #002c45;}
.carousel-indicators .active{background: #ffaf0b;}
.carousel-indicators {bottom: -20px;}

@font-face{
	font-family:"Oswald-Bold";
	src:url("../fonts/Oswald-Bold.ttf");
}
@font-face{
  font-family:"Oxygen-Regular";
  src:url("../fonts/Oxygen-Regular.ttf");
}
.container{padding-right: 15px;}

.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,
.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12
{
	padding: 0;
	margin: 0;
}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,
.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12
{
	padding: 0;
	margin: 0;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,
.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
{
	padding: 0;
	margin: 0;
}
h2{margin: 0px;padding: 5px 0px;font-family:"Oswald-Bold";}
p
{
	margin: 0px;
	padding: 5px 0px;
	line-height: 28px;
	font-size: 16px;
}

.lSSlideOuter .lSPager, .lSSlideOuter .lightSlider{height:100%!important;}


.bread3
{ 
background: rgba(0, 0, 0, 0.6);
height: 250px;
  z-index: 99;
}
/*top bar start*/
.top-bar1
{
	
	padding: 0px 0px;
}
.top-list
{
	margin:0px;
	padding: 0px;
}
.top-list li
{
margin:0px;
padding: 20px 0px;
list-style: none;
display: block;
text-align: center;
}
.top-list li a
{
	text-decoration: none;
	color: #fff;
	font-size: 17px;
}
.top-list li a i
{
	color: #69e2d0;
	padding-right: 5px;
}
.top-bar6{padding-top: 3px;text-align: right;}
.top-bar6 a
{
	background:#4abdac;
	padding: 10px 20px 10px 20px;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	line-height: 12px;

}
.ctp{margin: 100px 0px;}
/*top bar end*/
/*head start*/
.top1
{
	margin: 0 auto;
	top: 200px;
	text-align: center;
  padding-left: 75px;
}
.top1 h2
{
	font-size: 80px;
	padding: 11px 0px;
	color: #fff;

}
.bread2{margin: 0 auto;top: 100px;
  text-align: center;padding-left: 75px;}
  .bread2 h2{font-size: 35px;color: #ffaf0b;}
.top1 p
{
	font-size: 30px;
	color: #ffaf0b;
	text-align: center;
}
.top-navi li .top-logo21{margin-top: -50px;}
.top2{padding: 15px 0px;}
.top2 a
{
	background: #ffaf0b;
    padding: 8px 15px;
    color: #000;
    font-size: 20px;
    border-radius: 5px;
    text-decoration: none;
    box-shadow: 2px 2px 0px #ae7500;

}

/*head end*/

/*navigation start*/
.dropbtn {
  background-color: transparent;
  color: white;
    padding: 8px 8px 8px 32px;
  font-size: 18px;
  border: none;
  cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: transparent;
  color: #ffaf0b;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: relative;
 
  min-width: 160px;
  overflow: auto;
  
  z-index: 1;
}

.dropdown-content a {
  color: #fff;
  
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}
.top-navi{margin:0px;padding:0px;}
.top-navi li{margin:0px;padding:0px; list-style: none;}
.sub4{display: none;}
.van1
{
	background:#002c45;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	width: 75px;
height: 100%;
}
.menu-list
{
	padding: 60px 0 0 0;
	margin: 0;
	text-align: center;
	
}
.menu-list li
{
	padding: 8px 0px;
	margin: 0;
	list-style: none;
	display: inline-block;

	text-transform: capitalize;
	
	transition:0.4s;
}
.menu-list li a
{
	    text-decoration: none;
    color: #fff;
    padding: 1px 0px;
    border-radius: 5px;
  
    font-size: 14px;
}
.menu-list li:hover
{

	transition:0.4s;
}
.menu-list li a:hover
{


}
.main-mannu
{
	background-color: #ffe26c;
	padding:10px 0 10px 0;
}

.menu-list li a.active
{
	    color: #fff;
    background-color: #f66b28;	
}

.menu-list .brd-icon a:after {
	display: none;
}
.toggle_bars
{
	display: none;
    color: #fff;
    font-size: 30px;
    text-align: right;
    background-color: #000;
    width: 50px;
    padding: 0 12px;
}
.tog-top
{
	background-color: #000;
	display: none;
}
.navi-head
{
	background-color: #252525;
}
/*navigation end*/
/*social list start*/
.wrapper ul {
  list-style: none;
  margin: 0px;
  padding: 8px 15px;
  text-align: center;
}

/* Style the list items inside the UL list, by setting its width, height and line-height 
  and float them to left and set its border and border-radius.
 */
.wrapper ul li{
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 10px 4px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #D8E2DC;
 display: block;
  transition: all 0.5s ease;
}
.wrapper ul li a i
{
	font-size: 16px;
}
/* Style the icons by setting its color and margin-top value to 20px 
to align it properly */
.wrapper ul li .fa {
  color: #D8E2DC;
  transition: all 0.5s ease;
}

/* Now target the specific li classes for styling and use box-shadow effect to border and text-shadow effect
  to icons for glowing effect and use transition property for smooth transition effect. */
/*facebook*/
.wrapper ul li:hover.facebook {
  border: 2px solid #3b5998;
  box-shadow: 0 0 15px #3b5998;
  transition: all 0.5s ease;
}

.wrapper ul li:hover .fa-facebook {
  color: #3b5998;
  text-shadow: 0 0 15px #3b5998;
  transition: all 0.5s ease;
}

/*twitter*/
.wrapper ul li:hover.twitter {
  border: 2px solid #00aced;
  box-shadow: 0 0 15px #00aced;
  transition: all 0.5s ease;
}

.wrapper ul li:hover .fa-twitter {
  color: #00aced;
  text-shadow: 0 0 15px #00aced;
  transition: all 0.5s ease;
}
/* google */
.wrapper ul li:hover.google {
  border: 2px solid #dd4b39;
  box-shadow: 0 0 15px #dd4b39;
  transition: all 0.5s ease;
}

.wrapper ul li:hover .fa-google {
  color: #dd4b39;
  text-shadow: 0 0 15px #dd4b39;
  transition: all 0.5s ease;
}

/* whatsapp */
.wrapper ul li:hover.whatsapp {
  border:2px solid #0077B5;
  box-shadow: 0 0 15px #0077B5;
  transition: all 0.5s ease;
}

.wrapper ul li:hover .fa-whatsapp {
  color: #0077B5;
  text-shadow: 0 0 15px #0077B5;
  transition: all 0.5s ease;
}

/*social list end*/

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  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;
}

.back1{position: absolute;z-index: -99;
top: 0;
left: 0;}
.top-bar1{    background: url(../images/back2.jpg);
    height: 628px;
    background-position: center;
    background-size: cover;}


.bread1{
 background: url(../images/bread.jpg);
    height: 250px;
    background-position: center;
    background-size: cover;}
}

.back1:after
{
	background:url("../images/dot1.html");
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
	z-index: 99;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.van5{text-align: center;padding: 15px 0px 40px 0px; }

.van4  span {padding-left:0px !important;}

.van4  {text-align:center;}

.top-navi {text-align:left;}

.logo-main
{
   
    z-index: 999;
    
  
}




.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #002c45;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 18px;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #ffaf0b;
}

.sidenav .closebtn {
  position: absolute;
  top: -10px;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.van6
{
	top: 225px;
	position: absolute;
}

/*button start*/
/*what we do start*/
.do1
{
	background: #f2f2f2;
	padding: 30px 0px;
}
.do2{padding-left: 75px;}
.do10 img
{width: 80px;}
.do10{text-align: center;}
.do7 img{width: 90%;}
.do8 h2{font-size: 68px; color: #9a9a9a;}
.do8 p{font-size: 20px;color: #ffaf0b;font-family:"Oswald-Bold";padding-bottom: 20px;}
.do11{padding: 15px; box-shadow: 1px 1px #b1b1b1;}
.do10 h2{font-size: 18px; color: #333;padding: 15px 0px;}
.dod11{box-shadow: 1px 0px #b1b1b1;}
.dod12{box-shadow: none;}
.dod13{box-shadow: 0px 1px #b1b1b1;}
/*what we do end*/
/*about us start*/
.ab1
{
	padding: 30px 0px;
}
.ab2{padding-left: 75px;}
.ab5 h1{font-size: 50px;font-family:"Oswald-Bold";}
.ab5 h1 a{color: #9a9a9a;text-decoration: none;}
.ab5 p img{float: right;padding-left: 20px;}
.ab5 h2{font-size: 28px;color: #ffaf0b;}
.ab5 strong{color: #ffaf0b;}
.ab5 h3{    margin: 0px;
    padding: 5px 0px;
    font-size: 25px;font-family:"Oswald-Bold";color: #002c45;}
.ab5 ul
{
	margin: 0px;
	padding: 0px;
	padding: 15px 0px;
  width: 50%;
  float: left;
}

.ab5 ul li
{
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	display: block;
}
.ab5 ul li a
{
text-decoration: none;
color: #333;
font-size: 18px;
line-height:28px;
}
.ab5 ul li a i
{
	border-radius: 50%;
	height: 30px;
	width: 30px;
	font-size: 15px;
	background: #002c45;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
/*about us end*/
/*why choose us start*/
.ch1
{
	background: url("../images/back3.jpg");
background-attachment: fixed;
	padding: 0px 0px;
}
.ch3{background: rgba(0, 0, 0, 0.9);padding: 30px 0px 0px 0px 0px;}
.ch2{padding: 30px 0px 30px 75px;}
.ch2 h2{font-size: 40px;color: #fff;text-align: center;}
.ch2 p{color: #ffaf0b;font-size: 16px;text-align: center;}
.ch5{padding: 20px;}
.ch6{min-height: 350px;}
.ch8 h3{color: #ffaf0b;font-size: 28px;font-weight: 600;text-align: center;font-size: 19px;font-family:"Oswald-Bold";
padding: 15px 0px;margin: 0px;}
.ch8 p{color: #fff;}
.ch7{text-align: center;}
.ch7 img{width: 150px;}

/*why choose us end*/

/*our services start*/
.srv2{padding: 30px 0px 30px 75px;}
.srv3 h2
{
	font-size: 80px;
  color: #9a9a9a;
	
}
.srv5{padding:20px;}
.srv8 h2{    color: #002c45;
    padding: 10px 0px;
    text-align: center;
    font-size: 24px;
}
.srv3 p
{
  font-family:"Oswald-Bold";
  color: #ffaf0b;
  font-size: 20px;
}
.srv6{box-shadow: 0 0 10px #e0e0e0;
    padding: 15px;
    overflow: hidden;

}
.srv9{      position: absolute;
    color: #ececec;
    font-size: 150px;
    right: -13px;
    text-align: right;
    bottom: -37px;}

/*our services end*/
/*testimonial start*/
.te1
{
	background: #e2e2e2;
	padding: 30px 0px;
}
.te2
{
	padding-left: 75px;
}
.toppp h2
{
	    color: #9e9e9e;
    font-size: 80px;
}
.toppp h3
{
	    font-size: 20px;
    color: #3e3e3e;
    font-weight: 600;
    margin: 0px;
    padding: 10px 0px;
    font-family:"Oswald-Bold";

}
.testtt{padding:20px 15px;}
.testt2{background: #fff;padding:15px;border-radius: 4px;}
blockquote{border-left: 0px;padding: 0px 0px;margin: 0px;}
.test-r1 img{border-radius: 50%;
width: 80px;}
.profile-circle p{font-size: 22px; color: #ffaf0b;font-family:"Oswald-Bold";padding-left: 7px;}
/*testimonial end*/
/*portfolio start*/
.prt1{padding:30px 0px 120px 0px;}
.prt2{padding-left: 75px;}
.prt3 h2
{
	   color: #9e9e9e;
    font-size: 80px;
}
.prt3 p
{
	font-size: 25px;
	font-family:"Oswald-Bold";
	color: #ffaf0b;
}
.prt5{padding: 15px;}
.prt6{
    padding: 10px;
    border: 1px solid #eee;
    transition: 0.4s;
}

 .prt8
 {
 	position: absolute;
 	height: 100%;
 	width: 100%;
 	text-align: center;
 	padding-top: 28%;
 	z-index: 99;
 	background: rgba(0, 0, 0, 0.3);
 	transform: scale(0);
 	transition: 0.4s;
 }
 .prt8 i
 {
 	color: #ffaf0b;
 	font-size: 28px;
 }
 .prt7:hover .prt8
 {
transform: scale(1);
transition: 0.4s;
 }
 .prt81{text-align: center;padding:15px 0px;transition: 0.4s;}
 .prt81 a
 {
  background: #ffaf0b;
    padding: 8px 10px;
    color: #000;
    font-size: 16px;
    border-radius: 5px;
    text-decoration: none;
    box-shadow: 2px 2px 0px #ae7500;
    transition: 0.4s;
 }
 .prt81 a i
 {
  transition: 0.4s;
 }
  .prt81 a:hover i
  {
    padding-left: 8px;
    transition: 0.4s;
  }
  .prt7:hover .prt6 img
  {
  	transition: 0.4s;}
/*portfolio end*/
/*contact us start*/
.ct1{background: #ffaf0b;padding: 30px 0px;padding-left: 75px;}
.ct2
{    border: 10px outset rgba(72,72,72,.2);
    margin-top: -90px;
    margin-bottom: -90px;
    position: relative;
    z-index: 2;padding: 0px;
background: #fff;}
.ct6 h2
{
	font-size: 80px;
  color: #9a9a9a;
}
.ct6 p
{
	font-size: 28px;
	color: #ffaf0b;
	font-weight: 600;
	padding-left: 5px;
	font-family:"Oswald-Bold";
}
.contact
{
	margin: 0px;
	padding: 0px;
}
.contact li
{
	margin: 0px;
	padding: 10px 0px;
	list-style: none;

}
.contact li a
{
	margin: 0px;
	padding: 10px 0px;
	list-style: none;
	text-decoration: none;
	color: #000;
	font-size: 18px;
	font-family:"Oswald-Bold";
}
.contact li a i
{
	margin: 0px;
	padding: 0px 8px 0px 0px;
	color: #333;
	font-size: 30px;
}
.ct5
{
	background: #f7f7f7;
	padding: 60px 30px 110px 30px;
}
.ct9{padding: 60px 30px 60px 30px;}
.ct10 h2{font-size: 35px;color: #9a9a9a;}
.ct10 p{font-size: 18px;font-family:"Oswald-Bold";color: #ffaf0b;}
.for2
{
	padding: 10px;
}
.btn-group button
{
	background: #ffaf0b;
    border: 0px;
    color: #333 ;
    font-size: 20px;
    border-radius: 5px;
    text-decoration: none;
    box-shadow: 2px 2px 0px #ae7500;
}
.btn-group button:hover
{
	background: #002c45;
	 box-shadow: 2px 2px 0px #006fae;
	 color: #fff;
	 font-weight: 300;
}
/*contact us end*/
/*packages start*/
.pack2
{
	padding: 90px 0px 30px 75px;
}
.pack4 h2
{
	font-size: 80px;
  color: #9a9a9a;

}
.pack4 p
{
	font-size: 18px;
	color: #ffaf0b;
	font-weight: 600;
	font-family:"Oswald-Bold";
}
/*start pricing web*/
.basic
{
  text-align: center;
  background-color: #002c45;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
}
.cel1-1
{
  padding: 0!important;
  margin: 0;
  width: 266px;
}
.standard
{
  text-align: center;
  background-color: #ffaf0b;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
}
.Enterpris
{
  text-align: center;
  background-color: #002c45;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding: 10px 0;
}
.basic-name
{
  padding: 20px 0 0 0;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #212121;
  background-color: #f3f3f3;
  text-align: center;
  height: 82px;

}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 0px;font-family:"Oswald-Bold";
}
.table td{padding-top: 5px;}
.basic-2
{
  background-color: #fff;
}
.basic-pic
{
  text-align: center;
  

}
.bass-pp
{
  padding: 0;
  margin: 0;
}
.basic-pric
{
  padding: 30px 0 ;
  margin: 0;
}
.basic-pric2
{
  padding: 0;
  margin: 0;
}
.basic-pric3
{
  padding: 0;
  margin: 0;
}
.bass-pp
{
  padding: 0;
  margin: 0;
}
table tr td:first-child
{
  padding: 7px 20px;
} 
.green-1
{
  color: #1d7702;
  font-size: 18px;

}
.red-1
{
  color: #ff0000;
  font-size: 18px;
}
.grenn-2
{padding-top: 5px;
  padding: 0;
  margin: 0;
  text-align: center;
}

.text-ll
{
  font-size: 16px;
  font-weight: 700;
  color: #212121;
  background-color: #f3f3f3;
}

.green-3
{
  font-size: 14px;
}
.red-rupe
{
  color: #333;
  font-size: 28px;
  font-weight: 700;

}
.green-3 img{padding-top: 4px;}
.text-ppr
{
  padding: 0 0 10px 0;
  font-size: 16px;
  font-weight: 400;
}
.text-ppr1
{
  font-size: 16px;
  font-weight: 700;
  color: #002c45;
}
.text-ppr2
{
  font-size: 16px;
  font-weight: 700;
  color: #002c45;
}
.new-ppr
{
  border-bottom: 2px solid #d8d4d4;
  margin-bottom: 10px;
  margin-top: 10px;
}
.green-bbtn
{
  padding: 22px 0 0 0 !important;
  margin: 0;
}
.basic-head
{
  padding: 0 0 40px 0;
  margin: 0;
}
.cell-stan
{
  transform: translateY(-15px);
  -webkit-transform: translateY(-15px);
  -moz-transform: translateY(-15px);
  -o-transform: translateY(-15px);
}
.pack6
{
	display: none;
}
/*our plans start*/
.pack
{
	margin: 0px;
	padding: 0px;
	background-color: #f9f7f7;
}
.pack h3
{
	margin: 0px;
	padding: 15px;
	text-align: center;
	color: #1a58a5;
	font-size: 25px;
	font-weight: 800;
  font-family:"Oswald-Bold";
}
.disp
{
	margin: 0px;
	padding: 0px;
	text-align: center;

}
.disp a
{padding: 10px;
	background-color: #ffaf0b;
	text-decoration: none;
	font-size: 18px;
	color: #000;
	border-radius: 5px;
  font-family:"Oswald-Bold";
}
.disp a:hover
{
  background: #002c45;
  color: #fff;
}
.disp i,.slid7 i,.port5 i
{
	transform: rotateY(180deg);
	transition: 0.5s;
}
.basic-pic h2
{
  font-size: 60px;
  font-family:"Oswald-Bold";
}
.basic-pic p
{
  font-size: 22px;
  font-weight: 20px;
  color: #ffaf0b;
    font-family:"Oswald-Bold";
    padding: 0px;
}
.basic-pric2{padding:60px 0px 30px 75px;}
/*start pricing web*/

/*end pricing list*/
/*packages end*/
/*footer start*/
.foot1{padding: 30px 0px 30px 0px;background: #000;}
.foot2{padding-left: 95px;}
.foot3{text-align: center;}
.foot3 h2{font-size: 35px;color: #ffaf0b;}
.foot3 p{color: #fff;}
.foot6 h2{color: #fff;font-size: 24px;}
.foot5{padding: 10px;}
.foot6 p{color: #b9b9b9;}
.contact1 li a
{
  color: #b9b9b9;
  font-size: 14px;
  padding: 6px 0px;
}
.contact1 li a:hover
{
  color: #cccccc;
}
.contact1 li
{
  padding: 6px 0px;
}
.contact1 li a i
{
  color: #ffaf0b;
}
.foot21
{
  margin: 0px;
  padding: 0px;
}
.foot21 li
{
  margin: 0px;
  padding: 6px 0px;
  list-style: none;

}
.foot21 li a
{
  margin: 0px;
  padding: 6px 0px;
  text-decoration: none;
  color: #b9b9b9;
}
.foot8{padding: 0px 15px;}
.foot7{padding: 20px 0px 20px 75px;}
.foot10{border-top: 1px solid #292727;}
.foot11{padding: 15px 0px;}
.foot21 li a i
{color: #ffaf0b;padding-right: 5px;}
.foot9 h2
{
  color: #fff;
  font-size: 18px;
}
.foot13
{
      margin-top: 10%;
    position: absolute;
    text-align: center;
}
.copy2
{
  background: #000;
}
.copy1{padding: 5px 0 5px 75px;text-align: center;color: #fff;}
.copy1 a
{
  text-decoration: none;
  color: #ffaf0b;
}
.copy1 a:hover
{color: #b9b9b9;}
/*footer end*/
.fix
{
  position: fixed;
  padding: 10px 10px;
  bottom: 0;
  left: 0;
  display: none;
}
.end
{
  margin: 0;
  padding: 0;
  text-align: center;
}
.end li{list-style: none;}


/*slider start*/
.slider-client1
{
    border:1px solid #ffc600;
    padding: 5px 4px;
}
.light-ser img
{
    border: 2px solid #969696;
}
.slider-client1 h2
{
    text-align: center;
    padding: 10px;
}
.logoss{padding-top: 22px;}
/*slider end*/


/*media query start*/

@media (max-width: 1200px) and (min-width: 992px){
  .do8 h2,.srv3 h2,.toppp h2,.ct6 h2{font-size:56px;}
  .do10 h2 {font-size: 14px;}
  .do8 p,.srv3 p {font-size: 16px;}
  .ch8 h3{font-size: 16px;}
  .ch5{padding: 10px;}
  .srv8 h2{font-size: 18px;}
  .profile-circle h2{font-size: 18px;}
  .profile-circle p {font-size: 15px;line-height: 14px;}
  .ct6 p{font-size: 20px;}
  .contact li{padding: 12px 0px;}
  .basic-pic p{font-size: 18px;}
  table tr td:first-child{padding: 7px 5px;}
  .text-ll{font-size: 13px;}
  .disp a{font-size: 15px;}
  
  .contact1 li a i{font-size: 17px;}
  .text-ppr{font-size: 14px;}
  .contact li a{font-size: 15px;}
}


@media (max-width: 991px) and (min-width: 769px){
  .top1 h2,.srv3 h2,.toppp h2,.prt3 h2,.ct6 h2,.pack4 h2{font-size: 60px;}
  .do6{display: none;}
  .dod13 {box-shadow: 1px 0px #b1b1b1;}
  .dod14{box-shadow: 0px 1px #b1b1b1;}
  .ch7 img{width: 100px;}
  .ch8 h3{padding: 15px 0 5px 0;}
  .profile-circle h2{font-size: 18px;}
  .profile-circle p {font-size: 15px;line-height: 14px;}
  .ct6 p{font-size: 19px;}
  .contact li {padding: 12px 0px;}
  .basic-pic p {font-size: 18px;}
  table tr td:first-child{padding: 7px 5px;font-size: 13px;}
  .disp a{font-size: 9px;
    padding: 8px 4px;}
    .green-bbtn {
    padding: 3px 0 0 0 !important;}
  .text-ppr{font-size: 14px;}
  .contact1 li a{font-size: 14px;}
  .contact1 li a i{font-size: 17px;}
  .text-ppr{font-size: 14px;}
  .foot21 li a {font-size: 11px;}
  .bread2 h2{font-size: 29px;}
  .do10 h2 {font-size: 15px;}
  .ab5 h1{font-size: 40px;}
  .ch6 {min-height: 300px;}
  .srv6{min-height: 555px;}
  .ct5,.ct9{padding: 30px;}
  .foo6t h2{text-align: center;}
}

@media (max-width: 768px){
  .van1{height: 60px;width: 100%;}
  .van5{padding:10px 0px;}
  .van6{position: relative;top: 0;}
  .wrapper ul li{display: inline;padding: 10px 12px;}
  .wrapper ul{padding: 8px 0px;}
  .van52 a img{width:47px;}
  .van3{display: flex;flex-direction: row;}
  .van52{order: 2;}
  .van53{order: 1;}
  .van51{order: 3;}
  .prt8 {padding-top: 20%;}
  .sidenav{margin-left: 0px;}
  .van53{padding-top: 15px;}
  .do2, .ab2, .ch2, .srv2, .te2, .prt2, .ct1, .pack2, .basic-pric2, .foot2, .foot7, .cop1, .top1, .copy1, .bread2{padding-left: 0px;}
  .ab5 ul li{display: block;}
   .do6{display: none;}
   .prt5{padding: 6px;}
   .pack5{display: none;}
.pack6{display:block; }
.foot81{display: none;}
.bread1{height: 180px;}
.bread3{height: 180px;}
.ab5 ul{float: none;width: 100%;padding:0px;}
.logo-main{margin: 0px;padding-bottom: 0px !important;}
.ct5,.ct9{padding: 30px;}
.ct1{padding-bottom: 100px;}
.disp a{padding: 5px 5px;font-size: 12px;}
.green-bbtn {padding: 7px 0 0 0 !important;}
.light-slider{height:100% !important;}
.basic-pric2{padding:0px;}
.basic-pric{padding:15px 0px;}
.basic-head{padding-bottom:20px;}
.ct2 {margin-top:-65px;margin-bottom:-130px;}
.foot-m{display:none;}
.fix{display: block;}
.ph-fx{float: left;}
.wh-fx{float: right;}
.end li img {border-radius:50%; animation:texbackk 1.5s infinite linear;}
@keyframes texbackk
{
0%{transform:rotate(45deg)};
10%{transform:rotate(0deg)};
20%{transform:rotate(0deg)};
30%{transform:rotate(-45deg)};
40%{transform:rotate(-45deg)};
50%{transform:rotate(-90deg)};
60%{transform:rotate(-90deg)};
70%{transform:rotate(-45deg)};
80%{transform:rotate(0deg)};
90%{transform:rotate(0deg)};
100%{transform:rotate(45deg)};
}

.pulse {

 border-radius:50%;
 box-shadow: 0 0 0 rgba(13, 13, 13, 0.4);
 animation: pulse 1.5s infinite;
}
.pulse:hover {
 animation: none;
}

@-webkit-keyframes pulse {
 0% {
   -webkit-box-shadow: 0 0 0 0 rgba(13, 13, 13, 0.4);
 }
 70% {
     -webkit-box-shadow: 0 0 0 10px rgba(13, 13, 13, 0);
 }
 100% {
     -webkit-box-shadow: 0 0 0 0 rgba(13, 13, 13, 0);
 }
}
@keyframes pulse {
 0% {
   -moz-box-shadow: 0 0 0 0 rgba(13, 13, 13, 0.4);
   box-shadow: 0 0 0 0 rgba(13, 13, 13, 0.4);
 }
 70% {
     -moz-box-shadow: 0 0 0 10px rgba(13, 13, 13, 0);
     box-shadow: 0 0 0 10px rgba(13, 13, 13, 0);
 }
 100% {
     -moz-box-shadow: 0 0 0 0 rgba(13, 13, 13, 0);
     box-shadow: 0 0 0 0 rgba(13, 13, 13, 0);
 }
}
}


@media (max-width: 768px) and (min-width: 577px){
.top1 h2{font-size: 58px;}
.top1 h2,.srv3 h2,.toppp h2,.prt3 h2,.ct6 h2,.pack4 h2{font-size: 60px;}
.ch7 img{width: 100px;}
.ch5{padding: 10px;}
.ch8 h3{font-size: 15px;font-weight: 500;}
.srv3 p {font-size: 16px;}
.srv8 h2 {font-size: 18px;}
.dod15{box-shadow: 0px 1px #b1b1b1;}
.basic-pic h2{font-size: 39px;}
.basic-pic p {font-size: 17px;}
table tr td:first-child{padding: 7px 10px;}
.text-ll {font-size: 14px;}
.basic-pric {padding: 0px;}
.basic-pric2{padding: 30px 0px 0px 0px;}
.srv6{min-height:540px;}
.bread2 h2 {font-size: 27px;}
.top-navi li .top-logo21{margin-top: -28px;}
.ab5 h1 {font-size: 35px;}
}


@media (max-width: 576px){
  
  .top-bar1{height: 540px;}
  .top1 h2, .srv3 h2, .toppp h2, .prt3 h2, .ct6 h2, .pack4 h2, .do8 h2, .ch2 h2 {font-size: 30px;}
  .wrapper ul {padding: 7px 00px 0px 0px;}
  .do10 h2{font-size:10px;padding:7px 0px;}
  .do11 {padding:10px;}
  .dod15{box-shadow:0px 1px 0px #b1b1b1;}
  .ab5 h1{font-size: 35px;}
  .ch5{width: 100%;padding:0px;}
  .ch8 h3{font-size: 15px;font-weight: 500;}
  .srv3 p{font-size: 15px;}
  .srv5{width: 100%;padding: 10px 5px;}
  .srv8 h2 {font-size: 19px;}
  .profile-circle h2{font-size: 18px;}
  .profile-circle p{font-size: 15px;}
  .prt3 p {font-size: 18px;}
  .ct6 p{font-size: 19px;}
  .ct5, .ct9 {padding: 30px 10px;}
  .ct10 h2 {font-size: 24px;}
  .ch7{padding-top:8px;}
  table tr td:first-child {padding: 7px 3px;}
  .text-ll{font-size: 14px;}
  .red-rupe {font-size: 15px;}
  .basic-name p{line-height:16px; }
  .prt6{padding: 5px;}
  .disp a {padding: 8px 3px; font-size:10px;}
  .disp a i{display: none;} 
  .foot3 p {font-size: 14px;}
  .foot5,.foot8{width: 100%;}
  .basic-pic h2{font-size: 38px;}
  .basic-pic p {font-size: 17px;}
  .basic-name{font-size: 14px;}
  .van53 span{padding-left: 0px !important;}
  .wrapper ul li a i{font-size: 14px;}
  .wrapper ul li{padding: 3px 8px;
    height: 30px;
    width: 30px;
    line-height: 30px;}
  .top1 p{font-size: 17px;}
  .ch7 img{width: 90px;}
  .prt5{width: 100%;}
  .bread2 h2{font-size: 20px;}
  .ch6 {min-height: 0;}
  .contact li a i{font-size: 19px;padding: 0 0 0 3px;width: 100%;text-align: center;}
  .contact li a{font-size: 13px;}
  .ct2 {border: 5px outset rgba(72,72,72,.2);}
  .contact li{text-align: center;}
  .text-ppr2{font-size: 12px;}
  .text-ppr{font-size: 13px;}
  .text-ppr{display:none;}
  .green-bbtn {
    padding: 8px 0 16px 0 !important;}
    .foot6 h2{text-align:center;}
    .basic-pric2 {padding:0px;}
    .top-navi li .top-logo21{margin-top:-30px;}
    .sidenav a{padding:8px 20px;font-size:15px;}
  }


@media (min-width: 991px){
  .srv6{min-height: 540px;}
}
/*media query end*/



