@media screen and (min-width: 1200px) { 
    .modal .modal-dialog {
        width: 1000px;
    }
    .modal iframe {
        height: 450px;
    }
}

@media only screen and (max-width: 1199px) {
    header .menu_header ul li{ margin-left: 15px;}
    header .menu_header ul li a{font-size: 12px;}
    header .header_bottom{padding: 15px 0;}
    header .logo{max-width: 180px;}
    .banner_sect .home_slidercontent{height: 550px;}
    .banner_sect .home_slidercontent .slider_midel_content h1{font-size: 38px;}
    .banner_sect .owl-dots{ bottom: 15px;}
    .title_tag h2{ font-size: 28px;}
    .implements_box h3{font-size: 22px;}
    .implements_box{ height: 360px;}
    .implements_box p{font-size: 14px;line-height: normal;}
    .go_configure .midel_in{padding: 60px 20px;}
    .go_configure .midel_in .text h2{ font-size: 22px;}
    .go_configure .midel_in .text h3{font-size: 16px;}
    .go_configure .midel_in .text p{font-size: 13px;}
    .go_configure .midel_in .text{max-width: 370px;}
    .latest_news_box h3{font-size: 18px;}
    .latest_news_box p{line-height: 20px;}
    .heading_pages{padding: 55px 0;}
    .heading_pages h1{font-size: 36px;}

    .about_tractor{padding: 60px 0;}
    .about_tractor p{font-size: 14px; line-height: 26px;}
    .about_tractor .img_gallery{margin: 20px 0 0;}
    .about_lynx_difference .text_info{ width: 470px;padding-right: 50px;}
    .contact_person{ max-width: 280px;}
    .contact_person_info{padding-left: 30px;}
    .contact_person p{font-size: 13px;}
    .contact_person h3{font-size: 18px;}
    .contact_info h4{font-size: 18px;}
    .contact_info .red_title{ font-size: 16px;}
    .virtually_box{padding: 35px 20px;}
    .virtually_box h3{ font-size: 16px;}
    .brand_title{font-size: 20px;}
    .brand_banner .home_slidercontent .brand_banner_text p{font-size: 20px;}
    .respo_btn{top: 10px;}

    .stoll_loaders_slide .slide_cnt { top: 30%; }
    .equip_data { padding: 20px 30px; }
    .iframe_div iframe { height: 300px; }
    .stream_list_main .streamline_img { height: 300px; }
    .stream_list_main .streamline_cnt {
        width: 60%;
        padding: 40px 0;
    }
    .po_sys_cnt img { right: -50%; }
    .blog_main .rec-text {
        width: 100%;
        margin-left: 0;
    }

    .pdf_sec_main_left img {
        max-width: 100px;
    }
    .pdf_sec_main_right {
        width: 60%;
    }
    .pdf_sec_main_right a.download_pdf {
        font-size: 11px;
        margin-top: 20px;
    }

    .cleaner_sec { background-position: inherit !important; }
}

@media only screen and (max-width: 991px) {
    .blog_main .blog_brd_pad{
        clear: both;
    }
    .respo_btn{right: 15px;top: 6px;left: initial;}
    header .logo{margin-left: 0;}
    header .menu_header {display: none;}
    .banner_sect .home_slidercontent {height: 420px;}
    .implements_box{padding: 40px 30px;height: 340px;}
    .go_configure .midel_in .text{position: relative;}
    .implements_box h3{font-size: 18px;}
    .go_configure .midel_in{position: relative;}
    .go_configure .midel_in:before{position: absolute;height: 100%;width: 100%;background: rgba(183,225,248,0.7);content: '';top: 0;left: 0;}
    footer .links:nth-child(2){ padding: 0 20px;}
    footer .links:nth-child(3){padding-left: 20px;}

    .news_list .row{display: block;display: -webkit-block;}
    .news_list .img_tag{margin: 0 0 15px;}

    .heading_pages h1{font-size: 32px;}
    .about_lynx_difference .text_info{ width: 360px;padding-right: 20px;}
    .about_lynx_difference h2{font-size: 22px;}
    
    .contact_person_info{border-top: 1px solid #c2c2c2;border-left: none;padding: 30px 0 0}
    .contact_person{ max-width: inherit;width:calc(50% - 15px);}
    .contact_person .user_img img{width: 100%;}
    .enquiry_form_middle{margin-top: 10px;padding-top: 40px;}
    .contact_middel h3{font-size: 22px;}
    .enquiry_form{border-left: none;padding: 20px 0 0;border-top: 1px solid #c2c2c2;}
    
    .virtually_box{ width: calc(50% - 5px);}
    .brand_tractor_middle p{font-size: 16px;}
    .brand_tractor_middle{padding: 60px 0;}
    .brand_banner .home_slidercontent .brand_banner_text p{font-size: 16px;}
    .brand_banner .home_slidercontent .slider_midel_content h1{margin-bottom: 5px;}
    .brand_title{height: 55px; font-size: 16px;}
    .brand_title img{max-width: 40px;}
    
    .news_detail h2{font-size: 18px;}
    .news_detail{padding: 45px 0;}
    .news_detail .date{font-size: 15px;}
    .about_lynx_difference .img_full:first-child{display: block;display: -webkit-block;}

    .stoll_loaders_slide .slide_cnt { top: 25%; right: 0; }
    .wheat_agri { padding: 10px 40px; width: auto; }

    .impl_list .impl_img {
        margin-right: 0;
    }
    .impl_list .impl_img .zoom_icon i {
        font-size: 24px;
    }
	h3.section-title.colored {
        margin: 15px 0 5px;
    	font-size: 20px;
        line-height: 30px;
    }
    .d-block {
    	display: block;
    }
    h3.section-title.colored br {
        display: none;
    }

    .learn_more_btn {
        height: inherit;
        line-height: inherit;
        min-width: inherit;
        padding: 10px 20px;
    }
    .about_slide .btn_sub {
        font-size: 15px;
        height: inherit;
        line-height: inherit;
        min-width: inherit;
        padding: 8px 20px;
    }
    .ll_video { margin: 0; }

    .modal .modal-dialog {
        width: 600px;
    }
    .modal iframe {
        height: auto;
        min-height: 300px;
    }
    .stoll_list .descp-text .col-md-6 img {
        max-width: 95%;
    }
    .stream_list_main .streamline_img { height: 250px; }
    .stream_list_main .streamline_cnt { width: 80%; }
    .po_sys_cnt img {
        right: -20%;
        max-width: 200px;
        height: auto;
        top: 30%;
    }

    .blog_main .rec-text {
        width: 80%;
        margin-left: 10px;
    }
    .blog_main .blog_brd_pad { padding-left: 15px; }
    .blog_main .blog_list:first-child { margin-top: 30px; }

    .stoll_sec .stoll_sec_right img { max-width: 60%; }
    .feature_sec .col-md-6:first-child .feature_sec_right { border-right: none; }
    .feature_sec .feature_sec_right { padding: 10px 0 0 0; }

    .gc_front_impl_list_sec .imple_tbl { overflow-y: scroll; padding-bottom: 15px; }
    .gc_front_impl_list_sec .gc_impl_img_main {
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .banner_sect .home_slidercontent{ height: 320px;}
    .banner_sect .home_slidercontent .slider_midel_content h1{font-size: 30px;}
    .banner_sect .owl-dots .owl-dot span{width: 30px;}
    .implements_box{margin: 0 0 15px;min-height: 300px;height: auto;}
    .how_can_help{padding: 40px 0 25px 0;}
    .title_tag h2 { font-size: 24px;}
    .latest_news{padding: 40px 0;}
    .latest_news_box{text-align: center;margin: 8px 0;}
    .btn_sub{padding: 0 16px;}
    .social_read .col-md-6{padding: 5px 15px;}
    footer .footer_sub{display: block;display: -webkit-block;}
    footer .links{width: 100% !important;border-top: 1px solid #2b3383;border-left: none;padding: 15px !important;}
    footer p{margin: 12px 0 0;}
    footer .copy_right{ margin: 20px 0 0;padding: 20px 0 70px;}
    footer .copy_right .col-md-12{display: block;display: -webkit-block;}
    .heading_pages{padding: 40px 0;}
    .heading_pages h1{font-size: 28px;}
    .news_list h2{font-size: 20px;}
    .news_list{padding: 40px 0;}
    .about_tractor { padding: 40px 0; }
    .about_tractor .img_gallery{ margin: 10px 0 0;}
    .about_lynx_difference .row{ display: block;display: -webkit-block;}
    .about_lynx_difference .text_info{width: 100%;padding: 0 15px;}
    .contact_middel{padding: 40px 0;}
    .brand_tractor_middle p{font-size: 14px;}
    .brand_tractor_middle{padding: 40px 0;}
    .brand_title{left: 0;padding: 10px 20px;}
    .brand_banner .home_slidercontent .brand_banner_text p{font-size: 14px;line-height: 18px;margin: 0 0 10px;}
    .banner_sect .home_slidercontent .slider_midel_content .container{width: 100%;}
    .enquiry_form .options{display: block;}
    .enquiry_form label{margin: 2px 15px 2px 0;}
    .enquiry_form span.wpcf7-list-item{margin: 0;}

    .stoll_loaders_slide .slide_cnt { top: 20%; width: 300px; }
    .wheat_agri { font-size: 18px; }
    .global_cnt h3, .equip_pages h3 { font-size: 22px; }
    .equip_data { min-height: inherit; }

    .impl_list .impl_img {
        display: block;
        margin: 0 auto 30px;
        max-width: 610px;
    }
    .imple_tbl { overflow-y: scroll; padding-bottom: 15px; }
	.d-flex {
		display: block;
	}
	.bg-gradiant-image:after {
		    width: 100%;
    background: rgba(170, 220, 246, 0.9);
	}
	.bg-gradiant-image {
		padding: 0;
		margin: 0 auto;
	}
	.mobile-block {
    	display: block;
    }
    	.desktop-block {
    	display: none;
    }
    .bg-gradiant-image img {
        height: 380px;
    }
    .descp-with-icon.mobile-block {
    	position: absolute;
        width: 60%;
        top: 25%;
        margin: 0 auto;
        text-align: center;
        right: auto;
        z-index: 2;
        max-width: 100%;
        left: 20%;
    }
    .bg-image-gray .descp-with-icon {
        margin-top: 50px;
    }
    .bg-image-gradiant h4, .bg-image-gray h4 {
        font-size: 16px;
    }
    .pl-35 {
        padding-left: 15px !important;
    }
    .descp-text p {
        font-size: 14px;
    }
    h3.section-title {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    h3.section-title.colored {
        margin: 15px 0 5px;
    	font-size: 20px;
        line-height: 30px;
    }
    .video-wraper {
        padding: 100px 0;
    }
    .listing {
    	margin-bottom: 20px;
    }

    .learn_more_btn {
        padding: 8px 15px;
    }
    .equip_data .eq_more {
        bottom: inherit;
        left: inherit;
        position: relative;
    }
    .about_slide .btn_sub {
        font-size: 13px;
        padding: 8px 15px;
    }

    .modal .modal-dialog {
        width: 500px;
    }
    .modal iframe {
        height: auto;
        min-height: 250px;
    }
    h4.blue-head-text { margin-top: 15px; }
    .bg-image-gray img {
        margin-right: 0;
        margin-top: 15px;
        margin-bottom: 50px;
    }
    .ll_video {
        max-width: 50%;
        margin: 0 auto;
    }
    .pdf_cnt {
        margin-bottom: 20px;
    }
    .equip_data h5 { min-height: inherit; }
    .stoll_list .descp-text .col-md-6 {
        text-align: center;
    }
    .stoll_list .descp-text .col-md-6 img {
        max-width: 70%;
    }
    .rubber_track_list .sec_with_right_img { padding-top: 15px; margin-bottom: 20px; }
    .iframe_div iframe { height: 280px; }
    .flexx_pro_list h3 { margin-top: 20px; }
    .bs_images .align-items-center {
        max-height: inherit;
    }
    .stream_list_main .streamline_img { height: auto; }
    .col-container .col { display: inherit; width: 100%; }
    .power_eng_impl.bg-image-gray img {
        margin-bottom: 0;
    }
    .power_eng_impl.bg-image-gray .descp-with-icon {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .po_sys_cnt p:nth-of-type(2) {
        width: 100%;
    }
    .po_sys_cnt img {
        position: relative;
        right: inherit;
        z-index: 9;
        top: inherit;
        padding-left: 0;
    }

    .blog_main .blog_list_content .blog_date { float: none; display: inline-block; vertical-align: middle; }
    .blog_main .blog_list_content .blog_content {
        display: inline-block;
        vertical-align: middle;
        width: 70%;
    }
    .blog_desc_sec p { font-size: 18px; }
    .blog_main .blog_list_content .blog_content h3 { font-size: 22px; }

    .right_img_sec .image_four { padding: 200px 0; margin-top: 4px; }
    .left_img_sec .image_one { width: 100%; }

    .pdf_sec_main { float: left; width: 100%; }
    .pdf_sec_main_left { float: left; }
    .pdf_sec_main_right { float: left; width: 40%; }

    .impl_img_left .image-left-margin img { margin-bottom: 0; }
    .impl_img_left.bg-image-gray .descp-with-icon {
        margin-top: 0;
        margin-bottom: 50px;
    }

    .stoll_sec .stoll_sec_right img {
        max-width: 45%;
    }
    .feature_sec .col-md-6:first-child .feature_sec_right { margin-bottom: 20px; }
    .skid_sec { background: #DADADA !important; }

    .gc_front_impl_list_sec .gc_impl_img_main {
        width: 60%;
        margin: 0 auto;
    }
    .gc_front_impl_list_sec h4.blue-head-text { font-size: 20px; }

    span.intrested span.wpcf7-list-item {
        margin: 2px 0;
        width: 50%;
    }
}

@media only screen and (max-width: 639px) {
    header .social_top ul li{margin-left: 7px;}
    header .social_top ul li a{font-size: 16px;}
    header .address_info ul li span{font-size: 12px;}
    header .address_info ul li{display: block;margin: 0;line-height: normal;}
    header .header_bottom{padding: 10px 0;}
    header .logo{max-width: 150px;}
    .go_configure .midel_in{padding: 35px 15px;}
    .go_configure .midel_in .text h2{font-size: 18px;}
    .go_configure .midel_in .text h3{margin: 12px 0;font-size: 14px;}
    .go_configure .text h2 .icon{font-size: 16px;height: 25px;width: 25px;line-height: 25px;}
    .social_read .icons{width: 40px;height: 40px;line-height: 40px; font-size: 20px;}
    .social_share ul li a{font-size: 18px;}
    .social_share ul li{margin: 0 6px;}
    footer .copy_right{padding: 14px 0 30px;}
    .title_tag,.title_tag h2{margin: 0 0 15px;}
    .about_tractor .img_gallery{display: block;display: -webkit-block;float: left;}
    .about_tractor .img_gallery .img_half{display: flex;}
    .about_tractor .img_half_two{height: auto;}
    .about_lynx_difference h2{font-size: 18px;}
    .go_configure .midel_in .text{max-width: 100%;}
    
    .contact_person_info{display: block;display: -webkit-block;}
    .contact_person{width: 100%;margin-bottom: 20px;}
    .about_slide .btn_sub{font-size: 14px;}
    .social_read h4 strong{display: block;}

    .wheat_agri { font-size: 15px; padding: 10px 30px; }
    .wheat_agri img { width: 15px !important; }
    .global_cnt h3, .equip_pages h3 { font-size: 20px; }

    .impl_list .impl_img { max-width: 450px; }

    .learn_more_btn {
        padding: 6px 10px;
    }
    .stoll_loaders_slide .slide_cnt { top: 30%; }
    .about_slide .btn_sub {
        font-size: 12px;
    }

    .modal .modal-dialog {
        width: 400px;
    }
    .modal iframe {
        min-height: 200px;
    }
    .ll_video {
        max-width: 70%;
    }
    .stoll_list .descp-text .col-md-6 img {
        max-width: 80%;
    }
    .iframe_div iframe { height: 250px; }

    .blog_desc_sec p { font-size: 16px; }
    .blog_main .blog_list_content .blog_date { width: 100%; margin-right: 0; text-align: left; }
    .blog_main .blog_list_content .blog_date .date, .blog_main .blog_list_content .blog_date .month, .blog_main .blog_list_content .blog_date .year {
        display: inline-block;
        font-size: 15px;
        margin-right: 2px;
        font-weight: normal;
    }
    .blog_main .blog_list_content .blog_content {
        width: 100%;
        padding: 10px 15px;
    }
    .blog_main .blog_list_content .blog_text_link {
        padding: 30px 15px 20px 15px;
    }
    .blog_main .blog_list_content .cat_comment {
        padding: 15px;
    }
    .blog_main .blog_list_content .cat_comment span { display: block; }

    .pdf_sec_title h3 { font-size: 22px; }
    .pdf_sec_title h4 { font-size: 16px; }

    .skid_sec .skid_inner .skid_inner_img { height: 100px; }

    .gc_front_impl_list_sec h4.blue-head-text { font-size: 18px; }
}

@media only screen and (max-width: 479px) {
    .banner_sect .home_slidercontent .slider_midel_content h1{font-size: 22px;}
    .title_tag h2 { font-size: 20px;}
    .head_menu{right: -100%;width: 100%;padding: 0 20px;}
    .head_menu .top_bar{padding: 30px 0;}
    header .hearder_search{margin: 20px 0 0;}
    .menu_links ul li a{font-size: 15px;}
    .menu_links ul li .parent_span{font-size: 24px;top: 25px;}
    .menu_links ul li li a{font-size: 14px;}
    .head_menu .sidebar_bottom_menu ul li a{font-size: 14px;}
    header .sidebar_social ul li a{font-size: 18px;}
    .heading_pages h1{font-size: 22px;}
    .news_list h2{font-size: 18px;}
    .news_list .date{ font-size: 14px;}
    .virtually_box{width: 100%;}
    .virtually_box h3{min-height: inherit;}
    .virtually_box .img_tag{min-height: inherit;}

    .wheat_agri { font-size: 14px; padding: 10px 20px; }
    .global_cnt h3, .equip_pages h3 { font-size: 18px; }

    .impl_list .impl_img {
        max-width: 290px;
    }
	.descp-with-icon.mobile-block {
		width: 100%;
		left: 0%;
	}

    .modal .modal-dialog {
        width: 300px;
    }
    .modal iframe {
        min-height: 200px;
    }
    .ll_video {
        max-width: 100%;
    }
    .stoll_list .descp-text .col-md-6 img {
        max-width: 100%;
    }
    .iframe_div iframe { height: 200px; }
    .flexx_pro_list .btn_sub {
        line-height: 16px;
        padding: 12px 0;
    }

    .blog_main .rec-text {
        width: 100%;
        margin-left: 0;
    }
    .blog_main .blog_list_content .blog_content h3 { font-size: 18px; }

    .left_img_sec .image_two, .left_img_sec .image_three {
        width: 100%;
        margin-bottom: 4px;
    }
    .right_img_sec .image_four { margin-top: 0; }

    .pdf_sec_title h3 { font-size: 18px; }
    .pdf_sec_title h4 { font-size: 14px; }
    .pdf_sec_main_left img {
        max-width: 90px;
    }
    .pdf_sec_main_right { width: 55%; }
    .pdf_sec_main_right h5, .pdf_sec_main_right span {
        line-height: 16px;
        font-size: 12px;
    }
    .pdf_sec_main_right a.download_pdf {
        font-size: 10px;
        padding: 5px 10px;
    }

    .skid_sec .col-md-8.col-md-offset-4 > div { width: 48%; margin-right: 2%; }
    .skid_sec .skid_inner { width: 100%; min-height: 140px; }

    .gc_front_impl_list_sec .gc_impl_img_main {
        width: 90%;
    }
    .gc_front_impl_list_sec h4.blue-head-text { font-size: 16px; }

    span.intrested span.wpcf7-list-item {
        width: 100%;
    }
}

@media screen and (min-width: 768px) { 
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}