

@media (max-width: 1200px) and (min-width: 992px) {
	.menuzord-menu > li > a {
	    padding: 40px 15px;
	}
	.theme_menu .thm-btn {
		padding: 0 15px;
	}
	.theme_menu .right-column {
	    width: 225px;
	}
}

@media (max-width: 1199px) {
	.subscribe-form input {
		width: 100%;
		margin-bottom: 30px;
	}
	.awards .service-list li {
		width: 45%;
	}
}

@media (max-width: 1199px) and (min-width:992px){
	.why-choose .item:hover .inner-box {
	    padding: 0px 15px 0px 75px;
	    transition: .5s ease;
	}
	.why-choose .item:hover .icon_box span {
	    margin-top: -40px;
	}
}



@media (max-width: 991px) {
	.theme_menu .menu-column {
		padding-left: 15px;
	}
	.theme_menu.stricky-fixed .main-logo {
	    display: none;
	}
	.right-area {
	    position: absolute;
	    right: 15px;
	    top: -17px;
	}
	.nav_side_content .search_option form {
	    width: 250px;
	    right: -25px;
	    top: 52px;
	}
	.theme_menu {
		background: #f7f7f7;
		position: relative;
	}
	.main-logo {
	    margin: 15px 0 15px;
	}
	.nav_side_content {
		margin-top: 31px;
	}
	.why-choose .item:hover .inner-box {
	    padding: 11px 21px 32px 80px;
	    transition: .5s ease;
	}


/*menu*/


.about-faq .img-box {
	margin-top: 30px;
}

.top-bar .social {
	width: 100%;
	text-align: center;
	
}
.why-choose {
	padding-bottom: 30px;
}
.why-choose .item {
	margin-bottom: 40px;
}
.about-faq .about-info {
	margin-bottom: 50px;
}

.latest-project .link {
	margin-bottom: 40px;
}

.awards .service-list li {
	width: 48%;
}
.awards:after {
	display: none;
}
.awards .service-list {
	text-align: center;
}
.awards .award-logo img {
	margin-bottom: 50px;
}

.sidebar_search {
    margin-top: 40px;
}
    .top-bar .top-bar-text {
        width: 100%;
        float: none;
        text-align: center;
        /*display: none;*/
    }

}
@media (min-width: 768px) {
    .top-bar .top-bar-text {
       font-size:11px;
    }
    .top-bar .social {
       display:none;
    }
}
@media (min-width: 992px) {
    
    .top-bar .social {
        display: inline-block;
    }
}
    @media (max-width: 768px) {

        .top-bar .top-bar-text {
            width: 100%;
            float: none;
            text-align: center;
            display: none;
        }

        .why-choose {
            text-align: center;
        }

            .why-choose .item {
                display: inline-block;
            }

                .why-choose .item:hover .inner-box {
                    padding: 30px 21px 57px 80px;
                    transition: .5s ease;
                }
    }

    @media (max-width: 640px) {
        .top-bar .top-bar-text {
            display: none;
        }
    }

    @media (max-width: 600px) {
        .top-bar .top-bar-text {
            display: none;
        }
    }

    @media (max-width: 575px) {
        .nav_side_content .search_option form {
            right: -70px;
        }

        .top-bar .top-bar-text {
            display: none;
        }
    }

    @media (max-width: 550px) {
        .megamenu .default-form.register-form {
            width: 100%;
        }

        .default-form-area {
            width: 100%;
        }

        .top-bar .top-bar-text {
            display: none;
        }
    }

    @media (max-width: 420px) {
        .thm-btn {
            padding: 0 15px;
        }

        .top-bar .top-bar-text {
            display: none;
        }
    }




    @media only screen and (min-width: 1200px) {
        .container {
            padding: 0;
        }

        .container-fluid {
            padding: 0;
        }
    }

    @media only screen and (min-width: 991px) {
        .mobile-menu {
            display: none;
        }
    }

    @media only screen and (max-width: 991px) {


        /*=================== mobile-menu ======================*/

        .navigation {
            display: none;
        }

        .main-menu .collapse {
            border: 0px;
            max-height: 300px;
            display: none !important;
            overflow: auto !important;
        }

            .main-menu .collapse.in,
            .main-menu .collapsing {
                display: block !important;
            }

        .main-menu .navbar-header {
            padding: 14px 0px;
            float: none;
        }

        .main-menu .navbar-toggle {
            float: none;
            margin: 0;
            display: block;
        }

            .main-menu .navbar-toggle .icon-bar {
                background: #802348;
                width: 30px;
            }
        /*=================================menu=======================*/



    }

  

