@charset "UTF-8";
@media (min-width: 992px) and (max-width: 1199px) {
	.container{width: 100%;}
	.need-page .owl-next123{right: 0px !important;}
   .need-page .owl-prev{left: 0px !important;}
   .industry-page .owl-next123{right: 0px !important;}
   .industry-page .owl-prev{left: 0px !important;}
   .img-content img{width: 100% !important; height: 150px;}
   .img-content{min-height: 160px; margin-bottom: 0;}

   /****************breaking news*****************/
  #main-banner{width: 100%;}
  .news-page .owl-prev{left: 0;}
   /*********************************************/

   #services .item{height: 400px;}
   #services .overlay-content{padding: 10px;}
   #services .overlay-content h4{font-size: 22px; margin-bottom: 10px;}
   #services .overlay-content p{font-size: 14px;}
   #services .overlay-content a{font-size: 16px; margin-top: 20px;}

   .choose-overlay.odd p{font-size: 14px;}
   .choose-overlay.even p{font-size: 14px;}
   .brainer-details ul li{width: 100%;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.carousel-titles li a { font-size: 12px; }
	.bottom-slider .show-slider, .bottom-slider .hide-slider { font-size: 14px; }
	.formula-page .bounded-formula-text h3, .formula-page .bounded-formula-text p { font-size: 49px; }
	.formula-page .bounded-formula-text span { font-size: 60px; }
	.formula-page h2, .error-page .error-text-1 p { font-size: 40px; }
	.formula-page h2::before { height: 50px; top:-4px; }
	.formula-page .bounded-formula-text a,.error-page .error-text-2 p { font-size: 25px; }
	.error-page .error-text-2 span { font-size: 35px; }
	.modal-body .bounded-inner-box .inner-box-content h2 { font-size: 24px; }
	footer ul li .text-us,footer ul li .contact-us { font-size: 13px; }
	footer ul li a i { font-size: 18px; }
    .container{width: 100%;}
   .need-page .owl-next123{right: 0px !important;}
   .need-page .owl-prev{left: 0px !important;}
   .industry-page .owl-next123{right: 0px !important;}
   .industry-page .owl-prev{left: 0px !important;}
   .img-content{min-height: 160px; margin-bottom: 0;}
   .img-content img{width: 100% !important; height: 150px;}
   /****************breaking news*****************/
  #main-banner{width: 100%;} 
  .left-content{padding-top: 0;}
  .formula-page .inner-formula-page{padding-left: 40px;}
  .news-page .owl-prev{left: 0;}
   /*********************************************/
   /****************steps-to-success*****************************/
   .steps-content{width: 100%;}
   .step-slide-content h4{font-size: 35px;}
   .step-slide-content span{font-size: 85px;}
   .step-slide-content h4 span{font-size: 35px;}
   .step-slide-content h4::before{left: -26px; top: 122px;}
   /****************steps-to-success*****************************/

   #services .item{height: 400px;}
   #services .overlay-content{padding: 10px;}
   #services .overlay-content h4{font-size: 22px; margin-bottom: 10px;}
   #services .overlay-content p{font-size: 14px;}
   #services .overlay-content a{font-size: 16px; margin-top: 20px;}
   .need-page .inner-formula-page{padding-left: 0;}
   
   #choose-amagine{margin-top: 20px;}
   .choose-overlay.odd p{font-size: 14px;}
   .choose-overlay.even p{font-size: 14px;}

   .brainer-details ul li{width: 100%;}
}
@media (max-width: 767px) {
	.need-page .owl-next123{right: 0px !important;}
   .need-page .owl-prev{left: 0px !important;}
   .industry-page .owl-next123{right: 0px !important;}
   .industry-page .owl-prev{left: 0px !important;}
   .img-content{min-height: 160px; margin-bottom: 0;}
   .img-content img{width: 100% !important; height: 150px;}
   .sub-heading{margin-top: 15px; margin-bottom: 25px;}
   .industry-page .inner-formula-page{padding-top: 15px;}

   .formula-page h2{font-size: 22px;}
	.industry-page span{font-size: 22px;}

     /****************breaking news*****************/
  #main-banner{width: 100%;} 
  .left-content{padding-top: 0;}
  .formula-page .inner-formula-page{padding-left: 40px; padding-top: 15px;}

  .formula-page h2 span{font-size: 20px;}
  .main-banner-wrap{margin-top: 10px;}
  .left-content p{font-size: 13px;}
  .left-content .heading{font-size: 18px;}
  .left-content .large{font-size: 35px;}
  .left-content .x-small {font-size: 14px; line-height: 20px;}
  .news-page .owl-prev{left: 0;}
  /****************breaking news*****************/
  /****************past-present*****************/
  .past-present-content ul{margin-top: 15px;}
  .past-present-content ul li a{font-size: 14px;}
  .past-present-content ul li{width: auto; margin-right: 15px;}
  /****************past-present*****************/
  /****************steps-to-success*****************************/
  .steps-content{width: 100%; text-align: center; height: 450px;}
  .steps-content img {float: none; margin: 0 auto; width: 55px !important;}
  .step-slide-content {float: none; margin-left: 0;}
  #steps{margin-top: 20px;}
  .inner-formula-page h2 img{width: 25px;}
  /****************steps-to-success*****************************/
  .need-page .inner-formula-page{padding-left: 0;}
  .need-page .overlay-content p{font-size: 14px;}
  .need-page .overlay-content h4{margin-bottom: 0;}
  .overlay-content a{margin-top: 10px;}
  
   #choose-amagine{margin-top: 20px;}
   .choose-overlay.odd p{font-size: 14px;}
   .choose-overlay.even p{font-size: 14px;}

   .brainer-details ul li{width: 100%;}
   .step-slide-content h4::before{display: none;}
   }
/*@media (max-width: 560px) {}*/
@media (max-width: 568px) {
	footer p{line-height: 25px;}
	.formula-page h2{font-size: 20px;}
	.industry-page span{font-size: 20px;}
	.sub-heading span:first-child{font-size: 18px;}
	.sub-heading span:last-child{font-size: 18px;}

	.industry-page .inner-formula-page{padding-top: 10px; padding-left: 0;}
	.sub-heading{margin-top: 20px; margin-bottom: 20px;}
	.overlay-content {left: 0; padding: 10px 20px; right: 0;}
	.img-content{min-height: 110px;}
	.img-content img{height: 120px;}
	.owl-carousel .owl-prev, .owl-carousel .owl-next123{top: 45px;}
	.img-content + h4{margin-bottom: 5px; font-size: 22px;}
	.overlay-content p{font-size: 18px;}
	.bg-services{height: 200px;}

/****************breaking news*****************/
  #main-banner{width: 100%;} 
  .left-content{padding-top: 0;}
  .formula-page span{font-size: 20px;}
  .main-banner-wrap{margin-top: 10px;}
  .left-content p{font-size: 13px;}
  .left-content .heading{font-size: 18px;}
  .left-content .large{font-size: 35px;}
  .left-content .x-small {font-size: 14px; line-height: 20px;}
/****************breaking news*****************/
.step-slide-content h4 span {font-size: 20px;}
.step-slide-content h4{font-size: 25px;}
.step-slide-content{margin-top: 0;}
.step-slide-content h4::before{display: none;}
#steps .owl-next123{right: -25px;}
.steps-content{height: 265px;}

.need-page .inner-formula-page{padding-left: 0;}
.need-page .inner-formula-page p{font-size: 12px; margin-bottom: 2px; margin-top: 5px; line-height: 15px;}
.need-page .overlay-content img {margin: 0 auto 0 45px; width: 55px !important; min-height: 85px; display: inline-block;}
.need-page .overlay-content h4{margin-left: 20px; font-size: 14px; display: inline-block;}
.need-page .overlay-content p {font-size: 11px; margin-left: 40px;}
.overlay-content a{font-size: 10px; margin-left: 40px; margin-top: 10px; padding: 5px;}
.need-page .item > img{height: 200px;}
.need-page h2::before{height: 30px; width: 30px;}
.choose-overlay.even{height: 125px; overflow-x: scroll;}
.choose-overlay.odd{height: 125px; overflow-x: scroll;}

.formula-page h2::before{height: 30px; width: 30px; left: -15px; top: -5px;}
}