@media(max-width:1600px){
}

@media(max-width:1500px){
}

@media(max-width:1400px){
}

@media(max-width:1300px){
	
}

@media(max-width:1024px){
	

}
@media(max-width:1199px){
	.menu {
    padding: 24px 0px 4px 0px;
    width: 100%;
    float: left;
    MARGIN-left:;
}
.navigation .navs {
    float: right;
    width: 500px;
    top: -26px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    width: 100%;
    height: 100% !important;
}

.navigation {padding: 15px 0px 0px 0px;
    height: 127px;
    position: relative;
    overflow: hidden;}	
.top-head .left p, .block-right ul li a{font-size: 13px;}
.navigation .top-logo .heading h4{font-size:18px;}
/*.navigation .navs{
	top: 35px;
    z-index: 9999;
    position: absolute;
    bottom: 0px;
    right: 0px;
}*/
.about-us .abt-img .legal .heading h5{margin: 0px 13px;}
figure.effect-ming p{font-size: 11px;}
figure.effect-ming h2 {margin: 8% 0 0px 4px;font-size: 15px;}
.services .opinion {width: auto;margin-left: 35px;}
.services .opinion .opinion-form li {width: auto;height: auto;}
}





@media(max-width:991px){
	/*.navigation .navs ul{
		display:block;
	}*/
	.menu {
    padding: 37px  0px 4px 0px;
    width: 100%;
    float: left;
    MARGIN-left: ;
}
	.navigation .navs ul li ul{
		display:;
		top: 97px;
    width: 100%;
    background: #000;
    z-index: 1020;
	}
	.block-right {
		float: none;
		text-align: center;
		padding: 5px 0px 0px 0px;
	}
	.top-head .left {
		float: none;
		text-align: center;
	}
	/*.navigation .navs {
		float: right;
		width: 96%;
		top: 0px;
		margin: 0px auto;
		display: table;
		text-align: center;
	}
	.navigation .navs ul li a {
		padding-left: 0px;
		padding-right: 32px;
	}*/
	.border-right {
		background: url(../images/border-right.jpg) no-repeat;
		height: 501px;
		left: 23px;
		width: 60px;
	}
	.about-us .abt-content .content {
		padding-top: 7px;
	}
	.about-us .abt-content .content p {
		text-align: justify;
		color: #434242;
		font-size: 13px;
		line-height: 1.8em;
	}
	.services .serv {
		
		margin-bottom: 34px;
		width: 98%;
	}
	.services .opinion {
		width: 100%;
		float: right;
		background: #fff;
		box-shadow: 0px 0px 5px 0px #ccc;
		/* margin-bottom: 15px; */
		padding: 30px 24px 30px;
	}
	.services .opinion .opinion-form li {
		width: 100%;
		height: auto;
	}
	.serv-icon {
	   right: 5px;
	}
	.services .serv .serv-list li h6 {
		
		font-size: 13px;
		padding: 16px 19px 16px;
		
	}
	.footer .footer-list ul li {
    margin: 0px 0px 0px 0px;
    line-height: 27px;
    }
	.img11 {
    width: inherit;
    margin-top: 20px;
}
.hvr-bubble-left {
    float: none; 
    width: auto;
	    margin-bottom: 15px;
}
.right-text {
    padding-left: 0px;
}
}

@media(max-width:767px){
	.navigation {
    padding: 15px 0px 0px 0px;
    height: 100px;
    position: relative;
    overflow: inherit;
}
	.navigation .navs {
		width: 100%;
    top: -34px;
	}
	.responsive-menu {
		    display: table;
    float: right;
    background: rgba(237, 21, 87, 0);
    color: #ed1557;
    padding: 10px;
    width: initial;
    z-index: 9999;
    position: relative;
    top: -13px;
    padding: ;
    margin: 0px auto;
	}
	.responsive-menu i{
		    font-size: 18px;
	}

	.menu {
		display: none;
		position: absolute;
	}
	.navigation .navs ul li {
		display: block;
		position: relative;
	}
	.navigation .navs ul li a {
		color: #ffffff;
		background: #003776;
		    float: right;
    width: 100%;
    text-align: left;
	}
	.border-right {
		display:none;
	}
/*.menu {
    display: none;
}
	.navigation .navs ul {
	display: block;
    z-index: 9999;
    position: relative;
    float: right;
	}
	.navigation .navs ul li {
    display: block;
    position: relative;
}
.navigation .navs ul li a {
        background: #003776;
    color: #fff;
    display: block;
    padding: 10px 14px;
    text-align: center;
}
	.responsive-menu{
		    display: block !important;
    color: #ed1557;
    padding: 0px;
    float: right;
    text-align: right;
    font-size: 21px;
    top: -46px;
    position: relative;
    z-index: 9999;
    right: 16px;
		}*/
	.navs2{display: none !
	}
	.banner {
    position: relative;
    box-shadow: 0px 0px 7px 0px #ebebeb;
    top: -36px;
}
	.services .serv {
		width: 100%;
	}
	.abt-img {
		overflow: hidden;
	}
	.abt-content{
		padding-top: 34px;
	}
	.navigation .top-logo ul li {
    display: block;
}
	.navigation .top-logo {
    width: 100%;
    text-align: center;
}
/*.navigation .navs {
    top: 92px;
    z-index: 9999;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
}*/
	.top-logo img {
    width: auto;
}
	.c-text1 {
    padding: 10px 0px 0px 0px;
}

}
@media(max-width:680px){
	.top-head .left{
		border-bottom: 1px dotted rgba(237, 21, 87, 0.17);
		padding-bottom: 5px;
	}
	.navigation{
		    overflow: ;
    /* padding: 0px 0px 0px 0px; */
    height: 112px;
    z-index: 9999;
	}
	.navigation .top-logo .heading h4 {
		    font-size: 19px;
    line-height: ;
    font-weight: 500;
    top: 0px;
    display: none;
	}
	.c-faq .fq-text #tab {
		padding-bottom: 10px;
		LINE-HEIGHT: 20px;
		margin: 0px;
	}
	figure.effect-ming h2 {
	   font-size: 18px;
	}
	.about-us .abt-img .legal .heading h5 {
		font-size: 15px;
	}
	figure.effect-ming h2 {
	   font-size: 14px;
	}
	figure.effect-ming p {
		font-size: 10px;
	}
}
@media(max-width:425px){
	.navigation .top-logo {
		width: 100%;
		text-align: center;
	}
	.banner {
    position: relative;
    box-shadow: 0px 0px 7px 0px #ebebeb;
    top: -37px;
}
}
@media(max-width:320px){
  .top-head .left p, .block-right ul li a{
    font-size: 11px;
}

}