@media only screen and (max-width :480px) {
		

}


@media (max-width: 480px) and (orientation : landscape){

    
	
		
}


@media only screen and (min-width: 360px) and (max-width: 640px) {
    	
		
}


@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 12%;top: 7%;}
	
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 14%;top: 7%;}
}

@media only screen and (min-width: 800px) and (max-width: 1800px) {
	.humburger {display: flex;
    /* position: revert; */
    float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 22%;top:12%;}
  .humburger{ position: absolute; right: 0; margin-top: 0;}
  .menu_body__item_wrapper .menu_list li img{ width: 70%;}
  .menu_body{z-index: 2;}
  .hdr_top{ z-index: 2;}
  .humburger.open .line{ top: -50px;}
  .affix .hdr_top{}
  .main_menu .navbar-nav{ margin-right: 20px;}
  .contaiadjtwo{ width: 100%;}
  .daciswdnicont{ width: 100%;}
  .whychseuscont{ width: 100%;}
  .indtestbcont{}
  .drmnstiftrfrs:first-child{ width: 440px; padding-right: 0;}
  .drmnstiftr{ padding: 70px 35px 0 35px; }
  .whychseusr{padding-right: 185px; padding-top: 0;}
  .whychseusl_abs{ left: 85px;}
  .whychseusl img{ width: 85%;}
  .awrdaachmnts img{ width: 100%;}
  .awrdaachmnts:last-child{ float: right;}
  .daciswdnic{ padding: 0 48px;}
  .drmnstiftrfrs:nth-child(2){ width: 170px;}
  .drmnstiftrfrs:nth-child(3){ width: 170px;}
  .drmnstiftrfrs:nth-child(4){ padding-right: 0; width: 392px;}
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -32px;margin-right: -10px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 24%;top: 12%;}
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -32px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 25%;top: 12%;}
	
}

@media only screen and (min-width: 1700px) and (max-width: 1800px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -30px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 25%;top: 12%;}
}

@media only screen and (min-width: 1800px) and (max-width: 1874px) {
	.humburger {display: flex;
    /* position: revert; */
    float: right;margin-left: 100%;margin-top: 0px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 20%;top: 7%;}
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.hero-content{bottom: 158px;}
	.hero-content h2{font-size: 36px;}
	.hero-content h3{font-size: 22px;}
	.hero-content h3 span{font-size: 20px;}
	.hero-content h4{font-size: 20px;}
	.hero-content a{padding: 5px 22px;margin-top: 13px;font-size: 14px;}
	.banner-slider .slick-arrow.slick-next::before{float: right;}
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.hero-content{bottom: 158px;}
	.hero-content h2{font-size: 54px;}
	.hero-content h3{font-size: 30px;}
	.hero-content h3 span{font-size: 25px;}
	.hero-content h4{font-size: 15px;}
	.hero-content a{padding: 13px 47px;margin-top: 13px;font-size: 18px;}
	.banner-slider .slick-arrow.slick-next::before{float: right;}
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
	.hero-content{bottom: 170px;}
}


@media only screen and (max-width :767px) {

  .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover { background-color: transparent; }
  .navbar-default .navbar-toggle {border: none; position:  absolute; right: 0; top: 28px; margin: 0; z-index: 2;}
  .navbar-toggle span.icon-bar { transition: all 0.15s; }
  .navbar-toggle span:nth-child(2) {transform: rotate(45deg); transform-origin: 10% 10%; }
  .navbar-toggle span:nth-child(3) { opacity: 0;}
  .navbar-toggle span:nth-child(4) {transform: rotate(-45deg);transform-origin: 10% 90%;}
  .navbar-toggle.collapsed span:nth-child(2),.navbar-toggle.collapsed span:nth-child(4) { transform: rotate(0); }
  .navbar-toggle.collapsed span:nth-child(3) {opacity: 1;}
  .navbar-default .navbar-toggle .icon-bar{ background-color: #000;}
  .main_menu .navbar-nav{ float:  none; border-radius: 0; background: #fff; margin-top: 55px; text-align: center;}
  .main_menu .navbar-nav > li > a{ color: #000;}
  .main_menu .navbar-brand{ padding: 0 15px; top: 0; position: static;}
  .main_menu .navbar-brand > img{ width: 70%; height:  auto;}
  .main_menu .navbar-header{ padding: 15px 0 15px 0; height:  inherit;}
  .navbar > .container .navbar-brand{ padding: 20px 10px; top: -7px; z-index: 100;}
  .main_menu .navbar-default .navbar-collapse{ float:  none; margin: 0; max-height: inherit;}
  .header_info{ position: relative; right: 0; top: 8px; z-index: 2;}
  .navbar-default .navbar-collapse{ border:  none; box-shadow:  none;}
  .main_menu .navbar-nav > li::after{ display:  none;}
  .main_menu .navbar-nav > li > .dropdown-menu{ box-shadow:  none; border:  none;}
  .affix{ height: 95px; z-index: 3;}
  .main_menu .navbar-default .navbar-nav > .open > a{ color: #000;}
  .main_menu .navbar-nav > li > .dropdown-menu{ position:  inherit; top: 0; left: 0;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a{ background:  none; color: #fff;}
  .main_menu .navbar-nav > li{ border-bottom: 1px solid rgba(24,50,103,.2);}
  .main_menu .navbar-nav .fa-home{ color: #fff;}
  .main_menu .navbar-default .navbar-nav > .active > a{ color: #c3a406;}
  .navbar-fixed-top .navbar-collapse{}
  .main_menu .navbar-nav > li .dropdown{ position:inherit;}
  .main_banner .content p{ font-size: 20px; line-height: 26px;}
  .main_banner .content ul{ margin-top: 20px;}
  .main_banner .content h5{ font-size: 26px; margin: 0;}
  .main_banner .content p span{ display:  initial;}
  .main_banner .owl-theme .owl-nav.disabled + .owl-dots{ bottom: 0;}
  .main_menu .navbar-default .navbar-nav > li > a:hover{ color: #df0024;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color: #fff;}
  .main_menu .navbar-default .navbar-nav > .open > a:hover{ color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a{ background:  none; color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{ background:  none; color: #fff;}
  .main_menu .navbar-nav > li{ padding: 0;}
  .header{ height: 86px; z-index: 200;}
   #topcontrol{ display:  none;}
   .hero-content{ bottom: 110px; width: 100%; left: 15px;}
   .hero-content img{ display:  inline-block; width: 50%;}
   .hero-content a{ font-size: 14px; padding: 5px 30px; margin-top: 0; display:  initial;}
   .banner-slider{}
   .main_menu .navbar-nav:after{ display:  none;}
   .affix .navbar > .container .navbar-brand{ top: -7px;}
   .hero-content h4{margin-top: 0;}
   .hdrcnttadj{ padding: 0;}
   .hero-content .h3title{ font-size: 22px; line-height: inherit; margin-bottom: 20px;}
   .contaiadj{ width: 100%;}
   .hero-content .h3subtitle{ display:  inherit;}
   .homeabt h1{ font-size: 30px; margin: 35px 0;}
   .homeabtrabs{ position: static; padding: 0 0; margin-top: 20px;}
   .homeabtr{ padding: 0;}
   .homeabtl h2 span{}
   .homeabtl h2{ font-size: 27px; margin-bottom: 20px; line-height: 35px;}
   .homeabtl{ text-align: center; padding: 0;}
   .quick_enq .form-control{ height: 45px; min-width:  initial;}
   .homeabtl a{ font-size: 20px;}
   .contaiadjtwo{ width: 100%;}
   .homeabttwo{ padding: 0;}
   .homeabttwoabs{position: static; padding: 0 15px;}
   .homeabttwor{ text-align: center; padding: 0 15px 30px 15px;}
   .homeabttwor h2{ font-size: 28px; line-height: 35px;}
   .homeabttwol{ padding: 0 15px; margin-bottom: 20px;}
   .know_more a{ font-size: 20px;}
   .know_more a::before{ top: 1px;}
   .homeabtl p{ margin-bottom: 25px; line-height: 30px;}
   .homeabt{ padding: 30px 15px 30px 15px;}
   .glryabttit{ padding: 0;}
   .homeabtglry{ padding: 30px 15px;}
   .glryabttit h2{font-size: 30px;}
   .quick_enq{ padding: 0;}
   .quick_enq .form-group{ padding: 5px 0; display: inherit;}
   .daciswdnicont{ width: 100%;}
   .daciswdnic{ padding: 0;}
   .daciswdniabs{ position: static; margin-top: 20px;}
   .daciswdni{ padding: 30px 0;}
   .daciswdniabs img{ width: 100%; height:  auto;}
   .daciswdnil{ padding: 0;}
   .daciswdnil h3{ text-align: center; font-size: 30px;}
   .daciswdnil h4{ text-align: center; font-size: 35px;}
   .daciswdnil p{ text-align: center;}
   .daciswdni h2{ padding-bottom: 35px; font-size: 30px;}
   .search_form{ padding: 0 15px;}
   .whychseuscont{ width: 100%; padding: 0 15px;}
   .whychseus{ padding: 30px 0 0 0;}
   .whychseusr{ padding: 0 15px; text-align: center;}
   .whychseusl_abs{ left: 0;}
   .whychseusl{ padding: 0 15px;}
   .indtestbcont{ width: 100%;}
   .indtestbl h3 span{ font-size: 40px;}
   .indtestbl{ padding: 0; text-align: center;}
   .indtestbl a{ padding: 17px 20px;}
   .indtestbr{ padding: 0;}
   .testi_slider .client_info_img{ padding: 0;}
   .testi_slider .client_name h6{ font-size: 17px;}
   .testi_slider .client_name{ padding: 0;}
   .indtestb{ padding: 0 15px 20px 15px;}
   .indtestbl h3{ font-size: 40px;}
   .faqfdni h2{ font-size: 30px; margin-bottom: 10px;}
   .indtestb h2{ font-size: 30px; margin-bottom: 0;}
   .whychseusr h2{ font-size: 30px;}
   .faqfdnicont{ width: 100%;}
   .ltstblgcont{ width: 100%;}
   .ltstblg p{ padding: 0 0; font-size: 16px; line-height: 30px;}
   .ltstblgr{ padding: 0;}
   .ltstblgrs_img{ text-align: center;}
   .ltstblgrs_img img{ display:  inline-block; height: 185px;}
   .ltstblgrs{ margin-top: 20px; padding: 0 0 15px 0;}
   .faqfdni{ padding: 0 15px 30px 15px;}
   .ltstblg{ padding: 35px 15px;}
   .ltstblgl_info{ padding: 20px 15px;}
   .ltstblgrs_info p{ padding: 0; font-size: 22px; text-align: center; margin: 0;}
   .drmnstiftr{ padding: 0 15px;}
   .drmnstiftrfrs img{ padding: 20px 0; width: 100%; height:  auto;}
   .drmnstiftrfrs:first-child{ padding: 0; width: 100%;}
   .drmnstiftrfrs:nth-child(2){ width: 49%;}
   .drmnstiftrfrs:nth-child(3){ width: 49%;}
   .drmnstiftrfrs:nth-child(4){ padding: 0; width: 100%; text-align: center;}
   .drmnstiftrfrs:last-child{ text-align: center; width: 100%;}
   .drmnstiftrsrs a{ padding: 12px 22px;}
   .search_form .form-group .form-control{ padding: 0;}
   .search_form .form-group input.phone{ min-width: 288px;}
   .search_form .form-group.adjust{ float:  none;}
   .homeabtr img{ width: 100%;}
   .soc_fix{ bottom: 0; top:  inherit; text-align: center; width: 100%; left: 0; background: #2d392b; padding: 10px 0; z-index: 200;}
   .soc_fix ul li{ display:  inline-block; padding: 0 10px;}
   .drmnstiftr h5{ padding: 0 0 65px 0; line-height: 30px;}
   .newsletter_enq .submit{ height:  inherit;}
   .homeabttwor p{ line-height: 30px;}
   .glryabttit p{ line-height: 30px;}
   .whychseusr p{ line-height: 30px;}
   .indtestbl p{ line-height: 30px;}
   .testi_slider .testi_info p{ text-align: center; line-height: 30px;}
   .faqfdni .panel-group .panel-heading + .panel-collapse > .panel-body{ font-size: 16px; line-height: 30px;}
   .ltstblgl_info h6{ font-weight: 400; margin: 0;}
   .drmnstiftrfrs p{ line-height: 30px; margin: 0; text-align: center;}
   .drmnstiftrsrs p{ line-height: 30px;}
   .newsletter_enq .form-group{ padding: 0; margin: 10px 0;}
   .hdr_top{ background:  none; padding-right: 75px; padding-top: 20px;}
   .menu_rel{ padding: 0;}
   .headercont{ width: 100%;}
   .ltstblg h2{ font-size: 30px;}
   .card{ padding: 0; width: 50%;}
   .card .content{ bottom: -13px; padding: 5px; min-height: 68px;}
   .card .content span:last-child{ font-size: 16px;}
   .know_more a.testimonial{ margin-top: 15px;}
   .drmnstiftrfrs h2{ text-align: center;}
   .faq-heading{ font-size: 20px; margin-bottom: 30px;}
   .faq input[type='radio']:not(:checked) + label{ height: 80px; position: relative;}
   .faq input[type="radio"]:checked + label{ height: auto;}
   .faq-text{ line-height: 30px;}
   .faq .faq-arrow{ position: absolute; top: 22px; float:  none; right: 10px;}
   .nav-3 .linktext{ font-weight: 500;}
   .daciswdnir{ padding-right: 15px;}
   .innerbnr .carousel-caption{ left: 0; right: 0; padding: 0;}
   .innerbnr .carousel-caption .title{ font-size: 30px; margin: 0;}
   .abtorstrycont{ width: 100%;}
   .abtorstry_img_abs{ padding: 0; top: 0; margin-top: 20px; display:  inline-block;}
   .abtorstry_info{ padding: 0; text-align: center; z-index: 2;}
   .abtorstry_img_abs img{ width: 100%;}
   .abtorstry_img{ padding: 0;}
   .round_text{ position: static;}
   .quick_enq.about{ padding: 20px;}
   .abtorstry{ padding: 15px 15px 30px 15px;}
   .abtvismiscont{ width: 100%;}
   .abtvismis ul li .abtvismiss_info{ padding: 0; text-align: center;}
   .abtvismis ul li:last-child .abtvismiss_info{ padding: 0;}
   .abtvismis{ padding: 30px 15px 0 15px;}
   .abtorstry_info h2{ font-size: 30px;}
   .abtvismis ul li .abtvismiss_info h2{ font-size: 30px;}
   .abtvismis ul li .abtvismiss_img{ padding: 0;}
   .abtourexprtcont{ width: 100%;}
   .abtourexprt p{ padding: 0;}
   .abtourexprt ul li .abtourexprts span{ padding: 25px 12px;}
   .abtourexprt ul li{ padding: 15px 0;}
   .abtourexprt{ padding: 35px 0;}
   .abtourexprt h2{ font-size: 30px;}
   .abtourexprt ul{ margin-top: 20px;}
   .abtdrmnstdifcont{ width: 100%;}
   .abtdrmnstdif ul li .abtdrmnstdifs{ padding: 15px; text-align: center;}
   .abtdrmnstdif ul li .iconabs img{ display:  inline-block;}
   .abtdrmnstdif ul li .iconabs{ left: 0; width: 100%; text-align: center;}
   .abtdrmnstdif ul li .iconabs img.two{ height: 175px;}
   .abtdrmnstdif ul li .iconabs img.three{ height: 245px;}
   .abtdrmnstdif ul li .iconabs.three{ bottom: -49px;}
   .abtdrmnstdif h2{ font-size: 30px;}
   .abtdrmnstdif{ padding: 45px 0 30px 0;}
   .abtourtemcont{ width: 100%;}
   .abtourtem .carousel-caption{ position: static; padding: 0;}
   .abtourtem_info h2{ color: #fff; font-size: 30px;}
   .abtourtem_info p{ color: #fff;}
   .abtourtem_info{ text-align: center; padding: 0 15px;}
   .abtourshwromr{ padding: 0; text-align: center;}
   .abtourshwrom{ padding: 30px 15px 0 15px;}
   .abtourshwroml{ padding: 20px 0; }
   .abtourshwromr h2{ text-align: center; font-size: 30px;}
   .vedawmksadj{ width: 100%;}
   .vedawmks ul{ display: inline-block; padding: 10px 0;}
   .vedawmks ul li{ padding: 0; margin: 10px 0;}
   .vedawmks{ padding: 0 15px 30px 15px;}
   .vedawmks ul li .vedawmkss{ min-height:  inherit; padding: 20px; text-align: center;}
   .inrtitlehead h1{ font-size: 28px; line-height: 40px;}
   .inrtitlehead h1 span{ display:  inline-block;}
   .vedawmks h2 span{ display:  inline-block;}
   .vedawmks h2{ line-height: 40px; font-size: 24px;}
   .eropnindnscont{ width: 100%;}
   .eropnindns img{ height: 450px;}
   .eropnindns .carousel-caption{ top: 0; padding: 30px 15px 0 15px; text-align: center;}
   .eropnindns .carousel-caption h2{ margin-top: 0; font-size: 30px;}
   .wrflprdtdiaexcont{ width: 100%;}
   .wrflprdtdiaex p{ padding: 0;}
   .wrflprdtdiaex{ padding: 30px 15px;}
   .wrflprdtdiaex h2{ font-size: 30px;}
   .solution_cards_box .solution_card{ margin: 0;}
   .our_solution_category .solution_cards_box{ padding: 0 0 100px 0;}
   .wrflprdtdiaex h2.commitment{ margin-top: 55px;}
   .our_solution_category .solution_cards_box:last-child{ padding: 0;}
   .our_solution_category{ padding-top: 95px;}
   .awrdaachmntcont{ width: 100%;}
   .awrdaachmnt{ padding: 30px 15px;}
   .awrdaachmnts img{ width: 100%;}
   .awrdaachmnts h2{ font-size: 28px; text-align: center;}
   .awrdaachmnts ul{ margin-bottom: 30px;}
   .awrdaachmnts p{ text-align: center;}
   .abtourexprt h2.wurfel{ margin-bottom: 0;}
   .dgnprcscont{ width: 100%;}
   .process_slider .process_slide_count{ text-align: center;}
   .process_slider .process_slide_count label{ font-size: 200px; line-height: 130px;}
   .process_slider .process_slide_img{ margin: 10px 0; padding: 0;}
   .dgnprcs{ padding: 35px 0;}
   .process_slider .process_slide_info{ padding: 0;}
   .solu_title{ text-align: center;}
   .solu_description{ text-align: center;}
   .abtourexprt ul li .abtourexprts{ text-align: center;}
   .eropnindns{ padding: 10px 0;}
   .wrflprdtrngecont{ width: 100%;}
   .wrflprdtrnge h2{ font-size: 30px;}
   .wrflprdtrngep .item .arrow_abs{ width: 50px; height: 50px; line-height: 46px; right: 15px; top: 15px;}
   .wrflprdtrngep .item .arrow_abs img{ width: 42%;}
   .hero-content .h4title{ line-height: 35px;}
   .hero-content .h4subtitle{ display:  initial;}
   .sreyrintrndscont{ width: 100%;}
   .sreyrintrndss h1 span{ display:  initial;}
   .sreyrintrndss h1{ font-size: 30px; margin-bottom: 28px;}
   .sreyrintrndss hr{ margin-top: 35px; margin-bottom: 30px;}
   .sreyrintrndss:last-child{ padding: 0;}
   .contact_enq .form-group{ padding: 0;}
   .contact_enq .form-control{ padding: 0 10px;}
   .sreyrintrndss h2 span{}
   .sreyrintrndss h2{ font-size: 30px; line-height: 35px;}
   .sreyrintrnds{ padding: 30px 15px;}
   .contact_enq .form-control{ height: 50px;}
   .contact_enq .submit{ width: 100%;}
   .keepclose{}
   .wrflprdtdiaex p.hybec{ padding: 0;}
   .abtourexprt ul li li{ padding: 0; font-size: 16px;}
   .abtourexprt ul li ul{ padding: 0 15px; text-align: left;}
   .wrflprdtrngep{ padding: 0;}
   .wrflprdtrngep .item{ padding: 8px 0;}
   .wrflprdtrngecont{ width: 100%;}
   .wurfelprdtglrymob{ padding: 0;}
   .abtorstry h1{ font-size: 30px; margin-bottom: 25px;}
   .hybcapapltnstncont{ width: 100%;}
   .hybcapapltnstn{ padding: 30px 15px;}
   .hybcapapltnstn h2{ font-size: 30px;}
   .dgnprcs h2{ font-size: 30px; padding: 0 1px;}
   .hybcapapltnstn ul{ display:  initial;}
   .hybcapapltnstn ul li:first-child{ padding: 0;}
   .hybcapapltnstn ul li{ padding: 0; margin-bottom: 30px;}
   .hybcapapltnstn ul li:last-child{ margin-bottom: 0;}
   .wrflprdtdiaex p.wurfel{ padding: 0;}
   .abtourtem{ padding: 0;}
   .drmnstglrycont{ width: 100%;}
   .drmnstglry .tab-content .tab-pane { display: block;}
  .drmnstglry .nav-tabs { display: none;}
  .drmnstglry .panel-title a { display: block; text-decoration:  none;}
  .drmnstglry .panel { margin: 0; box-shadow: none; border-radius: 0; margin-top: -2px;}
  .drmnstglry .tab-pane:first-child .panel { border-radius: 5px 5px 0 0;}
  .drmnstglry .tab-pane:last-child .panel { border-radius: 0 0 5px 5px;}
  .drmnstglry .tab-content h4{ font-size: 22px; margin: 0; color: #000; text-align: center;}
  .drmnstglry .tab-content{ margin-top: 30px; padding-right: 15px;}
  .drmnstglry h1{ font-size: 30px;}
  .drmnstiftrsrs h3{ text-align: center;}
  .drmnstblg p{ padding: 0 15px; margin: 0;}
  .drmnstblg{ padding: 0;}
  .drmnstblg ul li{ min-height:  inherit;}
  .drmnstblg ul li .drmnstblgs_info{ padding: 20px 0;}
  .drmnstblg ul li:nth-child(2n){ top: 0;}
  .drmnstblg ul li:nth-child(9){ top: 0;}
  .drmnstblg ul li:nth-child(11){ top: 0;}
  .drmnstblg ul li:nth-child(13){ top: 0;}
  .drmnstblg ul li:nth-child(15){ top: 0;}
  .drmnstiftr.blog{ margin-top: 0;}
  .bannercont{ width: 100%;}
  .abtormdcont{ width: 100%;}
  .abtormd{ padding: 30px 15px;}
  .abtormd_info{ padding: 0; text-align: center;}
  .blginnrcont{ width: 100%;}
  .overview{ padding: 0; margin-bottom: 20px;}
  .blginnr{ padding: 30px 15px 70px 15px;}
  .overview h1{ font-size: 24px;}
  .drmnstblg ul{ margin: 25px 0 0 0;}
  .drmnstblg h1{ font-size: 24px; margin-bottom: 30px;}
  .know_more{ padding: 0;}
  .ltstblgrs_info{ padding: 15px 15px 0 15px;}
  .blginnr h3{ line-height: 30px;}
  .blginnr p{ line-height: 30px;}
  .blginnr ul li{ line-height: 30px; margin: 7px 0;}
  .social-buttons .social-icon{ display:  inline-block; width: 40px; height: 40px;}
  .social-buttons{ margin: 0; padding: 0;}
  .social-buttons .social-icon.instagram{ padding-top: 4px;}
  .social-buttons .social-icon.facebook{ padding-top: 4px;}
  .social-buttons .social-icon.youtube{ padding-top: 4px;}
  .social-buttons .social-icon.envelope{ padding-top: 4px;}
  .modal-body{ padding: 0;}
  .modal-content{ padding: 50px 15px; background: url(../images/popup_bg.jpg); background-size:  cover;}
  .quick_enq.enq{ border-radius: 0;}
  .modal-dialog{ margin: 85px auto; width: 100%;}
  .quick_enq h2{ font-size: 25px;}
  .modal-header .close{ color: #fff;}
  .social-buttons .envelope{ display:  inline-block; width: 40px; height: 40px; padding-top: 0; background:  none;}
  .social-buttons .social-icon.whatsapp{ padding-top: 3px;}
  .popup_info{ text-align: center; padding: 20px 0;}
  .popup_form{ padding: 15px;}
  .cntinglemp iframe{ height: 300px;}
  .wrhrthlpu{ padding: 40px 0;}
  .wrhrthlpu h2{ font-size: 30px;}
  .drmnstblg ul li:first-child .drmnstblgs img{ height:  auto;}
  .drmnstblg ul li .drmnstblgs img{ height:  auto;}
  .drmnstblg ul li:nth-child(3) .drmnstblgs img{ height:  auto;}
  .daciswdnir img{ height:  auto;}
  
     
}

@media (min-width: 768px) {

  .drmnstglry .panel-heading { display: none;}
  .drmnstglry .panel { border: none; box-shadow: none;}
  .drmnstglry .panel-collapse {height: auto;}
  .drmnstglry .panel-collapse.collapse { display: block;}
 
	
}

@media only screen and (min-width: 1470px) and (max-width: 956px) {
	
  
  
}





