@import url('https://fonts.googleapis.com/css?family=Aladin&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&display=swap');
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");
body
{
	margin:0;
	padding:0;
	font-family: 'Nunito Sans', sans-serif;
}
.main
{
	margin: auto;
	padding: 0;
	width: 95%;
}
img
{
	max-width: 100%;
}

@font-face{
	font-family: "glyphicons-halflings-regular";
	src:url("../fonts/glyphicons-halflings-regular.ttf");
}
.carousel-indicators{bottom: 55px !important;}

.carousel-indicators li
{
	background: #000!important;
}
.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: 'Aladin', cursive;}
h1,h3,h4,h5,h6
{
  margin: 0px;
}
p
{
	margin: 0px;
	padding: 5px 0px;
	line-height: 28px;
	font-size: 17px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img
{   
}
.carousel-control.left{background-image: none !important;}
.carousel-control.right{background-image: none !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{font-size: 50px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{font-size: 50px;}
.carousel-control{opacity: 1;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev,.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{}
/*breadcrum start*/
.abot-brd2
{
  position:absolute;
  bottom:0px;
  width:100%;
  background-color:rgba(0, 0, 0, 0.74);
  padding:10px 0;
}
.abt-bead3 a
{
  text-decoration:none;
  color:#ff7e00;
  font-size:25px;
}
.abt-bead3
{
  font-size:20px;
  color:#fff;
  text-align: left;
}

/*breadcrum end*/
/*top bar start*/

/*top bar end*/

/*social icon*/


.social-list
{
     padding: 0px 10px;
    margin: 0;
    text-align: center;
    background: #ff7e00;
  
    float: right;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
.social-list li
{
  padding: 9px 2px;
  margin: 0;
  list-style: none;
  display: inline-block;
  transition: all 0.2s linear;
  font-size: 18px;
  text-align: center;


}

.social-list li a i
{
    
       font-size: 19px;
    height: 39px;
    width: 39px;
    line-height: 39px;
    background: #000;
    padding: 0px;
    text-align: center;
    color: #ff7e00;
    border-radius: 10px;
     
}


.social-list li a:hover i
{
  color:#fff;
}
.social-list li a 
{
  text-decoration: none;
  color: #cd2122;
}
.nab-bar2{
  background-color:  #ed1e79;
  padding-top: 3px;
  padding-left: 100px;
  padding-right: 100px;
}
.nab-bar3
{
  background-color: #f7f7f7;
}
/*top start*/
.top1
{
      border-top: 4px solid #ff7e00;
      background-color: #fffdd0;
}
.top8{text-align: left;padding-top: 10px;
  padding-left: 20px;
margin-top: -45px;}

.top8 a
{
  
 padding: 0px 0px; font-size: 20px; color: #fff; border-radius: 10px;
 text-decoration:none;
 position: absolute;
}
.top8 a span
{
  background-color: #ff7e00;
  padding: 8px 12px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.but-s 
{
  background-color: #000 !important;
  padding: 8px 15px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;


}
.top9
{
  padding-left: 20px;padding-top: 10px;
}
.top9 h2
{
  color: #000;
}
.top4{padding: 20px 0px;
text-align: center;}
/*top end*/

/*navigation bar start*/
.nab1
{
      background-color: #000;
    border-top: 2px solid #ff7e00;
    border-bottom: 2px solid #ff7e00;
}
.navigaa
{
  background-color: #f8f8f8;
  padding: 0px 0 0 0px;
  text-align: center;
}
.navbar-nav
{
  width: 100%;
    text-align: left;
}
.navbar-inverse .navbar-nav li
{
     float: none;
    display: inline-block;
    
}
.navbar-inverse .navbar-nav li:first-child a
{
  
}
.navigat-r
{
  
  padding: 0px 0px 0px 0px;
  text-align: center;
  margin: 0px;
  border:none;
}
.navigaa-ll
{
  text-align: center;
 padding: 0px;
 margin:0px !important;
}
.navbar
{
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{padding: 0px;}
  .navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {background-image:none !important; 
    background-color: #cd2122 !important;
}

nav.navbar.navbar-inverse {background: transparent; border: none;text-align: left;}
.navbar-inverse .navbar-nav>li>a {color: #ff7e00; font-size: 20px; font-weight: 300;
padding: 15px 15px; margin:0px 0px;

z-index: 999;}

.navbar-inverse .navbar-nav>li>a p{font-weight: 300;
font-size: 15px;color: #000;}
.navbar-inverse .navbar-nav>li>a:hover{color:#fed74c;}
.navbar-inverse .navbar-nav>li>a:focus {color: #ff9e00;}
.navbar-toggle
{
  background-color: #fffdd0;
  border-color: #000;
}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #ff7e00;}
.navbar-toggle:hover
{
  background-color: #8b0f05 !important;
}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus
{
}

.navbar-inverse .navbar-nav li a:before {
  content: "[";
  left: 10px;
}

.navbar-inverse .navbar-nav li a:after {
  content: "]";
  right: 10px;
}

.navbar-inverse .navbar-nav li a:before,
.navbar-inverse .navbar-nav li a:after {
  position: absolute;
  opacity: 0;
  color: #fff;
  top: 14px;
  transition: all .5s;
}
.navbar-inverse .navbar-nav li a:hover:before,
.navbar-inverse .navbar-nav li a:hover:after {
  opacity: 0.7;
}

.navbar-inverse .navbar-nav li a:hover:before {
  left: -5px;
}

.navbar-inverse .navbar-nav li a:hover:after {
  right: -5px;
 }
 .top11 a
 {
      background: #ff7e00;
    color: #fff;
    padding: 11.5px 15px;
    /* margin-top: 45px; */
    font-size: 20px;
    text-decoration:none;
 }
  .top11 a:hover
  {
    background-color: #fffdd0;
    color: #000;
  }
 .top10{padding-top: 11px;text-align: right;}
/*navigation bar end*/

/*best services start*/
.best1
{
  padding: 30px 0px;
}
.best3 h2
{

color: #ff7e00;
font-size: 27px;
}
.best3 h3
{
 
  color: #000;
  font-weight: 600;
  font-size: 22px;
  padding-bottom: 20px;
}
.best3
{
  text-align: center;
}
.best3 a
{
  background-color: #ff7e00;
  border-radius: 30px;
  color: #fff;
  font-size: 20px;
  padding:8px 15px;
  text-decoration: none;
  margin: 20px 0 0 0;
  display: inline-block;
}
.best3 a i
{
  color: #fffdd0;
  padding-right: 8px;

}
.best4
{
  padding-top: 20px;
}
.best5
{
  padding: 13px;
}
.best8 h2
{
  color: #ff7e00;
  text-align: center;
  padding-top: 15px;
}
.best6
{
  background: #000000;
    padding: 12px;
}
/*best services end*/


/*about us start*/
.ab3
{
  text-align: center;
}
.ab3 h1
{
  font-family: 'Aladin', cursive;
}
.ab3 h1 a
{
color: #ff7e00;
text-decoration: none;
}
.ab3 img{padding: 7px 0px;}
.ab3 p{color: #000;font-size: 22px;font-weight: 600;}
.ab1
{
  background-color: #fff;
  padding: 35px 0px;
}
.ab5{margin: 15px 0px;}
.ab4 p{color: #000;text-align: left;}
.ab4 p img{float: right;padding:20px;}
.ab6{background-color: #ed1e79;
color: #fff;}
.ab6 .ab7 h2
{
  color: #000;
}
.ab61 .ab7 h2
{
  color: #ff63a8;
}
.ab4 ul
{
  margin: 0px;
  padding: 0px;
}
.ab4 ul li
{
  margin: 0px;
  padding: 4px 0px;
  font-size: 16px;
  color: #000;
}
.ab4 h2
{
  color: #ab3028;
  text-align: left;
}
.ab4 h3
{
  color: #ff7e00;
  text-align: left;
}

.ab7 h3{color: #fff;
}

.ab61{background-color: #6e0063;}
.ab7{padding: 30px;}
/*about us end*/
/*consult section start*/
.cn1
{
      background: #fffdd0;
    padding: 30px 0px;
}
.cn6
{
  text-align: center;
}
.cn3
{
  text-align: center;
  padding-bottom: 15px;
}
.cn3 h1 a
{
  color: #ff7e00;
  padding: 0px;
  text-decoration: none;
  font-family: 'Aladin' , cursive;
}
.cn3 h2
{
  color: #ff7e00;
  padding: 0px;
}
.cn3 p{color: #000;
font-size: 20px;
font-weight: 600;
padding:0px;}
.cn6 p
{
  color: #000;
  font-size: 22px;

    font-weight: 600;
}
/*consult section end*/


/*choose us start*/
.ch1
{
  background: url("../images/choose.jpg");
background-attachment: fixed;
background-size: cover;
}
.ch2
{
     background-color: rgba(6, 6, 6, 0.84);
  padding: 20px 0px;
 
}
.ch6{text-align: center;}
.ch6 img
{

}
.choose
{
  margin: 0px;
  padding: 0px;
}
.choose li
{
  margin: 0px;
  padding: 15px 0px;
  list-style: none;
  display: block;
  padding-left: 150px;
}
.choose span
{
  position: absolute;
  left: 0;
 
  text-align: center;
}
.choose span img
{
  
  border: 2px solid #ff7e00;
    height: 100px;
  width: 100px;
}
.choose span:after
{
     position: absolute;
    content: "";
    
    border: 2px solid #ff7e00;
    height: 110px;
    left: -5px;
    right: 0;
    margin-top: -5px;
    width: 110px;
    transform: scale(0);
    transition: 0.4s;

}
.choose li:hover span:after
{
transform: scale(1.1);
 transition: 0.4s;
}
.choose li h2
{
  color: #ff7e00;
  font-size: 25px;
}
.choose li p
{
  color: #fff;
  font-size: 16px;
  text-align: left;
}
.ch9 h2
{
  color: #fff;

}
.ch9 p
{
  color: #fff;
  text-align: left;
}
.bdr1
{
  background-color: #ff7e00;
  height: 4px;
  width: 150px;
}
.ch6 h2
{
  color: #ff7e00;
  padding-top: 10px;
}
.ch5
{
  padding-top: 50px;
}
.ch6 p
{
  color: #fff;
  font-size: 20px;
}
.ch6 p i
{
  color: #ff7e00;
  font-weight: 25px;
  padding-right: 10px;
}
/*choose us end*/

/*our services start*/
.serv3 h2,
{
  color: #ff7e00;
}
.serv3 h1 a{text-decoration: none;color: #ff7e00;font-family: 'Aladin' , cursive;}
.serv3 p{color: #000;}

.serv3{text-align: center;}
.serv8{padding: 15px;}
    .serv1
    {
      background-color: #fff;
      padding:30px 0px;
    }
    .serv6{
        background-color: #fffdd0;
    padding: 14px;
    box-shadow: 0px 0px 10px #c3bfbf;
    outline: 1px solid #eee;
    outline-offset: -8px;
    overflow: hidden;
    }
    .serv10 h2{color: #ff7e00;
      font-size: 25px;}
.serv10 p{color: #656464;}
.serv5{padding: 15px;}

.serv4{padding: 0px 0px;}

.serv12 a{
        background-color: #ff7e00;
    padding: 6px 15px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    /* display: block; */
    text-align: center;
    border-radius: 10px;
    float: right;

  
}
.serv12 a:hover
{
  background-color: #000;

}
.serv3
{
  color: #fff;
}
.serv3 p{margin-bottom: 12px;}
.serv6:hover .serv7 img
{
      transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
}
.serv7 img
{
      position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    height: 250px;
}
.serv6:hover .imag1
{
  left: 123%;
}
.serv6:hover .imag2
{
  left:0px !important;
}
.imag1
{
left: 0px;
}
.imag2
{
left: 123% !important;
}
.serv7{min-height: 250px;
overflow: hidden;}
/*our services end*/
/* start contact us page */

.cont-pg6
{
  text-align:center;
}
.cont-pg6 h4
{
  padding:0px;
  margin:0px;
  width:80px;
  height:80px;
  border:2px solid #d06e08;
  left:0px;
  right:0px;
  margin:0 auto;
  text-align:center;
  border-radius:50%;
}
.cont-pg6 h4 i
{
  line-height:75px;
  font-size:30px;
  color:#5d0400;
}
.cont-pg6 h5
{
  padding:10px 0 5px 0;
  margin:0px;
  font-size:20px;
  font-weight:600;
color:#5d0400;  
    
}
.cont-pg6 h6
{
  padding:0px 0 0px 0;
  margin:0px;
  font-size:20px;
  font-weight:600;
color:#d06e08;  
    
}
.cont-pg5
{
       padding: 30px 10px;
    box-shadow: 0 0 20px #f1eaea;
}
.cont-pg4
{
  padding:10px;
}

.cont-pg2
{
  padding:0px 0px 40px 0;
}
.cont-pgg3 h2
{
  color:#ff7e00;  
}
.cont-pgg3 h3
{
  color:#000;  
}
.cont-pgg2
{
  padding:30px 0 0 0;
}
.cont-pgg3{text-align: center;padding: 15px 0px;}

/*testimonials start*/
.testimonial{
    margin: 0 15px;
}
.testimonial .pic{
    width: 24%;
    float: left;
    margin-right: 15px;
    position: relative;
}
.testimonial .pic:after{
    content: "";
    display: block;
    width: 90%;
    height: 90%;
    position: absolute;
    top: 5%;
    left: 5%;
    border: 1px solid #fff;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
}
.testimonial .testimonial-content{
    padding: 6% 0;
    display: table;
}
.testimonial .description{
    font-size: 17px;
    color: #fff;
    line-height: 26px;
}
.testimonial .description:before{
    content: "\f10d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 22px;
    color: #001822;
    margin: 0 10px;
}
.testimonial .testimonial-title{
    font-size: 19px;
    color: #333;
    text-transform: capitalize;
    margin: 10px 0 0 0;
    float: right;
}
.testimonial .post{
    font-size: 16px;
    color: #fff;
    display: block;
    margin-top: 10px;
}
.owl-theme .owl-controls{
    position: absolute;
  
    right: 20px;
}
.owl-theme .owl-controls .owl-buttons div{
    border-radius: 20px;
    background: #000;
    padding: 3px 8px;
}
.owl-prev:before,
.owl-next:before{
    content: "\f053";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    color: #fff;
}
.owl-next:before{
    content: "\f054";
}
@media only screen and (max-width: 480px){
    .testimonial{
        margin: 0 10px;
    }
    .testimonial .pic{
        float: none;
        width: 50%;
        margin: 0 auto;
    }
   
    }


.ct1
{
      background: linear-gradient(to right, #ff7e00 50%, #000000 50%);
}
.ct3{padding: 30px;}
.form-group label
{
  color:#ff7e00;


  text-align: left;
  font-weight: 600;
}
.btttn
{
  padding-left: 18px;

}

.form-texxx h3
{
 padding: 2px 0px 2px 0;
  
    font-size: 37px;
    text-align: left;
    color: #a10800;
    margin: 0px;
}
.form-texxx p
{
  padding: 7px 0 7px 0;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
   font-weight: 300;
  color: #fff;
}
textarea.form-control {
       width: 100%;
    background: #fff;
    /* border: 1px solid transparent; */
    /* border-bottom: 1px solid #ffcc00; */
    border-radius: 0px;
    height: 75px;
    color: #000;
    box-shadow: none;


}
input.form-control 
{
      width: 100%;
    background: white;
    border-radius: 0px;
    height: 34px;
    color: #000;
    box-shadow: none;
    border-radius: 0px;
}

.form-control
{
  border:1px solid #bdbbbb;

}

.btn-group
{
  text-align: center;
}
button.btn-default
{    background: #ff7e00;
    text-decoration: none;
    color: #fff;
    width: 77%;
    padding: 5px 15px;
    border-radius: 37px;
    outline: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 18px;
    /* border: 1px solid #000; */
    float: none !important;
}
button.btn-default i
{
  color: #ffdc52;
  padding-right: 4px;
}
.fra3{padding-top: 15px;}
button.btn-default:hover
{
  background-color: #fff;
  color: #ff7e00;
 
}
button.btn-default:hover i
{
  color: #000;
}
.sub-read{padding-top: 20px;}
.form-group
{
  padding: 5px 12px;
  text-align: center;
}
.ct4{text-align: center;}
.ct4 h2{color: #fff;}
.ct4 p{color: #000;}
.ct41 h2{color: #ff7e00;}
.ct41 p{color: #fff;}
.ct6{padding: 20px 0px;}
/*testimonials end*/


/*bottom services start*/
.bot1
{padding: 30px 0px;}
.bot7
{

    
 background-color: #ff7e00;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.56);
    background-image: linear-gradient(bottom,rgba(0,0,0,.34) 0%,transparent 100%);
    position: relative;
    z-index: 999;
    overflow: hidden;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    text-transform: uppercase;
    line-height: 70px;
}
.bot7:before{content: "";
      content: "";
    display: block;
    /* padding: 0; */
    width: 98%;
    height: 100%;
    position: absolute;
    outline-top: 1px dashed rgba(255,255,255,1);
    margin: -2% 0% -1% 0%;
    -webkit-box-sizing: border-box;
    padding: 10px 0px;
    border-bottom: 1px dashed rgba(255, 255, 255, 1);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0 1px 0 rgba(255,255,255,.15);
}
.bot7 h2{padding: 15px 0px;text-align: center;color: #fff;}

.bottom-list
{
  
  margin: 0px;
    padding: 0px;
    padding-top: 15px;
   height: 550px;
  overflow: scroll; 
    overflow-x: hidden;
    overflow-y: scroll;
    background-color: #fffdd0;

}
.bottom-list li
{
  margin: 0px;
  padding: 0px;
  list-style: none;


}
.bottom-list li a i
{
  color: #333031;
  padding-right: 3px;
}
.bottom-list li:last-child a{border-bottom: 0px;}

.bottom-list li a
{
      text-decoration: none;
    color: #000;
    font-size: 15px;
    display: -webkit-box;
    border-bottom: 1px solid #9a9a9a;
    padding: 5px 12px;
}
.bottom-list li a:hover{    background: #ff7e00;
    color: #fff;
}
.bot4{    border: 1px solid #bdb8b8;}
.bot5{}
#style-7::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
}

#style-7::-webkit-scrollbar
{
  width: 5px;
  background-color: #F5F5F5;
}

#style-7::-webkit-scrollbar-thumb
{
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(255, 126, 0)), color-stop(0.72, rgb(255, 126, 0)), color-stop(0.86, rgb(255, 126, 0)));
}
.bot3 h2
{
  text-align: center;
  color: #0c0c0c;
  margin-bottom: 15px;
}
/*bottom services end*/


/*foot start*/
.foot1
{
      background-color: #fffdd0;
    padding: 50px 0px 0 0;
}

.foot3 h2
{
     text-align: center;
    color: #ff7e00;
}
.foot-list1
{
  margin: 15px 0 0 0px;
  padding: 0px;
  text-align: center;
}
.foot-list1 li
{
  margin: 0px;
  list-style: none;
  font-size: 18px;
  color: #000;
  padding: 0px 15px;
  display: inline-block;
}
.foot-list1 li span
{
  color: #ff7e00;
  padding-right: 3px;
}
.foot-list1 li span i{color: #000;}
.foot-list2
{
  margin: 0px;
  padding: 0px;
}
.foot-list2 li
{

      margin: 0px;
    padding: 5px 0px;
    display: inline-block;
    list-style: none;


}
.foot-list2 li:last-child:after
{
  content: "";
}
.foot-list2 li:after
{
  content: "|";
  padding: 0px 8px;

}
.foot-list2 li a
{
  color: #000;
  text-decoration: none;
  font-size: 17px;
  font-weight: 600;
}
.foot4
{
  padding: 20px 0px;
  border-top: 2px solid #000;
  margin-top: 20px;
  border-bottom: 1px dashed;
}
.foot6 h2
{
color: #ff7e00;
margin-bottom: 15px;
}

.foot6 h2 span
{
  color: #151515;
}
.foot6 p
{
  padding: 0px;
  color: #151515;
  font-weight: 600;
}
.social-list li a h3
{
  font-size: 18px;
  margin-top: 8px;
  color: #000;
  font-weight: 600;

}
.social-foot{text-align: left !important;
  background-color: transparent;
}

.foot5{padding: 12px;
    border-right: 1px dashed;}
    .foot512{border-right: 0px !important;}
.foot10{text-align: right;}
.foot7{padding: 10px 0px;}
.foot9 p{padding-top: 28px;font-weight: 600;}

.fix
{
  position: fixed;
  padding: 0;
  bottom: 0;
  left: 0;
  display: none;
  
  
}
.end
{
  margin: 0;
  padding: 0;
 
  
}
.end li
{

  display: block;
  padding:3px 10px;
  text-align: left;
  display: block;
}
.fix2 .end li
{
    text-align:right;
}

.foot-list5{margin: 0px;
padding: 0px;}
.foot-list5 li
{
  list-style: none;
  padding: 5px 0px;
  display: inline-block;
  color: #000;
  font-weight: 600;
  font-size: 17px;
}
.foot-list5 li i
{
  color: #ff7e00;
  padding-right: 5px;
}
.fix2
{
        float: right;
    right: 0;
    left: unset;
}
/*foot end*/
@media(max-width: 767px){
  .abot-brd2 {padding: 2px 0px;}
  .abt-bead3 a {font-size: 16px;}
	body{text-align: center;}
  .navbar-inverse .navbar-nav li{display: block;text-align: center;}
.navbar-inverse .navbar-nav li a:before, .navbar-inverse .navbar-nav li a:after{display: none;}
.navbar-inverse .navbar-nav li a:hover
{
  background-color: #f36c00;color: #fff;
}
.navbar-nav{margin: 10px 0px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #8b0f05;}

  .fix{display: inline-block;background:transparent;border: 0px;z-index: 9999999;    width: 90px;
}
  .element {
  animation-delay: 2s;
  animation: pulse 2s infinite;
  display: table;
  animation-direction: alternate;
}

@keyframes pulse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;

  }
}
.element2
{
  animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulsate {
    0% {transform: scale(0.9, 0.9); opacity: 1;}
    50% {transform: scale(1.2, 1.2); opacity: 1;}
    100% {transform: scale(0.9, 0.9); opacity: 1;}
}

@-webkit-keyframes pulsate{
    0% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1;}
    100% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin: 0px;
}
.top10{display: none;}
.ct3{background-color: #ff7e00;}
.ct31{background-color: #000;}
.foot5{border-right: 0px;}
.foot10{text-align: center;}
.social-foot{text-align: center !important;width: 100%;}
.foot9 p{padding-top: 5px;}
.ch5{padding-top: 0px;}

}


@media (max-width: 1200px) and (min-width: 992px){
  .top8 a {font-size: 18px;}
  .top9 h2{font-size: 23px;}
 .top9 h3{font-size: 18px;}
 .top4 {padding: 27px 0px 18px 0px;}
 .top10{padding-top: 12px;}
 .best3 h2{font-size: 25px;}
.serv7 img{height: 200px;}
 .serv7{min-height: 200px;}
 .serv5{padding: 7px;}

}

@media (max-width: 991px) and (min-width: 768px){
  .top4{padding: 20px 0 0 0;}
  .social-list{border-radius: 8px;}
  .top9{text-align: center;}
  .top9 h2{font-size: 27px;}
  .top9 h3{font-size: 22px;padding-bottom: 7px;}
  .navbar-inverse .navbar-nav>li>a {font-size: 18px;padding:15px 5px;}
  .top11 a{font-size: 16px;}
  .best3 h2 {font-size: 20px;}
  .best3 h3 {font-size: 20px;padding-bottom: 15px;}
  .cn6 p{font-size: 18px;}
  .serv7 img{height: 200px;}
 .serv7{min-height: 200px;}
 .serv5{padding: 7px;}
 .testimonial .pic{float: none;width: 35%;}
 .ct4 p{font-size: 13.5px;font-weight: 600;}
}

@media (max-width: 767px) and (min-width: 576px){
.top8 a {font-size: 14px;}
.top8{padding-left: 10px;}
.social-list{border-radius: 8px;}
.top9 h2{font-size: 21px;}
.top9 h3{font-size: 18px;font-weight: 600;padding-bottom: 7px;}
.best3 h2{font-size: 22px;line-height: 30px;}
.best5{padding:6px;}
.best8 h2{padding-top: 10px;font-size: 25px;}
.cn5{padding-top: 8px;}
.serv5{padding: 7px;}
.serv7 img{height: 200px;}
 .serv7{min-height: 200px;}
 .bot3 h2{font-size: 25px;line-height: 30px;}
}

@media (max-width: 575px){
  .social-list{float: none;}
  .top4{padding:10px 0px;}
  .top8 a{position: relative;font-size: 14px;}
  .top8{margin-top: 4px;padding-left: 0px;text-align: center;}
  .top8 a span{padding: 7px;}
  .top9 h2{font-size: 18px;line-height: 28px;}
  .top9 h3{font-size: 16px;line-height: 25px;}
  .best3 h2{font-size: 15px;line-height: 25px;}
  .best5{width: 100%;padding: 10px 0px;}
  .cn3 h2{font-size: 25px;}
  .cn3 p{font-size: 15px;}
  .cn5{width: 100%;}
  .cn6 p{font-size: 19px;}
  .ab3 h1{font-size: 25px;}
  .ab4 h2{font-size: 23px;}
  .ab4 h3{font-size: 21px;}
  .ab3 p{font-size: 18px;}
  .choose li{padding: 10px;}
  .choose span{position: relative;}
  .serv5{width: 100%;padding: 8px 0px;}
  .serv7 img{height: auto;}
 .serv7{min-height:200px;}
 .serv8{padding-top: 5px;}
 .form-group {padding: 5px;}
 .bot3 h2{font-size: 18px;line-height: 26px;margin-bottom: 0px;}
 .bot5{width: 100%;}
 .foot3 h2{font-size: 23px;}
 .foot-list1 li{font-size: 16px;}
 .foot-list2 li a {font-size: 14px;}
 .foot-list2 li {padding: 2px 0px;}
 .social-list li a h3 {font-size: 15px;}

}


