@media (min-width: 1600px) and (max-width: 1699px) {
	
	
 
}


@media (min-width: 1800px) and (max-width: 1920px) {
	
		
	
}


@media only screen and (max-width: 767px) {
	.ad3 img{
  width:500px;
  height:500px;
}
.ad1{
    width:60% !important;
    position:relative;
    bottom:40px;
}
.ad2 img{
    position:relative !important;
    top:100px !important;
    width:100px;
    height:100px;
}
	.consulting-header #navbar > ul > li > a{ color:#000;}
	.consulting-header .topbar .contact-info{ padding:0;}
	.buy_now{ left:15px; top:19px;}
	.banner_slider .content .intro1{ font-size:34px;}
	.banner_slider .content .intro2{ font-size:26px; line-height:30px;}
	.tepadhpos{ padding:15px;}
	.tepadhpos h2 span{ display: initial;}
	.tepadhpos:last-child{ padding:15px;}
	.tepadhpos h2{ font-size:30px;}
	.tepadwatcoad{ padding:20px 15px;}
	.tepadwatcoad h2 span{ display: initial;}
	.tepadwatcoad h2{ font-size:32px;}
	.tepadabtbs_boost{ right:5px; top:122px;}
	.tepadabtbs_boost img{ height:100px;}
	.tepadwatisb{ padding:20px 15px;}
	.tepadwatisbs{ padding:15px 0;}
	.tepadhhttb{ padding:20px 0;}
	.tepadcntusbs:first-child{ padding:0;}
	.contact_enqcont{ padding:0 15px;}
	.tepadicwwlthb{ padding:0 0;}
	.tepadwiad{ padding:20px 0;}
	.contact_enqcont h2{ font-size:28px;}
	.tepadiihslbs:last-child .contact_add{ padding:15px;}
	.tepadwiad h2{ font-size:28px;}
	.consulting-header .topbar .contact-info li { display: block; text-align: left; }
	.consulting-header .topbar .contact-info > li + li { margin-left: 0; margin-top: 5px; }
	 .site-header #navbar .navbar-nav { margin: 0;  }
	 .consulting-header .topbar{ padding:15px 15px 0 15px;}
	 .banner_slider .owl-dots .owl-dot{ width:55px !important;}
	 .banner_slider .owl-dots{ left:0; width:100%; text-align: center;}
	 .tepadinnhttbs img{ width:100%;}
	 .tepadinnhttbs ul li .tepadinnhttbssl img{ width: auto;}
	 .tepadftrb ul{ text-align: center;}
	 .banner_slider .content_bg{ text-align: center;}
	 .tepadbnrsecc{ padding:20px 0 0 0;}
	 .banner_slider .content .intro1{ margin:0;}
	 .tepadwatisb h2{ font-size:32px;}
	 .tepadwatisbs p{ font-size:26px; line-height:34px;}
	 .tepadhhttb h2{ font-size:35px;}
	 .tepadiihslbs:last-child .contact_add h2{ font-size:26px;}
	 .tepadiihslb:before{ display: none;}
	 .tepadiihslb:after{ display: none;}
	 .tepadiihslbs .contact_add:first-child{ background:#bab2ae;}
	 .tepadiihslbs .contact_add:last-child{ background:#4fad2f;}
	 .tepadicwwlthb_abs{ position: static;}
	 .tepadhpob:before{ display: none;}
	 .tepadhpob:after{ display: none;}
	 .tepadhpos:first-child{ background:#d8f0fa; padding-left:15px; text-align:center;}
	 .tepadhpos:last-child{ background:#4fad2f;}
	 .tepadhpob_abs{ position: static;}
	 .tepadwatcoads:last-child{ margin:0;}
	
}

@media (min-width: 768px) {
	

 }
 
@media screen and (min-width: 992px) {
	
  .site-header #navbar { }
  .site-header #navbar li { position: relative;  }
  .site-header #navbar > ul > li > a { font-family: "Poppins", sans-serif;  }
  .site-header #navbar > ul .sub-menu { background-color: #fff; width: 220px; border-top: 2px solid #443f45; position: absolute;  left: 0; top: 130%; z-index: 10; visibility: hidden; opacity: 0;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s;    -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
  .site-header #navbar > ul > li .sub-menu li { border-bottom: 1px solid #e6e6e6;  }
  .site-header #navbar > ul > li .sub-menu a { font-size: 14px;font-size: 0.93333rem; display: block; padding: 8px 15px;  }
  .site-header #navbar > ul > li > .sub-menu .sub-menu { left: 110%; top: 0; }
  .site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a { position: relative;}
  .site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before { font-family: "FontAwesome"; content: "\f105"; font-size: 15px; font-size: 1rem; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .site-header #navbar > ul > li:hover > .sub-menu { top: 100%; visibility: visible; opacity: 1; }
  .site-header #navbar .sub-menu > li:hover > .sub-menu { left: 100%; visibility: visible; opacity: 1; }
  
   .site-header #navbar { padding: 0;}
  .site-header #navbar .has-mega-menu { position: static;}
  .site-header #navbar .mega-menu,.site-header #navbar .half-mega-menu { background-color: #fff; padding: 20px; border-top: 2px solid #443f45; position: absolute; right: 0; top: 120%; z-index: 10;  visibility: hidden;  opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s;  transition: all 0.3s;}
  .site-header #navbar .mega-menu { width: 1140px; right: 15px;}
  .site-header #navbar .half-mega-menu { width: 585px;  }
  .site-header #navbar .mega-menu-box-title { font-size: 14px; font-size: 0.93333rem; text-transform: uppercase; font-weight: bold; display: block; padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px solid #e6e6e6;  }
  .site-header #navbar .mega-menu-list-holder li a { font-size: 14px; font-size: 0.93333rem; display: block; padding: 7px 8px;    margin-left: -8px;}
  .site-header #navbar .has-mega-menu:hover > ul { top: 100%; visibility: visible;  opacity: 1; }
   .consulting-header .site-logo { padding-left: 0; }
  .site-header .navbar-header .open-btn { display: none; }
  .site-header #navbar .close-navbar { display: none; }
  .consulting-header #navbar > ul > li { padding: 40px 0; }
  .consulting-header #navbar > ul > li > a {color: #fff; padding: 0 10px; border-radius: 5px; }
   .consulting-header #navbar > ul > li > a:hover,.consulting-header #navbar > ul > li.current-menu-item > a { background-color: #443f45; color: #fff; }
    .consulting-header #navbar > ul > li{ padding: 0;}
 .consulting-header #navbar > ul > li > a {
    padding: 20px 9px;
    font-size: 14px;
    position: relative;
}
  .consulting-header #navbar > ul > li > a:after { content: ""; background-color: #fdd415; width: 0; height: 3px; position: absolute; left: 50%; bottom: 20px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; -webkit-transition: all 0.3s;    -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
  .consulting-header #navbar > ul > li > a:hover, .consulting-header #navbar > ul > li.current-menu-item > a {background-color: transparent;}
   .consulting-header #navbar > ul > li > a:hover:after, .consulting-header #navbar > ul > li.current-menu-item > a:after {    width: 15px; opacity: 1;}
   	
  
  .consulting-header #navbar > ul > li > a:after { display: none;  }
  .consulting-header #navbar > ul > li > a:hover, .consulting-header #navbar > ul > li.current-menu-item > a { color: #7ce495;}
}

@media (max-width: 991px) {
	
  .site-header #navbar > ul > li a { display: block; font-size: 14px; font-size: 0.93333rem;}
  .site-header #navbar > ul > li .sub-menu li { border-bottom: 1px solid #e6e6e6; }
  .site-header #navbar > ul .sub-menu > li:last-child { border-bottom: 0; }
  .site-header #navbar > ul > li > .sub-menu a { padding: 8px 15px 8px 45px; }
  .site-header #navbar > ul > li > .sub-menu .sub-menu a { padding: 8px 15px 8px 65px; }
  .site-header #navbar > ul .menu-item-has-children > a { position: relative; }
  .site-header #navbar > ul .menu-item-has-children > a:before { font-family: "FontAwesome"; content: "\f107"; font-size: 15px;   font-size: 1rem; position: absolute; right: 15px; top: 50%;  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .site-header #navbar .current-menu-item a { font-weight: bold; color: #443f45; }
   .site-header #navbar > ul .mega-menu,.site-header #navbar > ul .half-mega-menu {  width: auto;}
  .site-header #navbar > ul .mega-menu .row,  .site-header #navbar > ul .half-mega-menu .row {  margin: 0;  }
  .site-header #navbar .mega-menu-content > .row > .col { margin-bottom: 25px; }
   .site-header #navbar .mega-menu .mega-menu-list-holder a { padding: 5px 15px 5px 40px; }
  .site-header #navbar .mega-menu .mega-menu-box-title { font-size: 14px; font-size: 0.93333rem; text-transform: uppercase;    display: block; border-bottom: 1px dotted #b3b3b3;  padding: 0 0 4px 5px;  margin: 0 25px 8px 25px; }
  .site-header { }
  .site-header .container { width: 100%;  }
  .site-header .navbar-header { min-height: 70px;  }
  .site-header .navbar-header button { background-color: #443f45; width: 40px; height: 35px; border: 0; padding: 5px 10px;  -webkit-border-radius: 3px;-moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; outline: 0;position: absolute; right: 15px; top: 15px; z-index: 20;}
  .site-header .navbar-header button span { background-color: #fff; display: block; height: 2px; margin-bottom: 5px; }
  .site-header .navbar-header button span:last-child { margin: 0;}
  .site-header #navbar { background: #fff;  display: block !important; width: 280px;  height: 100% !important; margin: 0;    padding: 0;  border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  position: fixed; right: -300px;  top: 0;    z-index: 100; }
  .site-header #navbar ul a { color: #000; }
  .site-header #navbar ul a:hover, .site-header #navbar ul li.current a {  color: #443f45; }
  .site-header #navbar .navbar-nav {  height: 100%; overflow: auto; }
  .site-header #navbar .close-navbar { background-color: #443f45; width: 35px; height: 35px; color: #fff; border: 0;  -webkit-border-radius: 50%; -moz-border-radius: 50%;  -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%;    outline: none;  position: absolute;  left: -18px;  top: 10px;  z-index: 20;  }
  .site-header #navbar > ul > li { border-bottom: 1px solid #cccccc;}
  .site-header #navbar > ul > li > a { padding: 10px 15px 10px 35px; font-family: 'AileronRegular'; font-size:16px; }
  .site-header .slideInn { right: 0 !important; }
   .site-header .navbar-collapse.collapse { display: none; }
  .site-header .navbar-collapse.collapse.in { display: block; }
  .site-header .navbar-header .collapse, .site-header .navbar-toggle { display: block;}
  .site-header .navbar-header {  float: none; }
  .site-header .navbar-right { float: none;}
  .site-header .navbar-nav { float: none; }
  .site-header .navbar-nav > li { float: none; }
  .consulting-header .topbar .contact-info { text-align: center;}
  .consulting-header .topbar .contact-info li { display: block; margin-bottom: 5px; }
  
}

@media (max-width: 1199px) {
	
  .site-header #navbar > ul .mega-menu { width: 950px; right: 15px; }
  .site-header #navbar > ul .half-mega-menu { width: 485px; }
  
  
}


 