@media(max-width: 1200px) {
    .header-navigation {padding-left: 15px;padding-right: 15px;}
    .header-navigation .container .main-navigation {display: none !important;}
    .header-navigation .container {background: #fff;padding-top: 38px;padding-bottom: 38px;}
    .header-navigation .container .navbar-header {left: 20px;}
    .header-navigation .container .navbar-header button.side-nav-toggler {font-size: 28px;}
    .header.header-home-three .header-navigation .container .navbar-header,
    .header.header-home-two .header-navigation .container .navbar-header {display: block;}
    .header.header-home-three .header-navigation .container {padding-top: 32px;padding-bottom: 32px;}

    .header-top .logo {width: 100%;text-align: center;padding: 30px 0;}
    .header-top .logo:before {display: none;}
    .header-top .header-right-info {width: 100%;text-align: center;padding-top: 0;padding-bottom: 80px;}
    .header-top .single-header-right-info .text-box {text-align: left;}
    .header-top.home-three .logo {padding-bottom: 0;}
    .header.header-home-three .header-navigation .container .right-side-box a.rqa-btn {border-bottom-width: 4px;}
}
@media (max-width: 1199px) {.main_navbar .container {width:100% !important;}.logo_mwidth {    max-width: 140px;    transition-duration: 1s;}.logo_brands {    min-width: auto;}.navbar-inverse {    width: 78%;}.header_navb li a {    background: #333;    padding: 8px 15px 7px;    display: block;    color: #fff;    font-size: 13px;}}@media (max-width: 1024px) {
    img {max-width: 100%;}
    .slider-home-one .content h2 {width: 60%;}
    .portfolio-style-two .gallery-filter ul li span {padding-left: 17px;padding-right: 17px;}
    .single-testimonial-style-two p br {display: none;}
    .fact-counter-section .single-progress-bar .progress-scale {width: 200px;}
    .contact-info-style-one .contact-infos {padding-left: 0;}
    .contact-info-style-one .contact-infos .single-contact-infos + .single-contact-infos {margin-left: 20px;}
    .header-top.home-three .logo {padding-bottom: 0;}
    .single-service-style-four .img-box .box .content i {font-size: 37px;}
    .single-service-style-four .img-box .box .content h3 {font-size: 18px;}
    .strategy-wrapper .single-strategy .img-box, .strategy-wrapper .single-strategy .text-box {display: block;width: 100%;}
    .strategy-wrapper .single-strategy .text-box {padding-top: 40px;padding-bottom: 40px;}
    .sidebar .single-sidebar.broucher-sidebar a.broucher-btn {font-size: 12px;}
}

@media (max-width: 991px) {
    .page-wrapper {margin-bottom: 0 !important;}
    footer.site-footer.fixed-footer {position: relative;}
    .header-top .single-header-right-info + .single-header-right-info {margin-left: 14px;}
    .service-carousel-style-two .owl-nav {margin-top: 40px;}
    .service-carousel-style-two .owl-nav [class*=owl-] {width: 40px;height: 40px;margin: 0;padding: 0;text-align: center;line-height: 40px;font-size: 17px;background: #F6F6F6;color: #262626;}
    .service-carousel-style-two .owl-nav [class*=owl-]:hover {background: #FE5A0E;color: #fff;}
    .service-carousel-style-two .owl-nav [class*=owl-next] {margin-left: 15px;}
    .about-style-one .about-img-box {margin-left: auto;margin-right: auto;max-width: 515px;margin-top: 70px;}
    .team-style-one {padding-bottom: 80px;}
    .single-team-style-one {margin-bottom: 50px;max-width: 270px;margin-left: auto;margin-right: auto;}
    .team-style-one + .faq-rqa-section {padding-top: 40px;}
    .team-style-one + .sec-pad {padding-top: 40px;}
    .rqa-box {margin-top: 80px;}
    .blog-style-one .blog-list-sidebar {margin-top: 50px;}
    .award-winning .title {margin-bottom: 40px;}
    footer.site-footer .footer-widget.services-widget,
    footer.site-footer .footer-widget.subscribe-widget {margin-top: 40px;}
    .service-page .service-item-box {margin-top: 80px;padding-left: 0;}
    .service-style-four.about-page .sec-title p,
    .time-line .sec-title p {padding-left: 0;margin-top: 30px;}
    .time-line .tab-content .content {padding-left: 0;}
    .service-page .sidebar {margin-top: 0;}
    .faq-style-one .accrodion-grp .accrodion .accrodion-content p br {display: none;}
    .single-service-style-three {margin-bottom: 60px;max-width: 370px;margin-left: auto;margin-right: auto;}
    .service-style-three {padding-bottom: 65px;}
    .fact-counter-section .fact-counter .divider {display: none;}
    .fact-counter-section .fact-counter .single-fact-counter {padding-top: 30px;}
    .fact-counter-section .fact-counter {margin-top: 20px;}
    .single-blog-style-one {max-width: 370px;margin-left: auto;margin-right: auto;}
    .features-style-two {padding-bottom: 85px;}
    .single-features-style-two {margin-bottom: 40px;}
    .strategy-wrapper [class*=col-] {width: 33.33333%;float: left;}
    .sidebar {margin-top: 80px;}
    .contact-info-style-two .left-content:after {right: -30px;}
    .contact-info-style-two .right-video-box {min-height: 400px;}
	.product-data{padding:30px 0px;}
	.about-img-box{padding-top:15px;}
	.projectSec{padding-top:0px;}

}
@media (max-width: 768px) {
   .logo_mwidth {
    max-width: 85px;
}
.social_sect{display:none;}
.navbar-inverse{width:100%;margin-left: -98px;}
.main_navbar{background-color:transparent;}
.main_navbar_mod{background-color:#000;}
.header_navb {
    padding: 0;
    margin: 0 0px 0 0;
    list-style: none;
    display: inline-block;
    float: left;
    width: 100%;
	margin-top:60px;
}
.header_navb li a {padding: 8px 0px 7px;}
.header_navb li{border-bottom:1px solid #ffffff42;}
.header_navb li a{background-color:transparent;}
.header_navb li a.atviea{background-color:transparent;color:#fff;}
.header_navb li {
    display: block;
    padding: 10px 2px;
}
.header_navb li:last-child{border-bottom: 1px}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;}
.navbar-inverse .navbar-toggle{border:0px;}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 2px 4px;
    margin-top: 23px;
    margin-right: -19px;
    margin-bottom: 5px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 24px;
    height: 3px;
    border-radius: 1px;
}
.hero {position: absolute;top: 10%;width: 85% !important;left: 49%;}
.baner_head1{font-size: 32px;margin: 0 0 15px;max-width: 100%;}
.testi_sect1, .testi_sect2{width:100%;padding:0px;}
.main_feture .main_header{text-align:center;font-size: 22px;margin:10px 0px;}
.main_feture .main_headr3{text-align:center;}
.testi_sect2 .main_paragf{text-align:center;}
.footer_logo {
    max-width: 100px;
    margin: 20px 0;
}
.main_footer{padding:15px 0px 15px;}
.testi_sect2 .owl-carousel .owl-dots {
    display: block;
    position: relative;
    bottom: -6px;
    text-align: center;
}
.fade-carousel{height:40vh;}
.banner_btn2, .banner_btn1{background-image:none !important;}
.banner_btn2{background-color:#fff100 !important;color:#000 !important;}
.banner_btn1{background-color:#000 !important;}
.banner_btn1, .banner_btn2{padding: 1px 10px;
    background: transparent;
    border: 0 solid #ccc;
    width: 110px;
    min-height: 39px;
    font-size: 16px;
    margin: 0px 5px 0px 0px;}
.main_feture{padding:30px 0px;}
.future_head {
    display: block;
    float: left;
    margin: 5px 10px 10px 0;
    color: #fbee00;
    font-size: 20px;
    font-weight: 600;
    width: 100%;
}
.responsive-img1 {
    width: 160px;
    margin-right: 10px;
    padding: 5px 0px;
}
.main_header{font-size:22px;}
.content_fix {max-width: 100%;}
.main_paragf{line-height: 28px;font-size: 16px;}
.main_servic{padding: 45px 0 30px;}
.baner_head2 {font-size: 16px;font-weight: 600;margin: 0 0 8px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:transparent;}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff100;
}
.main_dstbut .main_header {
    font-size: 20px;
    margin-bottom: 10px;
    line-height: 30px;
}
.main_footr2 .main_paragf1{line-height: 22px;font-size: 14px;margin-bottom:0px;}
.main_headr2 {
    font-size: 18px;
    margin: 0;
    text-align: center;
    line-height: 29px;
    color: #fff100;
}
.main_headr2 span {
    color: #f1f1f1;
    font-size: 18px;
}
.main_dstbut{padding: 35px 0;}
.main_abouts{padding: 35px 0 35px;}
.about_colmn{width:100%;}
.main_abouts .main_header {
    font-size: 26px;
    margin-bottom: 20px;
}
.inner_banner {
    z-index: 42;
    padding: 77px 0 25px 0;
    position: relative;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(../images/inner-banner.jpg);
}
.circle-animation {
    height: 42%;
    width: 56%;
    border-radius: 50%;
    position: absolute;
    top: 55%;
    left: 51%;
    transform: translate(-50%, -50%);
    max-width: 300px;
    max-height: 300px;
    z-index: 0;
    opacity: 0.15;
    background: #fff100;
}
.inner_banner h2 {
    color: #fbee00;
    font-size: 22px;
    margin-bottom: 0px;
    font-weight: 500;
}
.about_details {
    background-color: #141414;
    padding: 30px 0px;
}
.brands_details {
    padding: 40px 0px;
    background-color: #101010;
}
.brand_box{margin-bottom:10px;}
.box_icon_content h5{font-size:15px;}
.download_details{padding: 40px 0 30px;}
.about_details .container{padding:0px !important;}
.about_why_ch .container{padding:0px !important;}
.brands_details .container{padding:0px !important;}
.contact_details .container{padding:0px !important;}
.product_details_page .container{padding:0px !important;}
.realated_pro{padding:0px 15px;}
.main-form{padding:10px;}
.contact_details {padding: 25px 0px;background-color: #1a1a1a;}
.features-middle-img{padding: 40px 29px 0px 20px;}
.about_why_ch{padding: 35px 0 20px 0;}
.tt-col-icon .tt-item {display: block;}
.tt-col-description {margin-left: 0px;text-align:center;}
.tt-col-description .t_l{text-align:center;}
.tt-col-icon .tt-col-icon{margin:auto;width:72px;}
.about_why_ch .main_header{text-align:center;}
.about_why_ch .title_divider{margin:auto;}
.product_details{padding: 40px 0 20px;}
.product_details_page{padding: 45px 0 15px 0;}
.product_details_page .pro_image{padding-bottom:20px;}
}

@media (max-width: 767px) {.main_navbar .affix .navbar.header-navigation {    margin: 0 0 0 -98px;}.main_navbar .affix .header_navb li {    padding: 10px;}.main_navbar .header_navb {    margin-top: 30px;}.main_navbar .affix .logo_brands {    margin-bottom: 0;    min-height: auto;}.main_navbar .affix .logo_mwidth {    max-width: 70px;}}@media (max-width: 731px) {
    .header-navigation .container .navbar-header {left: 60px;}
    .header-top .header-right-info {margin-top: -40px;}
    .header-top .single-header-right-info {margin-top: 40px;}
    .single-team-style-one,
    .blog-style-one .blog-list-sidebar,
    .blog-style-one .single-blog-style-one {max-width: 370px;margin-left: auto;margin-right: auto;}
    .blog-style-one .single-blog-style-one {margin-bottom: 50px;}
    .blog-style-one .blog-list-sidebar {margin-top: 0;}
    .service-details-page .service-details-content .feature-list-box .content-box {width: 100%;}
    .service-details-page .service-details-content .feature-list-box .img-box {width: 100%;margin-top: 40px;}
}

@media (max-width: 667px) {
    .sec-title p br {display: none;}
    .single-service-style-two .hover .text-box p {display: none;}
    .testimonials-style-three .sec-title {padding-left: 0;}
    .time-line .timeline-tab-select-form {display: block;}
    .time-line .tab-title-wrapper {display: none;}
    .coming-soon-block .box .content h3 {font-size: 32px;}
    .coming-soon-block .box .content ul.countdown-box {margin: 0 -20px;}
    .coming-soon-block .box .content ul.countdown-box li {padding: 0 20px;}
    .coming-soon-block .copy-text:after {right: 0;-webkit-transform: skewX(0deg); -ms-transform: skewX(0deg); -o-transform: skewX(0deg); transform: skewX(0deg);}
}

@media (max-width: 568px) {
    .single-service-style-two .hover .text-box p {display: block;}
    .coming-soon-block .box .content ul.countdown-box li {margin-top: 30px;}
    .testimonials-style-three .single-testimonials-style-three .img-box, .testimonials-style-three .single-testimonials-style-three .text-box {display: block;}
    .testimonials-style-three .single-testimonials-style-three .text-box {padding-left: 0;padding-top: 40px;}
    .testimonials-style-three .single-testimonials-style-three .text-box:before {display: none;}
    .testimonials-style-three .single-testimonials-style-three .text-box:after {left: 0;}
    .testimonials-style-three-carousel .owl-nav {position: static;text-align: center;}
    .single-service-style-four {max-width: 370px;margin-left: auto;margin-right: auto;}
    .single-service-style-four .img-box .box .content h3 {font-size: 28px;}
    .single-service-style-four .img-box .box .content i {font-size: 56px;}
    .strategy-wrapper [class*=col-] {width: 100%;float: left;}
    .contact-info-style-two .left-content .inner {padding-left: 20px;padding-right: 20px;}
    .project-details .project-details-content {padding-left: 30px;padding-right: 30px;}
    .service-style-four-carousel.owl-theme .owl-dots {display: none !important;}
    .service-style-four-carousel .owl-nav {display: block !important;}
    .sidebar .single-sidebar.broucher-sidebar a.broucher-btn {font-size: 17px;}
}

@media (max-width: 480px) {
    .header-top .header-right-info {margin-top: -20px;}
    .header-top .single-header-right-info {margin-top: 20px;}
    .slider-home-one .content h2 {width: 100%;}
    .slider-home-one .content p {width: 90%;}
    .service-carousel-style-two {margin-top: 125px;}
	.iconSec i{padding-bottom:15px;}
    .about-style-one .about-content p br {display: none;}
    .faq-style-one .accrodion-grp .accrodion .accrodion-title {padding-right: 40px;}
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before {right: -40px}
    .bottom-footer [class*=pull-] {width: 100%;text-align: center;}
    .bottom-footer [class*=pull-right] {margin-top: 10px;}
    .header-top .single-header-right-info {max-width: 219px;margin-left: auto;margin-right: auto;}
    .contact-info-style-one .contact-infos .single-contact-infos {display: block;}
    .contact-info-style-one .contact-infos .single-contact-infos + .single-contact-infos {margin-left: 0;margin-top: 30px;}
    .coming-soon-block .box .content .btn-box a {display: block;margin-left: auto;margin-right: auto;}
    .coming-soon-block .box .content .btn-box a.style-two {margin-left: auto;margin-top: 30px;}
    .blog-details-page .comment-box-wrapper .single-comment-box .img-box, .blog-details-page .comment-box-wrapper .single-comment-box .text-box {display: block;}
    .blog-details-page .comment-box-wrapper .single-comment-box .text-box {padding-left: 0;margin-top: 30px;}
    .blog-details-page .comment-box-wrapper .single-comment-box .text-box a.reply {position: static;margin-top: 20px;}
    .blog-details-page .tags-share-box .tags-box ul li a {padding: 0 22px;margin-bottom: 10px;}
    .tags-share-box [class*=pull-] {width: 100%;text-align: left;}
    .tags-share-box [class*=pull-left] {margin-bottom: 20px;}
    .single-testimonials-style-one {padding-bottom: 45px;margin-bottom: 0;}
    .single-testimonials-style-one .name-box {position: static;margin-top: 30px;}
}


@media (max-width: 414px) {
    .award-winning .img-box > img {width: 40%;}
    .award-winning .img-box:before {display: none;}
    .slider-home-one .content h2 {font-size: 20px;line-height: 27px;}
	#navfluid:before{width:55%;}
	.service-title h3{font-size:28px;}
	.iconSec i{padding-bottom:15px;}
	#navigationbar{z-index:9;}
	.sucess-story .vertical_titleStrip {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0px;
    background: #011327;
    margin-top: -51.5%;
    float: left;
    margin-left: -67%;
    width: 100%;
}
    .single-service-style-two .hover .text-box p {display: none;}
    .header-top.home-three .top-info .left-text:before {display: none;}
    .header-top.home-three .top-info [class*='pull-'] {width: 100%;text-align: center;}
    .header-top.home-three .top-info .social {padding-top: 0;}
    .header.header-home-three .header-navigation .container .right-side-box a.rqa-btn {padding-left: 33px;padding-right: 33px;}
    .slider-home-two .logo.home-two {width: 100%;padding-top: 10px;padding-bottom: 10px;text-align: center;}
    .slider-home-two .logo.home-two:before,
    .slider-home-two .logo.home-two:after {display: none;}

    .single-service-style-four .img-box .box .content i {font-size: 37px;}
    .single-service-style-four .img-box .box .content h3 {font-size: 18px;}
    .single-service-style-four .img-box .box .content {padding-left: 30px;}
    .fact-counter-section .single-progress-bar .labeled-text {width: 90px;}
    footer.site-footer .footer-widget.subscribe-widget form.subscribe-form button {position: static;width: 100%;}
}
@media (max-width: 375px) {
    .fact-counter-section .single-progress-bar .progress-scale {width: 200px;}
    .fact-counter-section .single-progress-bar .labeled-text {width: 100%;margin-right: 0;}
}

@media (max-height: 700px) {
    .coming-soon-block {height: 1000px;}
}

/*ie fix*/
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .award-winning .title h3 span,
    .about-style-two .about-content h3 span,
    .contact-info-style-one .title h3 span,
    .coming-soon-block .box .content h3 span,
    .blog-details-page .title-blog-details-page h3 span,
    .about-style-one .about-content h3 span,
    .rqa-box h3 span,
    .award-winning .title h3 span,
    .sec-title span,
    .slider-home-one .content h2 span,
    .main-slider h2 span {background: none;color: #f80503;}
}
