/* CSS Document */

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

/************ index page Start ************/
/************ Top-navigation css ************/

/************ affix menu code ************/
.affix .logo { 
	width: 75%;
}  
.affix .button { 
	margin-top: 0px;
	margin-right: -5px;
} 
.affix #head-mobile { 
	padding: 0px !important;
}  
/************ affix menu code ************/
/************  top navigation ************/
.logo {
	
}
.logo-font {
    margin-top: 2% !important;
    margin-left: 7px !important;
}
.contact-number {
	font-size:15px;
}
/************  top navigation ************/

/************  Product slider ************/
.product-slider {
    margin-bottom: 20px;
    /*! margin-top: -45%; */
}
.view .mask, .view .content {
    left: -14px !important;
}
.slider-font-01 {
	font-size:16px !important;
	line-height:25px !important;
}
.slider-font-02 {
	font-size:12px !important;
}
/************  Product slider ************/

/************  About Index ************/
.about-index-font {
    font-size: 25px;
	text-align:center;
}
.about-index-font-01 {
    font-size: 15px;
	line-height:25px;
}
.video-top {
    margin-top: 4%;
	 height: 330px;
    width: 300px;
}
.about-index {
    margin-bottom: 30px;
}
/************  About Index ************/

/**********Client Slider***************/
.client-font {
    font-size: 16px;
}
.owl-carousel {
	margin-top: -10px !important;
	margin-bottom: 30px !important;
}
/************Client Slider***************/

/*************Footer css****************/
.footer-top {
	margin-top:2%;
}
.border-left {
    border-left: none;
}
.download-img {
    margin-top:0%;
}
.social-01 {
    padding-left: 20%;
}
/*************Footer css**************/

/*************Footer CopyRight css*************/
.footer-copy-text {
	margin-bottom:10px;
	font-size:10px;
	text-align:center;
}
/**********Footer CopyRight css*************/
/************ index page over ************/

/*********** about page ***********/
.slider-font {
    font-size: 16px;
    letter-spacing: 1px;
}
.slider-font span {
	font-size:11px;
}
.about-img-man {
    margin-top: 7% !important;
}
.about-text {
	font-size:16px;
	line-height:25px;
	/*! padding: 10px 15px 0px 20px; */
	padding: 0;
}
.about-img-text {
	width:auto;
}
.about-text-01 {
    font-size: 20px;
    line-height: 40px;
}
.about-text-02 {
	font-size:23px;
}
.about-text-ul { font-size:16px;line-height: 26px;padding: 0px 0px 0px 45px;}
.ser-ma { margin-top: 0%;}
.abt-ma	{ margin-top: 0%;}
.mi-1 { margin-top: 0%;}

/*********** about page ***********/

/*********** Services page ***********/
.services-text {
	padding:0;
}
/*********** Services page ***********/


}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
/************************ index page css Start ************************/
/*************top navigation************/
.logo-font {
    margin-top: 4px !important;
    margin-left: 20px !important;
}
.logo-text {
    margin-top: -34% !important;
    margin-left: 30% !important;
    line-height: 13px;
}
.contact-number {
	font-size:10px;
}
.contact-text {
	font-size:14px;
}
/**********top navigation***************/

/*********Product Slider****************/
.view .mask, .view .content {
    left: -40px !important;
}
.product-slider {
    margin-bottom: 10px;
    margin-top: 20px
}
.nbs-flexisel-inner {
	height:225px !important;
}
/********************** Product Slider  **********************/

/********************** About Index  **********************/
.about-index-font {
    font-size: 20px;
	margin-bottom: 10px;
    margin-left: 25px;
}
.about-index-font-01 {
    font-size: 16px;
	line-height:23px;
    margin-left: 25px !important;
}
.about-index {
    margin-bottom: 20px;
}
.video-top {
    margin-top: 22%;
    height: 330px;
    width: 337px;
}
.about-text-02 {
    font-size: 40px;
}
/************About Index *********/


/**********Client Slider *********/
.client-font {
    font-size: 35px;
}
.owl-carousel {
    margin-top: -10px !important;
    margin-bottom: 25px !important;
}
/***********Client Slider***********/

.footer-font-01 {
	font-size:15px;
	letter-spacing: unset;
}
.footer-copy-text {
	font-size:13px;
	text-align:center;
}
/************index page css over **********/

}

@media only screen and (max-width: 1024px) {
#cssmenu > ul > li > a {
    padding: 9px 20px !important;
}
}
