/* ================================
 Desktop :1365
================================--*/

@media (min-width: 1200px) and (max-width: 1440px) {
.contact_form_section {
    padding: 0px 0px 0px;
    margin-top: -387px;
}	
.txtstyle_2 .style2 .txt_content_port {
    left: 13px;
}
.txtstyle_2 .txt_content_port {
    left: 60px;
}
.menu_bg {
    width: 60%;
}
.slider_text {
    width: 91%;
}
.testimonial_section {
     background-position: right;
}
.menu1 > ul > li > a {
    margin: 17px 10px 22px;
    font-size: 15px;
}

nav.menu1 {
    padding: 20px 0px 0px;
}







	
}	


@media (min-width: 1365px) and (max-width: 1600px) {

.menu1 > ul > li > a {
     margin: 17px 12px 22px;
}


}	







	
/* ================================
 Desktop :992
================================--*/

@media (min-width: 992px) and (max-width: 1199px) {
.top_bar_area {
    padding: 18px 0px 50px 21px;
}
.menu1 > ul > li > a {
    font-size: 16px;
    margin: 20px 8px;
}
.nav_style_2 .menu1 > ul > li > a {
    margin: 16px 9px 22px;
}
.sticky_nav2 .menu1 > ul > li > a {
    font-size: 13px;
}
.menu_bg {
    width: 75%;
}
.slider_text h2, .slider_text h2 {
    font-size: 47px;
    line-height: 58px;
}
.slider_text {
    width: 91%;

}
.txt_new_inn {
    padding: 30px 20px 17px;
}
.txt_new_inn i {
    font-size: 50px;
}
.txt_new_inn h3, .txt_new_inn span {
    font-size: 46px;
}
.testimonial_section {
    background-position: right;
}
.txt_testimonial_title h2 {
    font-size: 31px;
}
.txt_list_menu li {
    margin: 10px;
}
.txt_contact_area p {
    font-size: 14px;
}




}
/* ================================
Tablet Screen : 768
================================--*/

@media (min-width: 768px) and (max-width: 991px) {
.logo_area {
    display: none;
}	
.menu_area {
    display: none;
}	
.top_left_icon {
    text-align: center;
}
.right_btn a.tabtn {
    display: none;
}
.txt_mobile_logo_area {
    display: block;
    padding: 20px 0px;
}
.txt_mobil_menu {
    display: block ;
}
.mean-bar {
    background:#99c940 !important;
    margin-bottom: -2px;
}
.header_top {
    display: none;
}
.nav_menu_area {
    display: none;
}
/*======== top_bar_area ========*/
.top_bar_area {
    padding: 18px 30px 19px 30px;
}
.top_right_icon1 p {
    font-size: 13px;
    margin-top: 10px;
}

/*======== slider ========*/
.slider_text h2, .slider_text h3 {
    width: 100%;
}
.slider_text p {
    width: 90%;
}
.slider_bg {
   background-position: initial;
    margin-top: -69px;
}
.slider_position {
     top: 55%;
}

/*======== about_section ========*/
.about_bg {
	padding:0px;
    background: inherit;
}
.t1_about_image.animation_ds {
    text-align: center;
    margin-bottom: 50px;
}
.about_bg .t1_top_title h2 {
    font-size: 50px;
}

/*======== title_section ========*/
.t1_top_title.text-center p {
    width: 86%;
    margin: auto;
}
/*========  contact_form  ========*/
.contact_form {
    padding: 90px 215px 90px 55px;
}
.contact_serice_area {
    padding: 90px 187px 110px 55px;
}










}


/*================================
Small Mobile : 320
================================*/

@media (max-width: 767px) {
.top_bar_area {
    display: none;
}
.header_top {
    display: none  !important;
}
.logo_area {
    display: none  !important;
}	
.menu_area {
    display: none  !important;
}	
.txt_mobile_logo_area {
    display: block  !important;
    padding: 20px 0px;
}
.txt_mobil_menu {
    display: block  !important;
}
.mean-bar {
    background: #9aca40 !important;
    margin-bottom: -2px;
}
.nav_menu_area {
    display: none;
}

/*======== breadcumb ========*/
.breadcumb-content h1 {
    font-size: 30px;
    color: #fff;
}
.txt_breadcumb {
 padding: 70px 0px;
    margin-top: 62px;
}

/*======== slider ========*/
.slider_text h2{
    font-size:27px;
	line-height:30px;
}
.slider_text h3 {
    font-size:23px;
	line-height:30px;
}
.slider_text h2, .slider_text h3 {
    width: 100%;
}
.slider_text p {
    width: 100%;
}
.slider_shape_img.animation_ds img {
    display: none;
}
.slider_bg {
    height: 520px!important;
	    background-position: inherit;
}
/*======== title ========*/
.t1_top_title h1 {
    font-size: 20px;
}
.t1_top_title h2, .t1_top_title h3 {
    font-size: 25px;
}


/*======== about ========*/
.about_bg {
    margin-right: 0;
    background-position: bottom;
    padding: 0px 0px 90px;
}
.a_top{
	margin-top:40px;
}
/*======== Service ========*/
.text_item_ar {
    padding: 16px 21px 10px;
}
.tb_serice h3 {
    margin-left: 22px;
}
.vider_text h2 {
    font-size: 26px;
}



/*======== testimonial ========*/
.testimonial_section {
    padding: 100px 0px 125px;
    background: #262729;
}

.txt_testimonial_title h2 {
    font-size: 19px;
}
/*======== contact_form ========*/
.contact_form {
    padding: 90px 30px 90px 35px;
}
.contact_serice_area {
    padding: 124px 70px 107px 5px;
    background-position: right;
}
.con_serice_ar {
    margin-bottom: 20px;
}
.t1_top_title.text-center p {
    width: 100%;
}
.contact_text h1 {
    font-size: 27px;
    color: #fff;
}
.icon_con {
    float: none;
    margin-left: 23px;
}


/*======== footer ========*/
.footer1_top {
    text-align: center;
}
.foot_item {
    display: inherit;
}



}
/* ================================
Large Mobile :480px. 
================================--*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
	

}














