/*Media section*/
@media screen and (min-width:1200px){
  .pricing-tab .pricing-txt:nth-child(4) p{margin-left:20px;text-align:center;text-indent:12px;}
  .pricing_two .pricing-tab .pricing-txt:nth-child(4) p{text-align:center;text-indent:0px;}
  .prd-tab:nth-child(4){margin:0px auto 0px}
  .prd-tab:nth-child(5){margin:0px auto 0px}
  .prd-tab:nth-child(6){margin:0px auto 0px}
  .pricing-table{width:100%;height:222px;}
  .article-content{width:46%}
  .article-img{width:54%}
  .art-date{left:42%;}
}
@media screen and (max-width:1200px){
  .banner_text h1{font-size:50px;line-height:50px;width:80%}
  .about-sec .about-txt p{width:100%}
  .service-tab{width:50%;border:none;}
  .gallery li{width:33.33%}
  .team-tab{width:50%;margin-bottom:50px}.team-tab:last-child{margin:auto;}
  .team-tab:last-child{width:100%}
  .team-tab .team-sec{width:360px;display:block;margin:auto}
  .panel-body p{width:100%;text-align: justify}
  .panel-title a{font-weight:normal}
  .port-two .element-item{width:50%}
}
@media screen and (max-width:1200px) and (min-width:992px){
  .pricing-txt p,.pricing-tab:nth-child(2) .pricing-txt p{font-size:14px !important;width:80%;}
  .pricing-table{width:90%;float:right;background:#E9EDF2;height:222px;}
  .pricing-tab .pricing-table{background:#E9EDF2;height:auto;margin-top:20px}
  .pricing-tab:nth-child(2) .pricing-table{background:#3b414f}
  .pricing-info{width:80%;float:right;height:196px}
  .pricing-txt{width:15.7%;height:auto;}
  .pricing-txt:first-child(margin-left:0 !important;)
}
@media screen and (max-width:1200px) and (min-width:768px){
  
}
@media screen and (max-width:992px) and (min-width:768px){
  .padder_top{margin-top:82px}
  .logo_img img{width:80px;}
  .navbar ul.nav.navbar-nav li a {
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  padding:30px 3px;
  margin-left: 0px;
  -moz-transition:all 0.4s ease-in;
  -webkit-transition:all 0.4s ease-in;
  -ms-transition:all 0.4s ease-in;
  -o-transition:all 0.4s ease-in;
}
  .popular-blog-img-tb{width:100%}
  .blogslider_txt .blogslider_title{padding:30% 0;}
  #banner .owl-pagination{bottom:10px;}
 .banner_text h1{font-size:40px;line-height:40px;width:90%}
  .banner_text p{margin:20px auto;}
  .about-tab{margin-bottom:50px;}
  .about-tab:last-child{width:100%;}
  .about-tab:last-child .about-sec{width:50%;margin:auto;}
   .gallery li{width:50%}
  .popular-footer h5{float:none !important;;text-align:center;width:100%;line-height:20px}
}
@media screen and (max-width:992px){
  .heading_ttl{font-size:30px;line-height:36px}
  .other_pg_title{font-size:40px;width:300px;}
  .pricing-title{position:relative;display:block;margin:0px auto 30px;}
  .pricing-txt{width:20%;margin:0 !important;}
  .pricing-txt:last-child(width:20%)
  .pricing-table{width:100%;height:auto;}
  .pricing-txt p{font-size:14px !important;padding:80px 0}
  .pricing-txt:last-child{width:20%}
  .pricing-info{width:100%;height:auto !important;;}
  .pricing-txt a.pricing-btn{padding:10px 15px;font-size:14px;}
  .contact-sec form{width:90%}
  .contact-sec .input-field{margin-bottom:40px}
  .contact-sec .input-field:last-child{margin-bottom:0}
  .location_map iframe{height:300px}
  .add-info{width:100%;margin-bottom:30px;}
  .add-info:last-child{margin:auto;}
  .add-info hr{visibility:hidden;}
    .coming-head h1{font-size:38px;}
  .coming-head p{font-size:20px;line-height:30px;}
  .coming-timer .time-title>h3{font-size:30px;margin-bottom:10px}
  .coming-timer:before{top:5%;height:82%}
  #defaultCountdown .countdown-section{margin-right:30px;}
  #defaultCountdown .countdown-section:first-child .countdown-amount{margin-right:10px;}
  #defaultCountdown .countdown-section .countdown-amount,#defaultCountdown .countdown-section .countdown-period{font-size:30px}
  .email-sec{margin-top:20px}
  
}

@media screen and (max-width:992px) and (min-width:320px){

}
@media screen and (max-width:980px){
  .testimonial-sec .client-view .client-says p{font-size:15px;}
  .testimonial-sec .client-img img{width:300px;}
  .testimonial-sec .client-name{left:320px}
  .testimonial-sec .client-name h3{font-size:30px}
  .testimonial-sec .client-name h4{font-size:15px;}
}
@media screen and (max-width:980px) and (min-width:320px){
  #banner .owl-pagination{bottom:0px;text-align:right;padding-right:20px;}
  .gallery li{width:50%}
}
@media screen and (min-width:768px){
  header{border-bottom:2px solid #e9edf2 !important;}
}
@media screen and (max-width:767px) and (min-width:320px){
  .padder_top{margin-top:84px}
  .logo_img img{width:100px}
  .navbar{margin-top:-50px;}
  .navbar-toggle{border:none;}
  .navbar-toggle .icon-bar{background:#fff !important;}
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none}
  .navbar ul.nav.navbar-nav li{border-bottom:1px dotted #777;}
  .navbar ul.nav.navbar-nav li a{padding:20px 0px}
  .navbar ul.nav.navbar-nav{width:100%;height:350px;overflow:auto;}
  .navbar ul.nav.navbar-nav li+li:before{display:none;}
  .dropdown-menu {background-color: #3b414f;margin-left:0px !important;margin-top:0px !important;padding:0px;}
  .dropdown-menu li{border:none !important;}
  .dropdown .dropdown-toggle::after{display:inline;}
  .dropdown-menu li>a{color:#fff !important;text-align:center;padding:20px 0px !important;;}
  .dropdown-menu li:hover{box-shadow:none !important;;}
  .nav-sec{padding:0px;}
  .banner_text h1{font-size:30px;line-height:50px;width:100%}
  .banner_text p{margin:20px auto;width:100%}
  .section_padding{padding:50px 0px;}
  .section_header{margin-bottom:50px;}
  .heading_ttl{font-size:30px;}
  .other_pg_title{font-size:40px;width:100%;}
  .content-tab p{padding:20px 0px;}
  .about-tab{margin-bottom:50px;}
  .about-ttl img{margin-top:7px;}
  .service-tab{width:100%;border:none;}
  .team-tab{width:100%;margin-bottom:50px}.team-tab:last-child{margin:auto;}
  .team-tab:last-child{width:100%}
  .team-tab .team-sec{width:360px;display:block;margin:auto}
  .prd-tab{width:50%}
  .panel-title a{padding:20px 0 20px 25px}
  .font-icon-m i.fa{margin-top:20px}
  .error_box{width:80%;padding:60px 30px !important;;}
  .error_box .page_ttl h1{font-size:100px}
  .error_box .page_tagline h2{font-size:20px;}
  .error_box .page_content p{font-size:16px;}
  .other_portfolio li{line-height:40px}
  .blogslider_txt .blogslider_title{padding:46% 0px 0px}
  .blog-aside-tab{margin-top:70px}
  .blog-slider-wrap{width:50%;margin-bottom:20px;}
  .blog-slider-wrap:last-child{width:100%;}
  .blog-slider-wrap:last-child .blogslider{width:50%;}
  .blogslider{display:block;margin:auto} 
  .aside-add li{width:100%}

}
@media screen and (max-width:992px) and (min-width:320px){

}

@media screen and (max-width:640px) and (min-width:320px){
  .banner_text h1{font-size:25px;line-height:30px;width:100%}
  .banner_text p{margin:10px auto;width:100%;font-size:14px;}
  .btn{padding:20px 20px;}
  .about-txt p{padding:10px 0;}
  .gallery li{width:100%}
  .pricing-title{position:relative;display:block;margin:0px auto 30px;}
  .pricing-txt,.pricing-txt:last-child{width:100%;display:block;height:auto;border-bottom:2px solid #3b414f;border-right:none;padding:0px;text-align:center;}
  .pricing-txt p,.pricing-txt:last-child{padding:20px;}
  .pricing-txt:last-child{border:none;}
  .pricing-info{height:auto;padding:0px;text-align:center !important;}
  .pricing-txt a.pricing-btn{display:inline-block;margin:auto;}
  .testimonial-sec .client-img img{width:100%;}
  .testimonial-sec .client-view .client-says p{font-size:13px}
  .testimonial-sec .client-name {right:0;background:rgba(255,255,255,0.5);width:100%;left:0;padding:10px 10px}
  .port-two .element-item{width:100%;}
  .port-two .element-item:hover{
    -moz-transform:scale(1.03);
    -webkit-transform:scale(1.03);
    -ms-transform:scale(1.03);
    -o-transform:scale(1.03);
  }
  .blog-slider-wrap{width:100%;margin-bottom:20px;}
  .blog-slider-wrap:last-child{width:100%;}
  .blog-slider-wrap:last-child .blogslider{width:70%;}
  .blogslider{display:block;margin:auto;width:70%}
  .art-ttl a{font-family:"Montserrat Light"}
  .pricing-tab{margin-bottom:40px;position:relative;}
.pricing-tab:first-child{margin-top:00px}
}
@media screen and (max-width:550px) and (min-width:320px){
	.prd-tab{width:100%;}
	.prd-tab .prd-sec{display:block;margin:auto auto ;width:320px}
   .panel-title a{padding:20px 0 20px 25px;font-size:16px;font-weight:normal;font-family:"Montserrat Light";line-height:26px;}
  .font-icon-m i.fa{margin-top:30px}
  .panel-body p{font-size:14px;line-height:24px;padding:0}
}
@media screen and (max-width:480px) and (min-width:320px){
  .banner_text{top:45%}
  .about-ttl{width:100%}
  .banner_text h1{font-size:25px;line-height:25px;width:100%;margin-bottom:20px;font-weight:300;}
  .banner_text p{line-height:15px;display:none;}
  .btn{padding:20px 20px;font-family:"Montserrat UltraLight";font-size:14px;}
  #banner .owl-pagination .owl-page{height:10px;width:10px;}
  .service-ttl h3{width:100%}
  .service-txt p{margin:20px auto 0px;}
   .pricing-title{width:280px;height:280px;padding:70px 0}
  .team-tab .team-sec{width:100%;display:block;margin:auto}
  .team-sec .team_img{height:auto !important;width:auto !important;border:none;border-radius:0;margin:auto !important;}
  .team-sec .team_img img{width:60%;display:block;margin:20px auto !important;border-radius:50%;border:1px solid #3b414f}
  .prd-tab .prd-sec{display:block;margin:auto auto ;width:100%}
  .aad-body p, .aad-body a{width:100%}
  .error_box{width:96%;padding:60px 30px !important;;}
  .error_box .page_ttl h1{font-size:80px}
  .error_box .page_tagline h2{font-size:18px;}
  .error_box .page_content p{font-size:14px;}
    .coming-head h1{font-size:25px;margin-bottom:20px;}
  .coming-head p{font-size:20px;line-height:30px;}
  .coming-head{margin-bottom:30px;}
  .coming-timer .time-title>h3{font-size:25px;margin-bottom:10px}
  .coming-timer:before{top:5%;height:82%}
  #defaultCountdown .countdown-section{margin-right:20px;}
  #defaultCountdown .countdown-section:first-child .countdown-amount{margin-right:0px;}
  #defaultCountdown .countdown-section .countdown-amount,#defaultCountdown .countdown-section .countdown-period{font-size:20px}
  .email-sec{margin-top:20px}
  .pagination-sec .pager li>a{padding:10px 20px 17px;}
    .blog-slider-wrap:last-child .blogslider{width:100%;}
  .blogslider{display:block;margin:auto;width:100%}
}
