@charset "utf-8";
/* CSS Document */

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1440px) {
	body{ overflow-x:hidden;}
}

@media screen and (min-width: 1156px) and (max-width: 1305px) {
#main-body, #main, .footer 	{ width:1155px ; }
.top-right			{ float:right; width:46%!important;}
.page-left			{ width:220px; }
#sidebar			{ width:200px; padding:0 10px; }
#page-right			{ width:680px; margin:0 20px 0px;}
.page-last			{ width:200px; margin:0px 0 0; padding:9px 2px 11px 13px; }
.page-last p		{ width:96%; margin:0 0 6px; }
.page-last h1		{ margin:5px 0 5px; }
.read-more			{ margin-top:0}
.right-content		{ width:875px; padding:0 20px 12px; min-height:535px; }
.page-rgt			{ width:935px; }
.about-middle		{ width:369px; padding:0 25px 15px; min-height:532px; }
.about-last			{ width:436px; margin:0px; padding:15px 20px; }
.about-last p		{ margin:4px 0; }
.about-last h1		{ margin:5px 0 0; }
.about-btm			{ width:471px; margin:21px 0 5px; padding:14px 0 15px 5px; }
.about-btm-left 	{ margin-right: 5px; width: 27% !important;}
.about-btm h2		{ width:99%; }
.about-bottom-lft	{ width:37% !important; margin-right:0; }
.about-btm ul		{ width:95%; }
.about-btm h2		{ margin:2px 0; }
/*.about-btm			{ width:456px; margin:20px 0 5px; padding:10px 10px 10px 20px; }
.about-btm-left		{ width:33% !important; }*/
.about-last ul li	{ margin:0px 0 0px; }
.content-rgt		{ width:933px; margin:25px 0; padding:0 5px; }
.nbs-flexisel-item img	{ width:166px; }
.nbs-flexisel-item	{ width:185px !important; left:7px; }
.nbs-flexisel-nav-left	{ left:0px; }
.nbs-flexisel-nav-right	{ right:-12px; }
.ddsmoothmenu-v ul, .home-menu ul{ margin:3px 0; padding-right:4px; }
.ddsmoothmenu-v ul li, .home-menu ul li{ padding:13px 0; }
.ddsmoothmenu-v ul li a, .home-menu ul li a { padding:4px 10px 3px 30px; }
.ddsmoothmenu-v ul li ul, .home-menu ul li ul { left:172px !important; }
.footer				{ margin:15px auto; }
.gallery-img { margin:0 0 10px; }
.gallery-img img	 { height:115px; margin: 0 3px 10px; width: 162px; }
.contact-middle		 { width:369px; padding:0 20px 15px; }
.contact-last		 { width:466px; padding:16px 10px; }		
.contact-map		 { width:100%; height:549px; } 	
.page-left-btm { margin-top:20px; padding:22px 15px; }
.applemenu div.submenu { width:100%; padding:10px 0; }
.applemenu img { margin: 0 2px 10px; width:162px; height:117px; }
.flex-direction-nav li a	{ margin:75px 0 0; }
.page-left-btm		{ padding:5px 22px 5px 8px; }
.img-border			{ margin:0 3px 22px; }
.about-btm ul li	{ font-size:13px; }
.content-left-scroll	{ width:185px; }
.facilies			{ padding:0 34px; width:42%; }
.facility-right		{ min-height:267px !important; }
.facilies ul li		{ width:71%; }
.content-scroll		{ width:902px; padding:0 8px; }
.nbs-flexisel1-item	{ width:178px !important; left:9px; }
.nbs-flexisel1-item img	{ width:164px !important; }
.content-left p		{ padding:4px 5px; }
.content-scroll h1	{ margin:25px 0 16px 14px; }
.nbs-flexisel-inner	{ padding-bottom:15px; }	
.nbs-flexisel1-inner	{ padding-bottom:0px !important; }	
.about-btm h1 { padding:5px 0 9px; }

}

@media screen and (min-width: 1000px) and (max-width: 1155px) {
#main-body, #main, .footer 	{ width:1000px; }
.top-right			{ float:right; width:53%!important;}
.page-rgt			{ width:775px; }
.right-content		{ width:705px; padding:0 25px 15px; min-height:506px; }
.contact-btm		{ width:40%; margin:0 30px 5px 0;}
.contact-middle-para { width:45%; margin:0; padding:0; }
.contact-middle		{ width:705px; padding:0 25px 15px; min-height:0px; }
.contact-middle h1	{ margin:25px 0 5px; }
.about-middle		{ width:92%; }
.about-last			{ width:92%; margin:20px 15px 5px 19px }
.about-btm			{ width:95%; margin:20px 0 5px 19px; background:#4182CA; }
/*.about-btm-left		{ width:50% !important; }*/

.about-btm-left 	{ margin-right: 15px; width: 45% !important;}
.about-bottom-lft	{ margin-top:10px; width:45% !important; }
.about-last ul li	{ margin:3px 0 4px; }
#page-right			{ width:755px; margin:0 0 0 20px;}
.content-rgt		{ width:776px; margin:25px 0; padding:0 5px; }
.nbs-flexisel-item	{ width:191px !important; left:-31px; }
.nbs-flexisel-nav-left	{ left:0px; }
.nbs-flexisel-nav-right	{ right:-12px; }
.page-last			{ width:708px; margin:20px 0 0 17px; padding:15px 25px; }
.page-last p		{ width:95%; }	
.ddsmoothmenu-v ul li a, ..home-menu ul li a{ padding:2px 10px 2px 30px; }
.footer				{ margin:15px auto; }
.gallery-img { margin:0 0 10px; }
.gallery-img img	 { height:115px; margin: 0 3px 10px; width: 162px; }
.contact-last		 { width:741px; padding:16px 7px; margin:25px 21px 10px }		
.contact-map		 { width:100%; height:479px; } 	
.page-left-btm { margin-top:20px; padding:10px 17px 8px 11px; width:199px; }
.applemenu div.submenu { width:100%; padding:10px 0; }
.applemenu img { margin: 0 1px 10px; width:165px; height:117px; }
.content-left-scroll	{ width:187px; padding:5px 10px; }
.ddsmoothmenu-v ul, .home-menu ul{ margin:0 4px 4px 0; }
.facilies			{ padding:0 20px; }
.facility-right		{ min-height:234px !important; }
.facilies ul li		{ width:85%; }
.content-scroll		{ width:740px; padding:3px 9px !important; }
.nbs-flexisel1-item	{ width:181px !important; left:-25px; }
.nbs-flexisel1-item img	{ width:164px !important; }

}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media screen and (min-width: 768px) and (max-width: 999px) {
#main-body, #main, .footer 	{ width:752px; }
.logo				{ width:30%; }
.logo img			{ width: auto; }
.top-right			{ float:right; width:70%!important;}
.page-left			{ width:180px; }
.page-rgt			{ width:572px; }
.right-content		{ width:514px; margin:0 0 10px 15px; padding:0 20px 15px; min-height:588px; }
.about-middle		{ width:517px; margin:0 0 0 15px; padding:0 20px 15px; min-height:500px; }
.about-last			{ width:517px; margin:15px 0px 0 15px; padding:15px 20px; }
.about-btm			{ width:517px; margin:15px 0px 0 15px; padding:15px 20px; background:#4182CA; }
/*.about-btm-left		{ width:50% !important; }*/

.about-btm-left, .about-bottom-lft 	{ float: left; margin-right: 15px; margin-bottom:10px; width: 45% !important;}
.about-last ul li	{ margin:3px 0 4px; }
.content-left		{ width:169px; margin:20px 0 0 15px; }
#page-right			{ width:560px; margin:0 0 0 12px;}
.content-rgt		{ width:550px; margin:25px 0; padding:0 5px 0 0; }
.nbs-flexisel-container { width:530px; padding:0 10px; }
.nbs-flexisel-item	{ width:176px !important; left:-69px; }
.nbs-flexisel-item img { max-width:165px; max-height:125px; }
.nbs-flexisel-nav-left	{ left:0px; }
.nbs-flexisel-nav-right	{ right:-2px; }
.page-last			{ width:510px; margin:12px 0 0 12px; padding:15px 25px; }
.page-last p		{ width:95%; }	
.ddsmoothmenu-v ul, .home-menu ul{ margin:0; padding:9px 4px 9px 0; }
.ddsmoothmenu-v ul li, .home-menu ul li	{ padding:8px 0 !important; margin:0 10px; width:89%; }
.ddsmoothmenu-v ul li a, .home-menu ul li a	{ padding:2px 10px 2px 0px; }
.ddsmoothmenu-v ul li ul, .home-menu ul li ul{ left:135px !important; }
.ddsmoothmenu-v ul li ul li a, .home-menu ul li ul li a	{ padding:0px 10px !important; }
.flex-direction-nav li a	{ margin:50px 0 0;}
.flex-direction-nav li .prev { left:20px; }	
#sidebar			{ width:100%; padding:0; }
.side-wrap			{ width:160px; padding:0px 10px; }
.page-left-btm		{ background:#4182CA; width:160px; padding:20px 10px; margin-top:15px; }
.content-bottom		{ background:#4182CA; height:auto; margin:12px 0 0; }
.gallery-img { margin:0 0 10px; }
.gallery-img img { height:113px; margin: 0 2px 10px; width:159px; }
.footer				{ margin:15px auto; }
.contact-middle	{ width:517px; margin:0 0 0 15px; padding:0 20px 15px; }
.contact-last		 { width:94%; padding:16px 8px; margin:15px 0 0 19px; }		
.contact-map		 { width:100%; height:479px; } 	
.applemenu div.submenu { width:100%; padding:10px 0; }
.applemenu img { margin: 0 1px 10px; width:161px; height:114px; }
.img-border		{ width:233px; height:166px; margin:0 10px 22px }
.img-border img	{ width:100%; }
.caption, .caption-btm		{ width:100%; }
.right-content h2	{ font-size:12px; }
.content-scroll h1 { padding:0 10px; margin:15px 0 10px; }
.content-left		{ width:100%; margin:10px 0 10px 7px; }
.content-scroll		{ width:80%; }
.facilies			{ width:96%; padding:0 0px 0 20px; }
.facility-right		{ min-height:0 !important; margin:0 0 0px 15px  }
.content-scroll		{ width:541px; padding:0 9px; margin:20px 0 10px 13px; }
.nbs-flexisel1-item	{ width:175px !important; left:-70px; }
.nbs-flexisel1-item img	{ width:164px !important; }
.contact-lft		{margin-left:0; }
.facilies ul li.last	{border-bottom:2px dotted #D8D5D5; margin-bottom:15px; }
.contact-btm	{ width:92%; }

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media screen and (max-width: 767px) {
body { -webkit-text-size-adjust: none; }
#main-body, #main, .footer 	{ width:97%; }
.logo				{ width:37%; }
.logo img			{ width: auto; }
.top-right			{ float:right; width:62%!important;}
.page-rgt			{ width:100%; }
.right-content		{ width:94%; margin:10px 0; padding:0 3% 15px; }
.about-middle		{ width:94%; margin:0px; padding:0 3% 15px; min-height:100px;}
.about-last			{ width:94%; margin:20px 0px 5px; padding:15px 3% 15px }
.about-btm 			{ width:96%; margin:20px 0px 5px; padding:15px 2% 15px; background:#4182CA; }
.about-btm-left		{ width:28% !important; }
.about-bottom-lft	{ width:32% !important; margin-right:0; }
.about-last ul li	{ margin:3px 0 4px; }
.content-left		{ width:100%; }
#page-right			{ width:75%; margin:0 0 0 10px;}
.content-rgt, .content-scroll { width:96%; margin:0px 0; padding:0 2%; }
.nbs-flexisel-item	{ width:190px !important; left:1px; }
.nbs-flexisel-item img { max-width:176px; max-height:125px; }
.nbs-flexisel-nav-left	{ left:0px; }
.nbs-flexisel-nav-right	{ right:-10px; }
.nbs-flexisel-inner		{ width:100%;}
.nbs-flexisel-container { width:96%; padding:0 2%; }
.page-last			{ width:94%; margin:20px 0 0; padding:15px 3% }
.page-last p		{ width:95%; }	
.ddsmoothmenu-v ul, .home-menu ul{ width:90%; padding:0 5%; }
.ddsmoothmenu-v ul li, .home-menu ul li{ padding:10px 0; }
.ddsmoothmenu-v ul li a, .home-menu ul li a	{ width:100%; text-align:left; padding:0 0 0 40px; }
.ddsmoothmenu-v ul li ul, .home-menu ul li ul{ left:0px !important; position:relative; top:12px !important; width:100% !important;  padding:0 !important; }
.ddsmoothmenu-v ul li ul li, .home-menu ul li ul li	{ left:0px; width:96%; }
.ddsmoothmenu-v ul li ul li a, .home-menu ul li ul li a	{ padding:10px 20px; }
.flex-direction-nav li a	{ margin:50px 0 0;}
.flex-direction-nav li .prev { left:20px; }	
#sidebar			{ width:100%; padding:0; margin-bottom:20px; overflow:hidden !important; }
.side-wrap			{ padding:10px 0px; height:100%; width:100% !important;}
.page-left			{ width:100%; float:left; margin:0px; }
.js #nav { clip: rect(0 0 0 0); max-height: 0; position: absolute;  display: block; overflow: hidden; }

#page-right		{ width:100%; top:0px; float:left; left:0px; margin:0; padding:0px;}
.banner			{ width:100%; height:auto;}
.flex-direction-nav li a		{ margin:0; top:87%;}
.flex-direction-nav li .prev	{ left:17px;}
.flex-direction-nav li .next	{ right:0px;}
.flex-caption h1				{ margin:0px 0; line-height:39px; }		
.sidebar-address-mbl		{ display:block ; width:90%; margin:15px 0 0 0;   }
.sidebar-address-mbl h3		{ display:block; font:normal 14px 'OpenSansBold';}
.sidebar-address-mbl p		{ display:block;}	
.sidebar-copy-mbl			{ display:block;}
.page-counter-mbl			{ display:block;}
#nav ul li a:hover 			{ color:#327cc6; text-decoration:none;}
#nav ul li a.active 		{ color:#327cc6; text-decoration:none; }
#nav-toggle { display: block; }
.gallery-img { margin:0 0 10px; }
.page-left-btm		{ background:#4182CA; width:94%; margin:0 0 20px; padding:22px 3%; }
.content-bottom		{ background:#4182CA; height:auto; margin:20px 0 0; width:100%; }
.footer				{ margin:15px auto; text-align:center; }
.contact-middle		{ width:94%; margin:0; padding:0 3% 15px;  }
.contact-last		{ width:98%; padding:16px 8px; margin:15px 0 0 0px; }		
.contact-map		{ width:100%; height:479px; } 	
li.menu-home		{background:url(../images/menu-home.png) no-repeat 10px; }
li.menu-about		{background:url(../images/menu-about.png) no-repeat 10px; }
li.menu-product		{background:url(../images/menu-product.png) no-repeat scroll 10px 14px rgba(0, 0, 0, 0); }
li.menu-crt			{background:url(../images/menu-crt.png) no-repeat 10px; }
li.menu-mail		{background:url(../images/menu-mail.png) no-repeat 10px; }
li.menu-home:hover	{background:url(../images/menu-home-hover.png) no-repeat 10px; }
li.menu-about:hover	{background:url(../images/menu-about-hover.png) no-repeat 10px; }
li.menu-product:hover{background:url(../images/menu-product-hover.png) no-repeat scroll 10px 14px rgba(0, 0, 0, 0); }
li.menu-crt:hover	{background:url(../images/menu-crt-hover.png) no-repeat 10px; }
li.menu-mail:hover	{background:url(../images/menu-mail-hover.png) no-repeat 10px; }
.home-menu ul li.active-home	{ background-image:url(../images/menu-home-hover.png); background-position: 10px !important; }
.home-menu ul li.active-about	{ background-image:url(../images/menu-about-hover.png); background-position: 10px !important; }
.home-menu ul li.active-product	{ background-image:url(../images/menu-product-hover.png); background-position: 10px !important; }
.home-menu ul li.active-crt		{ background-image:url(../images/menu-crt-hover.png); background-position: 10px !important; }
.home-menu ul li.active-mail	{ background-image:url(../images/menu-mail-hover.png); background-position: 10px !important; }
.ddsmoothmenu-v ul li.active-home{ background-image:url(../images/menu-home-hover.png); background-position: 10px !important; }
.ddsmoothmenu-v li.active-about	{ background-image:url(../images/menu-about-hover.png); background-position: 10px !important; }
.ddsmoothmenu-v ul li.active-product{ background-image:url(../images/menu-product-hover.png); background-position: 10px !important; }
.ddsmoothmenu-v ul li.active-crt{ background-image:url(../images/menu-crt-hover.png); background-position: 10px !important; }
.ddsmoothmenu-v ul li.active-mail{ background-image:url(../images/menu-mail-hover.png); background-position: 10px !important; }
.applemenu div.submenu { width:100%; padding:10px 0; }
.applemenu img { margin: 0 1px 10px; width:161px; height:114px; }
.content-scroll h1 { padding:0 10px; }
.facilies			{ width:97%; padding:0 0 0 16px; }
.content-left		{ width:100%; margin:10px 0 10px 7px; }
.facilies ul li.last	{border-bottom:2px dotted #D8D5D5; margin-bottom:15px; }

}

@media screen and (max-width:639px) {
#main-body	 		{ width:96%; }
.logo				{ width:100% ; text-align:center; }
.logo img			{ float:none; width: auto;  }
.top-right			{ clear:both; float:none !important; width:320px!important; margin:0 auto; padding-top:35px; }
.top-right-p		{ width:47%; padding:0 0 0 2px; margin:0; color:#333; }
.top-right-p a		{ color:#333;}
.top-right-para a	{ color:#333;}
.top-right-p img	{ padding:0 5px 0 0px;}
.top-right-para		{ float:right; width:80%; margin-top:5px; }
.logo-right			{ width:100%; text-align:center; float:left; padding-top:5px; }
.logo-right img		{ float:none; width: auto;}
.page-left			{ width:100%; float:left; margin:20px 0 0; }
.ddsmoothmenu-v ul li a		{ width:100%; text-align:left; padding:0 0 0 37px; }
.ddsmoothmenu-v ul li a:hover 	{ color:#fff !important; text-decoration:none;}
.ddsmoothmenu-v ul li a.active { color:#fff !important; text-decoration:none; }
#nav-toggle { width:96%; }
.content-rgt h1 { margin:10px 0 5px 8px; line-height: 25px;}
.nbs-flexisel-item	{ width:215px !important; left:0px; }
.nbs-flexisel1-item	 { width:229px !important; left:0px; }
.gallery-img img { margin:0 12px 10px; }
.contact-middle	{ width:92%; padding: 0 4% 15px; }
.contact-last { width:97%; padding:16px 8px; margin:15px 0 0 0px; }		
.contact-map { width:100%; height:479px; } 	
.applemenu div.submenu { width:100%; padding:10px 0; }
.applemenu img { margin: 0 1px 10px; width:156px; height:111px; }
.content-scroll h1 { padding:0 10px; }
.facilies			{ width:96%; }
.content-left-scroll {width:70%; padding:10px 10px 10px 117px; }
.scroll-btm		{ min-height:0 !important; }
.content-left-scroll p { width:65%; }
.facilies ul li.last	{border-bottom:2px dotted #D8D5D5; margin-bottom:15px; }

}

@media screen and (max-width: 479px) {
#main-body, #main. .footer	{ width:95%; }
.logo				{ width:100% ; text-align:center; }
.top-right			{ clear:both; float:none !important; width:300px!important; margin:0 auto; padding-top:35px; }
.top-right-p		{ width:49%; padding:0 0 0 2px; margin:0; color:#333; }
.top-right-p a		{ color:#333;}
.top-right-para a	{ color:#333;}
.top-right-p img	{ padding:0 5px 0 0px;}
.top-right-para		{ float:right; margin-right:0px; width:80%; margin-top:5px; }
.logo-right			{ width:100%; text-align:center; }
.side-wrap			{ padding:0 0px; height:100%; width:94% !important;}
.page-left			{ width:100%; float:left; margin:15px 0 0; }
.ddsmoothmenu-v ul li, .home-menu ul li { width:100%; }
.ddsmoothmenu-v ul li a, .home-menu ul li a	{ width:100%; text-align:left; padding:0 0 0 40px; }
.ddsmoothmenu-v ul li ul, .home-menu ul li ul { left:-9px !important; width:97% !important; }
.nbs-flexisel-inner { width:100% ; min-height:185px; }
.nbs-flexisel-item  { left:86px !important; padding: 0 0 0 5px !important; width:260px !important; }
.content-rgt span	{ margin:5px 0 0 0px; }
.content-rgt		{width:45%; }

.js #nav { clip: rect(0 0 0 0); max-height: 0; position: absolute; display: block; overflow: hidden; }
.ddsmoothmenu-v, .home-menu { top: 0; width: 100%; position: relative; } 
.ddsmoothmenu-v ul, .home-menu ul { width: 93%; padding:0 2%; }
.ddsmoothmenu-v.opened, .home-menu.opened { max-height: 9999px }
.ddsmoothmenu-v a:hover, .home-menu a:hover { background: transparent }
.ddsmoothmenu-v .active a:hover, .home-menu .active a:hover { color: #fff; background: rgba(0,0,0, .3) }

#page-right { width:100%; top:0px; float:left; left:0px; margin:0 0 10px 0 !important; padding:0px;}
.banner { width:100%; height:auto;}
.flex-direction-nav li a		{ margin:0; top:79%;}
.flex-direction-nav li .prev	{ left:7px;}
.flex-direction-nav li .next	{ right:0px;}
.flex-caption h1				{ margin:1px 0; font-size:17px; }		
.nbs-flexisel-nav-left			{ left:6px; }
.nbs-flexisel-nav-right		{ right:-10px; }	
.nbs-flexisel-item img		{ max-width:196px; max-height:145px; }
.sidebar-address-mbl		{ display:block ; width:90%; margin:15px 0 0 0;   }
.sidebar-address-mbl h3		{ display:block; font:normal 14px 'OpenSansBold';}
.sidebar-address-mbl p		{ display:block;}	
.sidebar-copy-mbl			{ display:block;}
.page-counter-mbl			{ display:block;}
#nav ul li a:hover 			{ color:#327cc6; text-decoration:none;}
#nav ul li a.active 		{ color:#327cc6; text-decoration:none; }
.page-last					{ width:90%; padding:3% 5% 5%; margin:5px 0 0; }
.page-last h1 { margin-left:0px; line-height:20px;}
.page-last p{ width:100%; margin:0 0 10px 0px; }
.read-more { margin-left:0px; }

.content-left, { width:100%; height:auto; }
.content-rgt, .content-scroll { width:93%; margin:0 4% 3% 3%; padding:0; }  
.content-scroll h1 { padding:0 10px; }
.facilies			{ width:94%; }
.content-left-scroll {width:75%; padding:10px 10px 10px 65px; }
.nbs-flexisel-item { left: 0px !important; width:307px !important; }
.about-middle { width:90%; margin:0px 0 15px; padding:0 5%; }
.about-last { width:90%; margin:5px 0 10px; padding:0px 5% 15px; }
.about-btm { width:90%; margin:5px 0 10px; padding:0px 5% 15px; background:#4182CA; } 
.about-last h1, .about-btm h1 { line-height:20px; }
.about-btm-left, .about-bottom-lft { width:96% !important; padding:6px; margin-bottom:10px; }
.about-middle h1 { margin:20px 0 15px; }
.about-btm h1, .about-last h1 { margin:20px 0 0px; }
.page-rgt { width:100%; }
.right-content { padding: 0 5% 15px; width: 90%; }
.gallery-img h1 { margin:15px 0; line-height:25px; }
.applemenu img { margin: 0 1px 10px; width:144px; height:102px; }
.contact-last { width:97%; margin:0; padding:16px 5px; }	
.footer { margin:10px auto; }
.contact-lft	{ margin-left:0; }
.scroll-btm		{ min-height:0 !important; }
.content-left-scroll p { width:65%; }
.facilities-content		{ width:95%; }
.facilies ul li			{ width:85%; }
.facilies ul li.last	{border-bottom:2px dotted #D8D5D5; margin-bottom:15px; }

}

@media screen and (max-width:359px) {
.nbs-flexisel-item { width:272px !important; }
.flex-caption h1 { font-size:15px; }
.applemenu img { margin: 0 1px 10px; width:127px; height:90px; }
.ddsmoothmenu-v ul li ul { left:-11px !important; width:96% !important; }
.content-left-scroll {width:78%; padding:10px 10px 10px 45px; }
.facilies ul li	{ width:79%; }
}

@media screen and (max-width: 319px) {
.top-right { width:100% !important; }
.top-right-p, .top-right-para { width:100%; padding:5px 0; }
.side-wrap { padding:0 0px; height:100%; width:98% !important;}
.nbs-flexisel-item { left:35px !important; }
.flex-caption h1 { margin:1px 0; font-size:15px; }
.flex-direction-nav li a { margin:0; top:77%;}
.right-content { width:79%; }

}


