@media screen and (min-width:1141px){
    .link-back .call_bck_box {
        padding: 0px 2% 0px 0px  !important;
    }
}

@media screen and (max-width:1024px) {
	.wrapper { width: 90%; }
	.col-sw-11 { width: 33%; float:	left;  }
	.col-sw-2 img { width: 100%;}
	.col-sw-1 img { width: 100%; }
	.col-lw-1 { width: 50%; }
	h3 { font-size: 15px; }
	
	a[name] {  padding-top: 200px;  display: 0; /* required for webkit browsers */}
	
	.section_title_line4 { width: 100%; }
	
	.tLink { margin: 0; padding: 0; float: right; color: #5b5b5b; width: 70%; font-size: 12px; font-family: Arial, sans-serif; }
	.tLink .topmenu { float: left; width: 97%; margin: 0; padding: 0; }
	.tLink ul li:last-child { padding-right: 0; }
	.tLink-cn { float: right; margin: 0 0 0 0px; padding: 0; width: auto; color: #fff; width: 17%; }
	.tLink-cn ul li { text-align: center; background-position: 5% 0; padding: 0 0 0 20px;  }
	.menu { width: 99%; }
	.sb-deprt { padding: 0px 5px 3px 8px; }
	.sb-deprt:hover {  padding: 0px 5px 0px 8px; }
	.sb-phrma { background: url(../images/menu/Pharmacy.png) no-repeat 3px 0; padding: 0px 5px 0px 10px; }
	.sb-phrma:hover { background: url(../images/menu/Pharmacy.png) no-repeat 3px -50px; padding: 0px 5px 0px 10px;}
	.sb-paint { padding: 0px 5px 0px 12px; }
	.sb-paint:hover { padding: 0px 5px 0px 12px;}
	.sb-apperal {  padding: 0px 5px 0px 12px; }
	.sb-apperal:hover { padding: 0px 5px 0px 12px;}
	/*#fwslider .slide img { height: 500px;   width:100%;}*/
	
    .link-back .call_bck_box { float: left; padding: 0 0 0 3%; }
	
	.row1 iframe {  height: 500px; }
	#tag_line h1 {  font-size: 38px; }
	#tag_line h1 em { font-size: 27px;}
	#why ul li { display: inline-block; list-style-type: none; width: 33%; text-align: left;  }
	#why ul li a {font-size: 14px; line-height: 40px; padding: 10px 5px 10px 35px; }
	#why ul li a em { font-size: 12px; color: #203652; }
	#why ul li a:hover { margin-left: 10px; }
	.vedio_clip { width: 30%; }
	
	fotter { margin: 0;	 padding: 0; }
	fotter iframe  { width: 100% ; height: 353px; background: none; margin: 0; padding:0; border: 0;} 
	#fotter ul { margin: 0 2px 0 0; padding: 0; width: 48%; float: left }
	#fotter ul li a { font-size: 13px; }
	#con-d .follow li { margin: 0px 10px 0 0; float: left; text-align: left; padding: 0 0px 0 0; }
	#con-d .follow li img { width: 100%; }
	#fotter .news-img { float: left; margin: 0; padding: 0; width: 20%; }
	#fotter .news-content { float: left; width: 70%; margin: 0 0 0 20px; padding: 0; }
	#fotter .news-content p { padding: 0; margin: 0; line-height: 18px; }
	.ext {  margin: 0 5px 5px 0; }
	/* other page css */
	#pageing1 { padding: 20px 0; margin: 100px 0 0 0; }
	#pageing3 p { width: 100%; }
	#pageing4 { padding: 30px 0; background-position: -100px 0;  }
	.partners_sec1 { background: transparent url(../images/site-icon1.png) no-repeat scroll -48px 35px; width: 100%; }
	.partners_sec1 ul { float: left; margin: 0; padding:0; width: auto; text-align: center; width: 140.333px; }
	.partners_sec1 ul li.icon-1a  img { width: auto; }
	
	.gallery-main-title { float: left; width: 100%; text-align: left; padding: 0 0 0 2%; } .gallery-main-title p { padding: 0 ; } .gallery-main-title h4 { font-size: 22px; }
	#gallery ul li {  width:100%; }
	.toggle {  left: 40%;}
	
	#lightYearContain ul li { padding: 10px 50px 0 50px }	
	.right-content iframe { height: 470px; margin: 0; padding:0;  }
	
	#career .col-sw-12 { width: 41%; }
	
	/*=== login ===*/
	 .login_container { width: 45%; margin: 120px auto 0 auto; }
	/*=== new css ===*/ 
	 .ryt-shdw { float: right; margin: -65px 0 0 0; }
	 ul.grnl_f { margin: 0 0 10px 0; padding: 0; width: 80%; float: left; }
	 .booster figure { float: left; width: 25%; padding: 10px; }
	 .booster figcaption { float: right; width: 70%; }
	 .booster figcaption p { text-align: left; }
	
	/*-=- Partnership Sign-up -=-*/
	 .prtnr_signup1 { top: 55px; }	 
	 .prtnr_signup2 { visibility: hidden; }  
	 .more_bstr2 { visibility: hidden; }
     .mr-benefits .section-padding { display: inline-block;   width: 100%; padding: 230px 0;}
     .mr-benefits article { float: left; width: 50%; margin: 0; padding: 25px 6.5% 25px 50px;  }
	 
	 .gps-banner-section .gps-all-screen-image img { width: 40%; }
	 
	 .query-amount { width: 19% !important; padding: 40px 20px !important;}
	 .amount-query-frame iframe { height: 132px;} .query-from { width: 80% !important; }
	 .query-from .query-inline-box { width: 29% !important;}
     .cbp-hrmenu .inner > .top_sub ul li {
        width:15% !important;
    }
	 

}

@media screen and (min-width:1025px) and (max-width:1139px) {
    .link-back .call_bck_box {
        padding: 0 !important;
    }
    .link-back .call_bck .icon-text-box1a {
        padding: 6px 7px;
    }
}

@media screen and (min-width:1024px) {
		
		.bottom-regis { visibility: hidden; }
		.prtnr_signup2 { visibility: hidden; } 
		.more_bstr2 { visibility: hidden }
    
		
}

@media only screen and (max-width : 992px) {
		.wrapper { width: 90%; }
		.col-sw-3 { width: 50%; float: left; padding: 10px; }
		h1 { line-height: 33px; font-size: 27px;}
		p { font-size: 14px; }

		.section_title_line3 {    width: 90%; }
		.bottom-regis { visibility: hidden; }
		.col-sw-11 { width: 33%; float:	left;  }
		 section#top { width: 100%; margin: 0; padding: 0; height: 40px; background: #f3f3f3; }
		.tLink { margin: 0; padding: 0; float: right; color: #5b5b5b; width: 100%; }
		.tLink .topmenu { float: left; width:50%; margin: 0; padding: 0; }
		.tLink .topmenu ul { margin: 0; padding: 0; float: left; }
		.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 12px;  padding: 0 2px; }
		.tLink-cn {  width: 25%; margin: 5px 0 0 0; text-align: right; }
		.tLink-cn ul { width: 100%; }
		.tLink-cn ul li { text-align: center; background-position: 0% 0; padding: 0 0 0 15px;  }
		.tLink-cn img { border: none; margin: 0; padding:0;  }
			
		section#header { height: 90px; }
		.logo {float: left; margin:10px 0 0; padding: 0; text-align:center; }
		.menu { float: right; background: #fafafa; width:100%;}
        .cbp-hrmenu > ul > li > a {padding:0.7em 12% !important;}
		#tag_line h1{ line-height: 30px; padding: 0px}
		#tag_line h1 em { width: 100%; }
		#tag_line .btn { padding: 15px 15px; background: #ef1c2b;	display: inline-block;	margin: 20px 0; font-size: 12px; }
		#why ul li { display: inline-block; list-style-type: none; width:40%; text-align: left; padding: 0;  }
		#why ul li a { font-size: 14px; padding: 12px 5px 10px 30px; }
		.vedio_clip { width: 32%; margin: 0 0  0 5px;  }
		#con-d h1{font-family: 'RobotoCondensed-Light' ;  font-size: 30px; }	
		
		#fotter ul { width: 30%; }
		#fotter .news-content { width: 60%; float: right; }
		fotter iframe  { width: 100% ; height: 385px; background: none; margin: 0; padding:0; border: 0;} 
		/* other page css */
		#pageing1 { padding: 135px 0 10px 0; margin: 10px 0 0 0; }
		#pageing2 {margin: 130px 0 0 0;  }
		 .img-up .col-sw-3 { width: 28%; }
		.toggle {  left: 27%;}
		
		#gallery ul li { display: inline-block; list-style-type: none; width:100%; } 
		.gallery-main-title { float: left; width: 100%; text-align: left; padding: 0 0 0 2%; } .gallery-main-title p { padding: 0; }
		/* contact page css */
		 .google-map { height: 500px} .con-info { padding: 25px 0; }
		 
		.sf-img { width: 100%; float: right; padding: 10px 0 0 0; } 
		.sf-img ul li { padding:10px ;width: 45%; float: left; }
		
		/*=== login ===*/
	    .login_container { width: 50%; margin: 120px auto 0 auto; }
	    .login_container h1 { font-size: 40px; }
	    .login_container .admin_head { width: 100%; float: left; padding: 10px 40px 0px 40px; }
        .login_container .fill-area {  width: 100%; float: left; padding: 50px 40px; }
		.booster .more_bstr2 { visibility: hidden; } 
        
        .mr-benefits .section-padding { display: inline-block;   width: 100%; padding: 170px 0;}

    .hero-banner {
        margin-top:0 !important;
        margin-bottom:0 !important;
    }
	.hero-banner.billing-software{
		background:#000 url("../images/768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.restaurant-software{
		background:#000 url("../images/banner/restaurant-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.pos-software{
		background:#000 url("../images/banner/pos-software-banner-768.html") no-repeat !important;
		
	}
    .hero-banner.jewellery-software{
		background:#000 url("../images/banner/jewellery-banner768.html") no-repeat !important;
		background-size:cover !important;
	}
    
    .hero-banner.retail-software{
		background:#000 url("../images/banner/retail-software-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
    .hero-banner.inventory-software{
		background:#000 url("../images/banner/inventory-software-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
    .hero-banner.erp-software{
		background:#000 url("../images/banner/erp-software-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.pharmacy-software{
		background:#000 url("../images/banner/pharmacy-software768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.pharma-software{
		background:#000 url("../images/banner/pharma-software768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.garment-software{
		background:#000 url("../images/banner/garment-software-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.super-market{
		background:#000 url("../images/banner/super-market-banner-768.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.payroll-software{
		background:#000 url("../images/banner/payroll-software-banner768.html") no-repeat !important;
		background-size:cover !important;
	}
	
	
	.hero-banner .col-right,
	.hero-banner .col-left{
		width:100%;
	}
	.hero-banner .col-right{
		margin-bottom:30px;
	}
	.panel-trail-demo .aside{
		width:100%;
	}

}



@media screen and (min-width:769px) and (max-width:1023px) {
    .link-back .call_bck_box {
        padding: 0 !important;
        float: right;
        margin-bottom:10px;
    }
    
    .cbp-hrmenu .inner > .top_sub ul li{
        width:18% !important;
        padding-left:15px !important;
    }
    .inner {
        width:100% !important;
    }
}

@media only screen and (min-width :769px) and (max-width :991px) {
    .cbp-hrmenu > ul {
        float:right;
    }
        .cbp-hrmenu > ul > li > a {
            padding:0.7em 6% !important;
        }
}
@media only screen and (max-width : 768px) {
	
	.wrapper { width: 90%; }	
	section#top { width: 100%; height: 30px; }
	.col-sw-1, .col-sw-2, .col-sw-3, .col-sw-4, .col-sw-5, .col-sw-6, .col-sw-7, .col-sw-8, .col-sw-9, .col-sw-10  { position: relative; margin: 0; padding: 10px 0; width: 100%; }		.col-sw-2 img { width: 80%; float: none; }	.col-sw-1 img { width: 80%; float: none; }
	.col-sw-11, .col-sw-12  { width: 50%; float:	left;  }
	.col-lw-2 , .col-lw-4, .col-lw-5, .col-lw-7 { width: 100%; float: left; } .col-lw-3 { float: right; width: 100%; } 
	
	.bottom-regis { visibility: hidden; }
	.ryt-shdw  { display: none; }
	
	.tLink { float: left; width: 100%; }
	.tLink .topmenu { float: left; width:100%; margin: 0; padding: 0; text-align:center }
	.tLink .topmenu ul { margin: 0; padding: 0; float: left; }
	.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 12px;  padding: 0 2px; }
	.tLink-cn {  width: 40%; margin: 5px 0 0 0; text-align: right; }
	.tLink-cn ul { width: 100%; }
	.tLink-cn ul li { text-align: center; background-position: 10% 0; padding: 0 0 0 20px; }
	.tLink-cn img { border: none;  }
	
	#tag_line h1{ line-height: 30px; padding: 0px}
	#tag_line h1 em { width: 100%; }
	#tag_line p { font-size: 14px; color: #000; text-align: center; }
	.fixed-header { float: left; width: 100%; margin: 0; padding: 0; position: relative; z-index: 1001; box-shadow: 1px 1px 5px #CCC;  }
	.logo { float: none; margin:10px 0 0 0; padding: 0; text-align:center; }
	.menu { float: left; width: 100%; padding: 0; margin: 0; }
	section#banner { overflow: hidden; margin: 0; }
	ul.grnl_f li { width: 50%; float: left; }
	.grnl-more { float: right; }
	
	#why ul li { display: inline-block; list-style-type: none; width:100%; text-align: left; padding: 0;  }
	#strength p {  color: #fff; font-size: 16px; width: 100%; padding: 0 50px; }
	.vedio_clip { width: 100%; margin: 0 0 20px 0;  }
	#con-d .follow ul { float: right; width: 70%; margin: -30px 0 0 0 }
	#con-d .follow li { margin: 0px 0px 0 10px; }
	#con-d.col-sw-2 { width: 100%; float: left; padding: 10px 0 0 0; }
	#fotter ul { width: 48% }
	#fotter ul li { color: #C0C0CA ; padding: 0px 9px; line-height: 20px; list-style-type: none; display: list-item;}
	#fotter a{   font-size: 14px; }
	#fotter .news-img { width: auto; }
	#fotter .news-content { width: 65%; float: left; }
	fotter iframe { height: 705px; }.follow-icon ul li { display: inline-block !important; list-style-type: none !important; margin: 0 !important; padding: 0px !important; width: auto !important;}
	
	
	/*--- other page css ---*/
	.left-content { float: left; margin: 0; padding: 10px 0px 20px 0; width: 100%; border-right: none; } .left-content h1 { text-align: left; }
	.right-content { float: left; margin: 0; padding: 10px 0px 30px 0; width: 100%; } .right-content h1 { text-align: left; }
	.right-content iframe { height: 370px; }
	#pageing1 { padding: 20px 0; }
	#pageing2 {margin: 0px 0 0 0;  }
	.link-back { width: 100%; margin-bottom: 30px; }.link-back p { text-align: center; }
	.link-back .col-sw-5 { text-align: center;  }
	.link-back .col-sw-5 .btn { float: inherit;  }
	
	.link-back1 { width: 100%; margin-bottom: 0px; }.link-back1 p { text-align: center; }
	.link-back1 .col-sw-5 .btn { float: inherit; margin: 5px 0 0 130px;  }
	
	
	#pageing3 { padding: 30px 0 30px 0; margin: 0px 0 0 0; }
	
	#pageing4 { background: none;  margin: 20px 0;  padding: 10px 0 10px 0;  }
	#pageing4 h1 { text-align: center; }
	#pageing4 p { text-align: center; }
	#pageing4 span { text-align: center; margin: 10px 0;}
	
	.img-up { width: 100%; padding: 20px 0; float: left; } .img-up .col-sw-3 { width: 100%; }
	.img-up h1 {text-align: center;  border-bottom: 1px solid #e7e7e7; border-right: none; line-height: 50px;  }
	.img-up p { text-align: center; } 
	#about { margin: 25px 0 0 0; } #about ul li { width: 100%; display: list-item; padding: 0 0 0 30px; }
	.toggle {  left: 23%; text-align: center; padding: 0; }
	.c-srch { width: 100%; text-align: center; padding: 0px 10px; }
    .c-srch input[type="text"] { width: 100%; margin: 0; }
	.c-srch .btn { margin: 10px 0 0 0; }
	
	/*--- gallery page css ---*/
	#gallery ul li { display: inline-block; list-style-type: none; width:100%; }
	#gallery .col-sw-2 { padding: 50px 0 0 0; }	.gallery-main img { width: 100%; }
	
	/*--- partner page css ---*/
	.prtnr_signup2 { visibility: hidden; }
	.more_bstr1 { display: none; }
	.more_bstr2 { visibility: visible; text-align: center; width: 100%; }
	
	.partner-wht .wht-we-image { text-align: center; float: left; width: 100%; } 
	.partner-wht .wht-we-con { float: left; width: 100%; padding: 40px 0 0 10px; }
	#partner-scope .col-sw-9 { width: 100%; }
	#partner-scope .crore-pls { margin: 0 0 20px 0; }
	#partner-scope .crore-pls:after {    content:"";    border-color: #fff transparent transparent transparent;    border-style:solid;    border-width: 20px 10px;    width:0;    height:0;    position:absolute;	right: 20px;	top:133px;	 -ms-transform: rotate(360deg);	-o-transform: rotate(360deg);	 -webkit-transform: rotate(360deg);	-moz-transform: rotate(360deg);  transform: rotate(360deg);}
	#partner-rbennefits img { width: 100% } #partner-rbennefits .col-sw-2 { width: 100%; margin: 25px 0; }
	#partner-scope .ryt-con { margin: 20px 0 0 0; }
	#partner-scope .ryt-con:after {  left: 15px;	top:-38px;	 -ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	 -webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);  transform: rotate(-180deg);}
	
	.p_sign { width: 100%; }
	.p_sign_left  { width: 100%; }
	.p_sign_right { width: 100%; }
	.p_sign_right .fieldB { width: 50%; }
	
	/*--- career page css ---*/
	#career .col-lw-5 { width: 100%; float: left; padding: 0; }
	#career .col-sw-9 { width: 100%; padding: 0; margin: 0; }
	#career p { text-align: left; }
	#career .col-sw-4 { padding: 0 5px 0 0; }
	#career .job-details { float: left; width: 100%; padding: 5px; }
	#career .job-details .col-sw-1 { width: 50%; padding:0 5px 0 0; }
    #career .job-details .col-sw-2 { width: 50%; padding:0; word-wrap: break-word;  }
	
	/*=== login ===*/
	 .login_container { width: 75%; margin: 120px auto 0 auto; }
	 .login_container h1 { font-size: 40px; }
	 .login_container .admin_head { width: 100%; float: left; padding: 10px 30px 0px 30px; }
     .login_container .fill-area {  width: 100%; float: left; padding: 50px 30px; }
	
	 .req-demo { float: right; width: 100%; border-left: none;  margin:10px 0; }
	 .req-demo p { font-size: 16px; padding: 10px 0 0 0; }
	 
	 
	 /* style to be added and modified for menu responsive*/
	 
    .menubtn {display: inline-block; margin:-60px 20px 0 20px; height: 28px; background: #000; float:right; cursor: pointer; background: url(../images/MenuIcon.png) 0px 0px no-repeat; padding: 0 0 0 30px;}
    .cbp-hrmenu>ul {display: none; border-top: 1px solid #CCC;}
	.cbp-hrmenu > ul br { display: none; }
    .cbp-hrmenu > ul > li:hover .cbp-hrsub{display:none;}
    .cbp-hropen .cbp-hrsub{display: none; }
    .cbp-hrmenu > ul > li { border:none !important; }
    .cbp-hrmenu > ul > li > a {margin:0 !important; border-bottom:1px solid #ccc; padding: 15px 20px !important; display:block !important; border-radius:inherit;}
    .cbp-hrmenu > ul > li.active a {background: #134175; }
    .cbp-hrmenu .inner > .top_sub ul li {/*background: #F2D300;*/ width:100% !important; border-bottom:1px solid #646464 !important;}
    .cbp-hrmenu .cbp-hrsub ul > li a, .cbp-hrmenu .cbp-hrsub ul > li a:hover {color: #000;}
    .cbp-hropen .cbp-hrsub {margin: 0;  padding:0;}
    .outer {background:#f8e354; float:left; width:100%; margin-bottom: 12px;}
    .inner {
        margin: 0 !important;
        width:100% !important;
    }
    .cbp-hrsub .outer p {    text-align: center;    font-family: "Raleway-Regular";    font-size: 13.5px;    padding: 0px;   margin: 0px;    letter-spacing: 1px;    color: #000;}
		 /*== menu responsive ===*/

    .mr-benefits aside { width: 100%;   }
    .mr-benefits article { width: 100%;   }
    .mr-benefits .section-padding { display: inline-block;   width: 100%; padding: 100px 0;}
	
	.gps-container { margin: 0; }
	.gps-banner-section .gps-all-screen-image img { width: 55%; }
	
	.gps-features-section figure { float: left; width: 100%; text-align: center; }
	.gps-features-section figure img {width: 66%; margin: 0px auto; }
	.gps-features-section figcaption { float: right; width: 100%;  padding: 0 7.5%; }
	.gps-demo { width: 75%; }
	
	
	
	.amount-query-frame iframe { height: 220px;}
	.query-amount { width: 100% !important; padding: 17px 20px !important; text-align: center; } 
	.query-from { width: 100% !important; }
	.query-from p { text-align: center; margin: 0 0 10px 0 }
	.query-from .query-inline-box { width: 27% !important;}
    .cbp-hropen .cbp-hrsub {
        margin-top:0 !important;
    }
    #pagblnk {
        margin-top:0;
    }
	.onwards{
		text-align:center !important;
	}
	.panel-trail-demo .article{
		width:100%;
	}
	.panel-trail-demo .article .col-sw-1{
		width:100%;
		
	}
	.panel-trail-demo .article .col-sw-1 p{
		text-align:center;
		margin-bottom:15px;
	}
	.hyper-link select{
		width:100%;
	}
	
}

@media screen and (max-width:640px) {
	.hero-banner.billing-software{
		background:#C3DFEA url("../images/640.html") no-repeat !important;
		background-size:cover !important;
		margin-bottom:0 !important;
	}
	.hero-banner.restaurant-software{
		background:#C3DFEA url("../images/banner/restaurant-banner-640.html") no-repeat !important;
		background-size:cover !important;
		margin-bottom:0 !important;
	}
	.hero-banner.pos-software{
		background:#000 url("../images/banner/pos-software-banner-640.html") no-repeat !important;
		background-size:cover !important;
		margin-bottom: 0px !important;
	}

}
@media screen and (max-width:480px) {
    .link-back .call_bck .icon-text-box1a {
        width: 86%;
    }
	.hero-banner.billing-software{
		background:#000 url("../images/480x960.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.restaurant-software{
		background:#000 url("../images/banner/restaurant-banner-480.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner.pos-software{
		background:#000 url("../images/banner/pos-software-banner-480.html") no-repeat !important;
		background-size:cover !important;
	}
	.hero-banner .col-left h2{
		font-size: 425% !important;
		line-height: 40px !important;
	}
	.hero-banner .col-left h2 span{
		font-size:86% !important;
		
	}
	.hyper-link select{
		font-size:92%;
	}
	
		
}

@media only screen and (max-width : 480px) and (min-width : 250px) {
	
	body { margin: 0; padding: 0; overflow-y: scroll; overflow-x: hidden; background: #fff; font-size: 100%; font-family: 'RobotoCondensed-Light'; }
	.wrapper { width:92%; }
	/*.animated {		visibility: visible !important;	  	-webkit-animation: none !important;		-moz-animation: none !important;		-o-animation: none !important;		-ms-animation: none !important;		animation: none !important;	}*/
	.col-sw-1, .col-sw-2, .col-sw-3, .col-sw-4, .col-sw-5, .col-sw-6, .col-sw-7, .col-sw-8, .col-sw-9, .col-sw-10, .col-sw-11, .col-sw-12, .col-sw-13   { position: relative; margin: 10px 0; padding: 0px 0; width: 100%; float: left; }
	.row { padding: 10px 0; }
	.col-lw-2 , .col-lw-4, .col-lw-5, .col-lw-7 { width: 100%; float: left; padding:0 0 0 0 ; } .col-lw-3 { float: right; width: 100%; } 
	.section_title_line1 {    width: 100%; }
	.section_title_line2 {    width: 100%;  }
	.section_title_line3 {    width: 100%; }
	.section_title_line4 { width: 100%; }
	.scrollup{ bottom:15px; right:15px; } 
	h1 { line-height: 33px; font-size: 27px;}
	p { font-size: 14px; }
	section#top { width: 100%; height: 58px }
	.scrollup{ bottom:50px; }
	a[name] { padding-top: 20px; display: 0; /* required for webkit browsers */}
	
	.login-regis { display: none; }
	.bottom-regis { visibility: hidden; }
	.more_bstr1 { display: none; }
	.more_bstr2 { visibility: visible; margin: 0 0 40px 0; text-align: center; width: 100%; }
	.more_bstr2 img { width: 100%; }
	
	.tLink { float: left; width: 100%; padding: }
	.tLink .topmenu { float: left; width:100%; margin: 0; padding: 0; }
	.tLink .topmenu ul { width: 100%; float: left; text-align: center;  }
	.tLink .topmenu ul li a { font-family: Arial, sans-serif; font-size: 11px;  padding: 0 2px; }
	.tLink-cn {  width: 100%; margin: 5px 0 0 0; text-align: center; }
	.tLink-cn ul { width:100%; }
	.tLink-cn ul li { text-align: center; background-position: 24.5% 0; padding: 0 0 0 20px; }
	.tLink-cn img { border: none; margin: 0; padding: 0;   }
	.fixed-header { float: left; width: 100%; margin: 0; padding: 0; position: relative; z-index: 1001; box-shadow: 1px 1px 5px #CCC;  }
	section#header { margin: 0px 0 20px 0; height: 65px;  }
	/*section#header .logo {float: left; margin:10px 0 0; padding: 0; width:78%;}
	section#header .logo img{width:48%;}*/
	section#header .logo {margin:5px 0 0;}
	.menubtn { position: absolute; right: 10px; top: 85px; margin: 0 0 0 20px; }
	section#header .buyOn { float: left; margin: 88px 0 0 31%; }
	
	.sample header { width: 100%; text-align: center; }
	
	section#banner { overflow: hidden; margin: 0; }
	#tag_line h1{ line-height: 30px; padding: 0 35px; font-size: 28px;}
	#tag_line h1 em { width: 100%; }
	#tag_line p { font-size: 14px; color: #000; text-align: center; }
	
	#why ul li { display: inline-block; list-style-type: none; width:100%; text-align: left; padding: 0;  }
	#strength p {  color: #fff; font-size: 16px; width: 100%; }
	.ryt-shdw { visibility: hidden; }
	ul.grnl_f li a { padding: 0px 5px 0 15px; }
	ul.grnl_f li { width: 100%; float: left; }
	.grnl-more { float: right; }
	
	.vedio_clip { width: 100%; margin: 0 0 20px 0;  }
	#con-d .follow ul { float: right; width: 100%; margin: 10px 0 0 0 }
	#con-d .follow li { margin: 20px 0px 0 0; float: left; text-align: left; padding: 0 0px 0 0; }
	#con-d .follow li img { width: 100%; }
	#con-d .col-sw-2 { width: 100%; float: left; padding: 30px 0 0 0; }
	#fotter ul { margin: 0 8px 0 0; padding: 0; width: 45%; float: left }
	#fotter ul li { color: #C0C0CA ; padding: 5px 9px; line-height: 10px; width: 100%; list-style-type: none; display: list-item;}
	#fotter a{   font-size: 13px; }
	#fotter .col-sw-4 { width: 100%; margin: 0 0 10px 0; float: left; }
	#fotter .news-content { width: 65%; float: left; }
	#fotter .news-img { width: auto; }
	.follow-icon ul li { display: inline-block !important; list-style-type: none !important; margin: 0 !important; padding: 0px !important; width: auto !important;}
	.ext { width: 63px; }
	fotter iframe { height: 905px; }
	
	/*--- other page css ---*/
	#career .col-sw-9 { padding: 0; margin: 0; }
	#pageing1 { padding:10px 0; margin: 0px 0 0 0; }
	#pageing1 p {text-align: center; width: 100%;  }
	.c-srch { width: 100%; text-align: center; padding: 0px 10px; }
    .c-srch input[type="text"] { width: 100%; margin: 0; } .c-srch .btn { margin: 10px 0 0 0; }
	#pageing2 {margin: 0px 0 0 0;  }
	#pageing3 { padding: 30px 0 30px 0; margin: 0px 0 0 0; }
	#pageing4 { background: none;  margin: 0; padding: 10px 0 10px 0;  }
	#pageing4 h1 { text-align: center; }
	#pageing4 p { text-align: center; }
	#pageing4 span { text-align: center; margin: 10px 0;}
	
	#pageing4 .col-6lakh { float: left; margin: 20px 0 -0px 0;  }
	#pageing4 .col-6lakh span { float: left; text-align: center; width: 100%; font-size: 18px; margin: 0 0 0 -30px; padding: 12px 0 10px 120px;  background: #fff url(../images/payroll-users.png) center no-repeat;   }
	 
	
	.partners_sec1 { background:  none; width: 100%; }
	.partners_sec1 ul { float: left; margin: 5px 0; padding:0; width: auto; text-align: center; width: 100%; }
	.partners_sec1 ul li { display: inline-block; }
	.partners_sec1 ul li.icon-1a { float: left; margin-right: 25px; }
	.partners_sec1 ul li.icon-1a-text { float: left; width: 60%; text-align: left; padding: 10px 0 0 0;}
	.partners_sec1 ul li.icon-1a  img { width: auto; }
	
	#pagblnk { margin: -20px 0 0 0; }
	
	
	.link-back { margin-bottom: 30px; }
	.link-back .col-sw-5 { text-align: center;  }
	.link-back .col-sw-5 .btn { float: inherit;  }
	.link-back .col-sw-1 { text-align: center; }
	.link-back .col-sw-2 { text-align: center; }
	.link-back .col-sw-2 a.btn {  margin: 0 50px 0 0; }
	
	.link-back .call_bck_box { float: left; width: 100%; text-align: center; padding: 10px 0;}
	.link-back .call_bck { width: 100%; }
	.link-back .call_bck::after { width: 20px; }
	.link-back .call_bck .icon-text-box1a {width: 100%; float:right; text-align:center;}
	 ul.D_drop { margin: 0 auto; float: left; width: 100%; } .D_drop ul { width: 100%; }
	
	.link-back1 .col-sw-5 { text-align: center;  }
	.link-back1 { width: 100%; margin-bottom:0px; }.link-back1 p { text-align: center; }
	.link-back1 .col-sw-5 .btn { float: inherit; margin: 0 0 0 55px;  }

	#about { margin: 25px 0 0 0; }
	.toggle {  left: 10%; text-align: center; padding: 0; }
		
	.left-content { float: left; margin: 0; padding: 10px 20px 10px 0; width: 100%; overflow: hidden; border-right: none; } .left-content h1 { text-align: left; }
	.right-content { float: left; margin: 0; padding: 10px 30px 10px 0; width: 100%; overflow: hidden; } .right-content h1 { text-align: left; }
	.right-content iframe { height: 465px; }
	.width1 { width: 100%; padding: 0px 0px 5px 0; float: left; } .width2 { width: 100%; float: left; padding: 0px 0px 5px 0; }
	
	#vatpatch p  { color: #fff; font-size: 16px; text-align: center; }
	#Dmanual { padding: 20px 0 0 0; }
	#Dmanual .col-sw-2 { margin: 25px 0 0 0; }
	
	#gallery ul li { display: inline-block; list-style-type: none; width:100%; }
	#gallery .col-sw-2 { padding: 50px 0 0 0; }	.gallery-main img { width: 100%; }
	
	.img-up { width: 100%; padding: 20px 0; float: left; }
	.img-up h1 {text-align: center;  border-bottom: 1px solid #e7e7e7; border-right: none; line-height: 50px;  }
	.img-up p { text-align: center; } 
	/*--- accordion ---*/
	.st-content{ padding: 0;	float:left; width: 100%;}
	.st-content .con-img { float: left; width: 100%; }
	.st-content .accor-content { float: left; width: 100%; }
		
	/*partner page */
	
	.prtnr_signup1 { visibility: hidden; }
	.prtnr_signup2 { visibility: visible; }
	
	
	.partner-wht .wht-we-image img { width: 100%; }
	#partner-scope .col-sw-9 { width: 100%; }
	#partner-scope .crore-pls { margin: 0 0 20px 0; }
	#partner-scope .crore-pls:after {    content:"";    border-color: #fff transparent transparent transparent;    border-style:solid;    border-width: 20px 10px;    width:0;    height:0;    position:absolute;	right: 20px;	top:160px;	 -ms-transform: rotate(360deg);	-o-transform: rotate(360deg);	 -webkit-transform: rotate(360deg);	-moz-transform: rotate(360deg);  transform: rotate(360deg);}
	
	#partner-scope .ryt-con { margin: 20px 0 0 0; }
	#partner-scope .ryt-con:after {  left: 15px;	top:-38px;	 -ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	 -webkit-transform: rotate(-180deg);	-moz-transform: rotate(-180deg);  transform: rotate(-180deg);}
	#partner-rbennefits img { width: 100% }
	.programme  table h1 { font-size: 12px; padding: 5px 0px; }	 .programme  table p { font-size: 12px; }
	.partner-wht .wht-we-image { text-align: center; float: left; width: 100%; } 
	.partner-wht .wht-we-con { float: left; width: 100%; padding: 40px 0 0 10px; }
	.programme img { width: 40%; text-align: center; padding: 10px 0 0 0; }
	
	.p_sign_right .fieldB { width: 100%; }
	/*End partner page */
	
	/*contact page css */
	 .find {  width:100%; margin:0 auto; }
	 .find ul li  { width: 100%; }
	 .find table{ width: 100%;} .find table p { text-align: left; line-height: 20px; margin: 0; padding:0 0 0; } 
	 .google-map { height: 500px} .con-info { padding: 25px 0; }
	/*end contact page */
	
	/*career page css */
	#career .col-sw-9 { width: 100%; padding: 0; margin: 0; }
	#career p { text-align: left; }
	#career .col-sw-4 { padding: 0 5px 0 0; }
	#career .col-sw-12, .col-sw-13  { width: 100%; padding: 0; margin: 0; }
	#career .btn { margin: 0; }
	#career .col-1st { float: left;    width: 28%; }
    #career .col-2nd { float: left; width: 26%; padding:0 5px; }
    #career .col-3rd { float: left; width: 28%; padding:0 5px; }
    #career .col-4th { float: left; width: 18%; }
	#career .job-details { float: left; width: 100%; padding: 5px; }
	#career .job-details .col-sw-1 { width: 50%; padding:0 5px 0 0; }
    #career .job-details .col-sw-2 { width: 50%; padding:0; word-wrap: break-word;  }

	
	#lightYearContain ul li { padding: 10px 60px 0 60px; }
	
	
	/*=== login ===*/
	 .login_container { width: 85%; margin: 120px auto 0 auto; }
	 .login_container h1 { font-size: 30px; }
	 .login_container .admin_head { width: 100%; float: left; padding: 10px 15px 0px 15px; }
     .login_container .fill-area {  width: 100%; float: left; padding: 50px 15px; }
	 
	 
	 .req-demo { float: right; width: 100%; border-left: none;  margin-top:10px; }
	 
	 .mr-benefits aside { width: 100%;   }
    .mr-benefits article { width: 100%;   }
    .mr-benefits .section-padding { display: inline-block;   width: 100%; padding: 100px 0;}


	.gps-banner-section {padding: 180px 0px 0px; }
	.gps-banner-section .gps-all-screen-image img { width: 80%;}
	.gps-demo { width: 100%; height: 215px; } 
	
	.amount-query-frame iframe { height: 400px;}
	.query-amount { width: 100% !important; padding: 17px 20px !important; text-align: center; } 
	.query-from { width: 100% !important; }
	.query-from p { text-align: center; margin: 0 0 10px 0 }
	.query-from .query-inline-box { width: 100% !important;}
	.query-from input[type="submit"].btn-s { float: right; }
	
	
}

@media screen and (max-width:479px){
	.panel-trail-demo .aside a.download-demo{
		width:100%;
	}
	.hero-banner .col-left h2{
		font-size: 284% !important;
		line-height: 17px !important;
	}
	.hero-banner .col-left h2 span{
		font-size: 72% !important;
		line-height: 50px !important;
	}
	section#header .logo {width:75%;}
	section#header .logo span{width: 50%;}
	section#header .logo span img { width:100%; }
	section#header .logo span.brand{padding:3px 0 0 !important; }
	section#header .logo span.erp img{width:85% !important; }
	.hyper-link select{
		font-size:62%;
	}
	.hyper-link select > option{
		font-size:82%;
	}
}


/* sign out for news & media 24-march-2015 */
.nm-s-out { float: right; margin: 0; padding: 0px 0 0 0; }
