


@font-face 
{
	font-family: 'Lato-Regular';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-Regular_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-Regular_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Regular_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Regular_gdi.svg') format('svg');
}
@font-face 
{
	font-family: 'Lato-Bold';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-Bold_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-Bold_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Bold_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Bold_gdi.svg') format('svg');
}
@font-face 
{
	font-family: 'Lato-BoldItalic';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-BoldItalic_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-BoldItalic_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-BoldItalic_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-BoldItalic_gdi.svg') format('svg');
}
@font-face 
{
	font-family: 'Lato-Heavy_gdi';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-Heavy_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-Heavy_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Heavy_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Heavy_gdi.svg') format('svg');
}
@font-face 
{
	font-family: 'Lato-Italic';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-Italic_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-Italic_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Italic_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Italic_gdi.svg') format('svg');
}
@font-face 
{
	font-family: 'Lato-Semibold';
	src: url('/wp-content/themes/kwalityrealtech/fonts/Lato-Semibold_gdi.eot');
	src: local('?'), url('/wp-content/themes/kwalityrealtech/fonts/Lato-Semibold_gdi.woff') format('woff'), 
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Semibold_gdi.ttf') format('truetype'),
	url('/wp-content/themes/kwalityrealtech/fonts/Lato-Semibold_gdi.svg') format('svg');
}

   ::-moz-selection{ background:#f50002; color:#fff; text-shadow: none; }
   ::selection { background:#f50002; color:#fff; text-shadow: none; } 
   
.alignleft 
{
margin:0;
padding:0 15px 0 0;	
float: left;
}
.alignright 
{
margin:0;
padding:0 15px 0 10px;
float: right;
}

.aligncenter 
{
text-align: center;
padding:0 10px 0 0;
display:block;
}
   
   a { color:#000; text-shadow: none; text-decoration:none; outline: none;}
   a:hover { color:#0e77bb; text-shadow: none; text-decoration:none; outline: none;}
   li { list-style:none; }
   p { margin:0; padding:0; font-size:17px; line-height:21px; font-family:'MyriadPro'; font-weight:normal; color:#5d5d5d; text-align:left; }
   p span { font-size:19px; line-height:22px; }
   
   body  { margin:0; padding:0; width:100%; background:#fff; float:left; border-top:4px solid #f50002; }
   
   #wrapper { margin:0; padding:0; width:100%; float:left; }
      
   #header { margin:0; padding:1% 0 0 0; width:100%; float:left; }
   .main-area-holder {  padding:0; margin:0 auto; width:1000px; }
   .logo-holder { margin:0; padding:0; width:20%; float:left; }
   .right-header-holder { margin:0; padding:0; width:75%; float:right; }
   .call-us-holder { margin:20px 0 0 0; padding:0; width:35%; float:right; }
   h1.call-text { font-size:21px; font-weight:normal; font-family:'Lato-Regular';  color:#000; text-align:left; line-height:25px; float:left; width:auto; } 
   ul.social-image { margin:-5px 0 0 0; padding:0; width:auto; float:right; list-style:none; }
   ul.social-image li { margin:0 3px; padding:0; width:auto; float:left; }
   ul.social-image li:hover { opacity:0.8; }
   
   .menu-holder { margin:30px 0 0 0; padding:0; float:right; }
   .navbar-inverse { background:transparent; float: left; margin: 0; padding: 0; width: 100%;  height:74px; }
   .navbar { margin:0; padding:0; width:100%; float:left; box-shadow:0; }   
   .navbar-header { margin: 0; padding:0; float:right; width:100%;  }
   .navbar-collapse {margin:0; padding: 0; float: left; width:100%; }
   .navbar-nav > li { display: block; margin: 0; padding:0; }
   .navbar-inverse .navbar-nav > li > a { margin:0 0 0 10px; padding:0 5px; font-size:13px; line-height:70px; font-family:'Lato-Semibold'; font-weight:normal; color:#000; text-align:left; border-bottom:4px solid transparent; text-transform:uppercase; }
   .navbar-inverse .navbar-nav > li.current_page_item > a {  color:#f40002; border-bottom:4px solid #f40002; }
   .navbar > .container .navbar-brand { margin-left: 0;}
   ul.navbar-nav li a:hover {  color:#f40002; border-bottom:4px solid #f40002; }
   .navbar-inverse .navbar-nav > .current_page_item > a, .navbar-inverse .navbar-nav > .current_page_item > a:focus, .navbar-inverse .navbar-nav > .current_page_item > a:hover {outline: none;}
   
   #slider { margin:0; padding:0; width:100%;  background:#fff; float:left; }
   .item img { width:100%; }   
   h3.slider-heading { font-size:61px; font-weight:normal; font-family:'Lato-Bold'; margin:0; padding:0; color:#fff; line-height:80px; text-align:left; width:100%; float:left; text-align:left; text-shadow: 2px 2px #000; }
   p.slider-text { font-size:23px; font-weight:normal; font-family:'Lato-Bold'; margin:0; padding:1% 0 0 0; color:#fff; line-height:30px; text-align:left; width:100%; float:left; text-align:left; text-shadow: 2px 2px #000; }
   p.slider-text span {  font-family:'Lato-Bold'; font-size:35px; }
	a.learn-more {  background: #f50002; float: left; font-family:'Lato-Bold'; font-size:17px; color:#fff;
    font-weight: normal; margin:2% 0 0 0;  padding:10px 30px; text-decoration: none; float:left; width:auto; }
   a.learn-more:hover { background:#0d2e62; text-decoration:none; color:#fff; }
   
   #banner { margin:0; padding:0; width:100%;  background:#fff; float:left; text-align:center; }
   
   #content { margin:0; padding:3% 0; width:100%;  background:#fff; float:left; }
   .left-content { margin:0; padding:0; width:73%;  float:left; }
   h1.heading-text { font-size:31px; font-weight:normal; font-family:'Lato-Bold'; margin:0; padding:0; color:#f50002; line-height:20px; text-align:left;}
   h1.heading-text span { color:#0d2e62; }
   p.content-text { font-size:14px; font-weight:normal; font-family:'Lato-Regular'; margin:0; padding:1% 0 0 0; color:#828282; line-height:22px; text-align:left; float:left; width:100%; }
   p.content-text span { font-size:19px; }
   a.read-more {  border:2px solid #f50002; color: #f50002; float: left; font-family:'Lato-Semibold'; font-size:14px;
    font-weight: normal; margin:2% 0 0 0;  padding:5px 25px; text-decoration: none; float:left; width:auto; }
    a.read-more:hover { border:2px solid #f50002; color: #fff; background:#f50002; text-decoration:none; }
   .right-content { margin:4% 0 0 0; padding:0; width:24%;  float:right; }  
   
   
   #properties { margin:0; padding:3% 0; width:100%; float:left; background:#f8f8f8; }
   h1.properties-text { margin:0; padding:5px 0; text-align:center; width:100%; float:left; font-size:31px; font-weight:normal; font-family:'Lato-Bold'; color:#000; line-height:25px; }
	h1.properties-text span { color:#f50002; }
	#cnfolioHolder ul.cnOurHolder li.item { width:24%; margin:5px; }	
	ul#cnFilterOptions li a { text-transform:uppercase; }
	
	a.full-gallery {  background: #f50002; float: left; font-family:'Lato-Semibold'; font-size:18px; color:#fff;
    font-weight: normal; margin:2% 0 0 39%;  padding:15px 40px; text-decoration: none; float:left; width:auto; }
   a.full-gallery:hover { background:#000; text-decoration:none; color:#fff; }
   
   #bottom-content { margin:0; padding:3% 0; width:100%; float:left; background:#fff; }
   .left-bottom-content { margin:0; padding:0; width:47%; float:left; }
   .right-bottom-content { margin:0; padding:0; width:50%; float:right; }
   h1.heading { margin:0; padding:0; text-align:left; width:100%; float:left; font-size:31px; font-weight:normal; font-family:'Lato-Regular'; color:#000; line-height:35px; }
   h1.heading span { color:#f50002 }
   p.content { margin:0; padding:5% 0 0 0; text-align:left; width:100%; float:left; font-size:14px; font-weight:normal; font-family:'Lato-Semibold'; color:#000; line-height:20px; }
	a.contact-us {  background: #f50002; float: left; font-family:'Lato-Bold'; font-size:14px; color:#fff;
    font-weight: normal; margin:8% 0 0 0;  padding:10px 40px; text-decoration: none; float:left; width:auto; }
   a.contact-us:hover { background:#0d2e62; text-decoration:none; color:#fff; }
   a.free-quote {  background: #0d2e62; float: left; font-family:'Lato-Bold'; font-size:14px; color:#fff;
    font-weight: normal; margin:8% 0 0 5%;  padding:10px 40px; text-decoration: none; float:left; width:auto; }
   a.free-quote:hover { background:#f50002; text-decoration:none; color:#fff; }
   
   
   #testimonial { margin:0; padding:3% 0; width:100%; float:left; background:#000; }
   .testimonial-holder { margin:0; padding:0; width:100%; float:left; }
   h1.testimonial-text { margin:0; padding:5px 0; text-align:center; width:100%; float:left; font-size:20px; font-weight:normal; font-family:'Lato-Italic'; color:#fff; line-height:25px; }
   h1.testimonial-text span { font-size:26px; color:#f50002; padding-top:15px;  width:100%; float:left; font-family:'Lato-BoldItalic'; }
   h1.testimonial-text small { font-size:14px; color:#fff; font-family:'Lato-Italic'; }
   .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { display:none !important; }
   .bx-wrapper { margin:0 auto !important; }
   
   
   #top-footer { margin:0; padding:3% 0; width:100%; float:left; }
   .left-top-footer { margin:0; padding:0; width:30%; float:left; }
   h1.sub-heading { font-size:20px; font-weight:normal; font-family:'Lato-Regular'; margin:0; padding:0; color:#f50002; line-height:20px; text-align:left; width:100%; float:left; }
   h1.sub-heading span { color:#000; }
   p.footer-text { font-size:14px; font-weight:normal; font-family:'Lato-Regular'; margin:0; padding:15px 0 0 0; color:#000; line-height:20px; text-align:left; width:100%; float:left; }
   p.footer-text span { font-size:22px; }   
   ul.bullet-image { margin:20px 0 0 0; padding:0; width:100%; float:left; list-style:none; }
   ul.bullet-image li { margin:0 10px 0 0; padding:0; width:auto; float:left; }
   ul.bullet-image li:hover { opacity:0.7; }   
   .middle-top-footer { margin:0 5%; padding:0; width:30%; float:left; }
   input.srch-inp {  background:#f3f3f3;  border:none;  color: #b8b8b8;  float: left;  font-size: 12px; height: 40px; line-height: 40px; margin:15px 0; padding: 0 0 0 10px; width:100%; font-family:'Lato-Italic'; }
	input.srch-btn {  background:#f50002;  border:none;  color: #fff;  float: left; font-size: 14px; height: 40px; line-height: 40px; margin: 0;  padding: 0; text-align: center; width:100%; font-family:'Lato-Semibold'; }
input.srch-btn:hover { background:#000; }   
   .right-top-footer { margin:0; padding:0; width:25%; float:right; }
   .border-bottom { margin:0; padding:0 0 15px 0 !important; width:100%; float:left; border-bottom:1px solid #b8b8b8; }
   
   
   #footer { width:100%; margin:0; padding:15px 0; background:#000; float:left; }
   .footer-menu { float:left; margin:0; padding:0; width:68%; }
   ul.footernav { margin:0; padding:0; list-style:none; text-align:left; }
   ul.footernav li { font-size:13px; font-weight:normal; font-family:'Lato-Semibold'; margin:0 5px 0 0; padding:0; list-style:none; display:inline; vertical-align:middle; line-height:30px; text-align:left; }
   ul.footernav li a { margin:0; padding:0; color:#767676; text-decoration:none; text-align:left; text-transform:uppercase; }
   ul.footernav li a:hover { color:#f50002; text-decoration:none; }
   ul.footernav li.current_page_item a { color:#f50002; text-decoration:none; }
   
   .copyright-holder { float:right; margin:5px 0 0 0; padding:0; width:30%; }
   p.copyright { font-size:11px; font-weight:normal; font-family:'Lato-Semibold'; margin:0; padding:0; color:#fff; line-height:20px; text-align:right; }
   p.design { font-size:13px; font-weight:normal; font-family:'Lato-Semibold'; margin:0; padding:5px 0 0 0; color:#fff; line-height:20px; text-align:left; }
   p.design a { color:#fff; text-decoration:none; font-size:13px; font-weight:normal; font-family:'Lato-Semibold'; }
   p.design a:hover { color:#f50002; text-decoration:none; }
   

.left-contact { float:left; margin:0; padding:0; width:55%; }
.contact-row { float:left; margin:0 0 8px 0; padding:0; width:100%; }
.wpcf7-form { float:left; margin:15px 0 0 0; padding:0; width:100%; }
p.con-label { color:#828282; font-family:'Lato-Regular'; font-size: 15px; font-weight: normal; line-height: 28px; margin: 0;
    padding: 0; text-align: left; width:18%; float:left; }
input.wpcf7-form-control { border:none; color: #000; float: right; font-family:'Lato-Regular'; border:1px solid #494949; 
    font-size: 16px; height: 30px; margin: 0 0 5px; padding: 0 0 0 5px; width:80%; }
textarea.wpcf7-form-control { border:none; color: #000; float: right; font-family:'Lato-Regular'; border:1px solid #494949; 
    font-size: 16px; height:100px; margin: 0 0 5px; padding: 0 0 0 5px; width:80%; }
input.wpcf7-submit { background:#000; border: medium none; color: #fff; cursor: pointer; float: right; font-size: 17px;
    height:40px; margin: 0;  padding: 0; font-family:'Lato-Regular';  width:20%; border-radius:8px;  font-weight:bold; }
input.wpcf7-submit:hover { background:#f50002; }
span.wpcf7-not-valid-tip { float:left; }
div.wpcf7-validation-errors { float:left; }
div.wpcf7-response-output { margin:0 !important; }
div.wpcf7-mail-sent-ok { float:left; }
p.call-text { color: #828282; font-family: "Lato-Regular"; font-size: 17px; font-weight: normal; line-height: 21px;
    margin: 0; padding:1% 0 0 0; text-align: left; float:left; width:100%; }
p.call-text span { font-size: 19px;  }
p.call-text a { text-decoration:none; color: #828282; font-size: 17px; }
p.call-text a:hover { color:#f50002; }
.right-contact { float:right; margin:0; padding:0; width:40%; }


	ul.projects-bullet { float:left; margin:2% 0 0 0; padding:0; width:100%; list-style:none; }
	ul.projects-bullet li { float:left; margin:1%; padding:7px; width:310px; background:#fde9e9; border:1px solid #f50002; }
   h1.projects-heading { margin:0; padding:10px 0 5px 0; text-align:center; width:100%; float:left; font-size:21px; font-weight:normal; font-family:'Lato-Bold'; color:#000; line-height:20px; }
	h1.projects-heading span { color:#f50002; }
	h1.projects-heading small { font-size:13px; color:#000; }
	p.projects-text { margin:0; padding:5px 0 0 0; text-align:left; width:100%; float:left; font-size:15px; font-weight:normal; font-family:'Lato-Regular'; color:#000; line-height:20px; }
	p.sub-projects-text { margin:0; padding:2px 0; text-align:left; width:100%; float:left; font-size:14px; font-weight:normal; font-family:'Lato-Regular'; color:#000; line-height:20px; }
	p.sub-projects-text span { color:#f50002; font-size:16px; }
	.projects-row { float:left; margin:5px 1%; padding:5px; width:98%; background:#f8dcdc; border:1px solid #f1e8e8; }
	ul.projects-bullet li.ongoing { margin:0 0 0 35%; }
	ul.projects-bullet li.upcoming { margin:1% 1% 0 17%; }
	
	ul.bullet-text { margin:0 0 0 20px; padding:0; width:100%; list-style:none; float:left; }
	ul.bullet-text li { font-size:14px; font-weight:normal; font-family:'Lato-Regular'; margin:5px 0; padding:0 0 0 15px; color:#828282; float:left; text-align:left; width:100%; line-height:20px; background:url(/wp-content/themes/kwalityrealtech/images/bullet.png) no-repeat scroll 0 7px; }
	
   .carousel-control{top: 75%; outline: none;}
 
 
 @media screen and (min-width :1100px) and (max-width :1200px) {

   .main-area-holder {  padding:0; margin:0 auto; width:1000px; }
   
}
   
@media screen and (min-width : 971px) and (max-width :1100px) {

   .main-area-holder {  padding:0; margin:0 auto; width:900px; }
   .navbar-inverse .navbar-nav > li > a { font-size:12px; margin:0; }
   .carousel-caption { top:15% !important; }
   .footer-menu { width:100%; }
   ul.footernav li { font-size:13px; margin:0 15px 0 0; }
   .copyright-holder { width:100%; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:24%; margin:2px; }
   .bann-img1{width: 40%; float: left;min-height: 255px;}
   .bann-img2{width: 60%; float: right; min-height: 255px;}
}
   
   
@media screen and (min-width : 768px) and (max-width : 970px) {

   .main-area-holder {  padding:0; margin:0 auto; width:700px; }
   .call-us-holder { width:70%; }
   .navbar-inverse .navbar-nav > li > a { font-size:9px; margin:0 5px; padding:0; }
   .carousel-caption { top:15% !important; }
	h3.slider-heading { font-size:51px; line-height:35px; }
	h3.slider-heading span { font-size:33px; }
	.left-content { width:65%; }
	.right-content { width:34%; }
	p.content-text span { font-size:17px; }
	a.full-gallery { margin:2% 0 0 35%; }
   h1.heading { font-size:21px; line-height:26px; }   
   .bx-wrapper .bx-next { right:40% !important; }
   .bx-wrapper .bx-prev { left:40% !important; }
	.middle-top-footer { width:35%; margin:0 2%; }   
   .right-top-footer { width:30%; }
   ul.footernav li { font-size:11px; margin:0 15px 0 0; }
   .footer-menu { width:100%; }
	ul.footernav { margin:0; }
   .copyright-holder { width:100%; }
   .footer-menu { width:100%; }
   p.design { text-align:center; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:24%; margin:2px; }	

	p.call-text a { font-size:15px; }
	ul.projects-bullet li { width:45%; }
	ul.projects-bullet li.upcoming { margin:1%; width:45%; }
    
   .bann-img1{width: 40%; float: left;min-height: 232px;}
   .bann-img2{width: 60%; float: right; min-height: 232px;}
}
 
 
@media screen and (min-width : 640px) and (max-width: 767px) {

   .main-area-holder {  padding:0; margin:0 auto; width:570px; }
   .call-us-holder { width:80%; margin:40px 0 0 0; }
   .menu-holder { width:60%; }
	.navbar-inverse { height:50px; }
	.navbar-inverse .navbar-nav > li { background:#fff; text-align:center; }
   .navbar-inverse .navbar-nav > li > a { margin:0; padding:0; line-height:35px; text-align:center; }
   .carousel-caption { top:10% !important; }
	h3.slider-heading { font-size:31px; line-height:25px; }
	h3.slider-heading span { font-size:21px; }
	p.slider-text { font-size:19px; }
	a.learn-more { padding:10px 25px; }
	.left-content { width:100%; }
	.right-content { width:100%; text-align:center; }
	p.content-text span { font-size:17px; }
	a.full-gallery { margin:2% 0 0 32%; }
   .left-bottom-content { width:100%; text-align:center; }
   .right-bottom-content { width:100%; margin-top:3%; }
   h1.heading { font-size:27px; }
   p.content { padding:2% 0 0 0; }
	a.contact-us { margin:2% 0 0 0; }
	a.free-quote { margin:2% 0 0 5%; }
   .bx-wrapper .bx-next { right:37% !important; }
   .bx-wrapper .bx-prev { left:37% !important; }
	.middle-top-footer { width:35%; margin:0 2%; }   
   .right-top-footer { width:30%; }
   ul.footernav li { font-size:9px; margin:0 15px 0 0; }
   .footer-menu { width:100%; }
	ul.footernav { margin:0; }
   .copyright-holder { width:100%; }
   .footer-menu { width:100%; }
   p.design { text-align:center; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:49% !important; margin:2px; float:left; height:140px !important; }	

	.left-contact { width:100%; }
	.right-contact { width:100%; margin-top:15px; }
	ul.projects-bullet li { width:48%; }
	ul.projects-bullet li.upcoming { margin:1%; width:48%; }
	ul.projects-bullet li.ongoing { width:55%; margin:0 0 0 25%; }
  
  .bann-img1{width: 40%; float: left;min-height: 186px;}
   .bann-img2{width: 60%; float: right; min-height: 186px;} 
}



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

   .main-area-holder {  padding:0; margin:0 auto; width:410px; }
   .call-us-holder { width:80%; margin:10px 0; }
   h1.call-text { text-align:right; }
   .menu-holder { width:80%; margin:0; }
	.navbar-inverse { height:50px; }
	.navbar-inverse .navbar-nav > li { background:#fff; text-align:center; }
   .navbar-inverse .navbar-nav > li > a { margin:0; padding:0; line-height:35px; text-align:center; }
	.carousel-control { display: none; }
   .carousel-caption { top:10% !important; }
	h3.slider-heading { font-size:23px; line-height:19px; }
	h3.slider-heading span { font-size:17px; }
	p.slider-text { font-size:13px; }
	a.learn-more { padding:7px 17px; }
	.left-content { width:100%; }
	.right-content { width:100%; text-align:center; }
	p.content-text span { font-size:17px; }
	a.full-gallery { margin:2% 0 0 25%; padding:7px 40px; }
   .left-bottom-content { width:100%; text-align:center; }
   .right-bottom-content { width:100%; margin-top:3%; }
   h1.heading { font-size:27px; }
   p.content { padding:2% 0 0 0; }
	a.contact-us { margin:2% 0 0 0; }
	a.free-quote { margin:2% 0 0 5%; }
   .bx-wrapper .bx-next { right:33% !important; }
   .bx-wrapper .bx-prev { left:33% !important; }
   .left-top-footer { width:80%; margin:0 10%; }   
	.middle-top-footer { width:80%; margin:3% 10%; }   
   .right-top-footer { width:80%; margin:0 10%; }
   ul.footernav li { font-size:13px; margin:0 15px 0 0; }
	ul.footernav { display:none; }
   .copyright-holder { width:100%; }
   .footer-menu { width:100%; }
   p.design { text-align:center; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:49% !important; margin:2px; float:left; height:140px !important; }	

	.left-contact { width:100%; }
	.right-contact { width:100%; margin-top:15px; }

	ul.projects-bullet li { float:left; margin:1%; width:48%; }
	ul.projects-bullet li.upcoming { margin:1%; }
	ul.projects-bullet li.ongoing { width:75%; margin:0 0 0 15%; }

   .bann-img1{width: 40%; float: left;min-height: 160px;}
   .bann-img2{width: 60%; float: right; min-height: 160px;}
}



@media screen and (min-width : 360px) and (max-width: 479px) {  

   .main-area-holder {  padding:0; margin:0 auto; width:290px; }
   .logo-holder { width:100%; text-align:center; }
   .right-header-holder  { width:100%; margin:10px 0;  }
   .call-us-holder { width:100%; }
   .menu-holder { width:100%; margin:0; }
	.navbar-inverse { height:50px; }
	.navbar-inverse .navbar-nav > li { background:#fff; text-align:center; }
   .navbar-inverse .navbar-nav > li > a { margin:0; padding:0; line-height:35px; text-align:center; }
	.carousel-control { display: none; }
   .carousel-caption { display:none !important; }   
	.left-content { width:100%; }
	.right-content { width:100%; text-align:center; }
	p.content-text span { font-size:17px; }
	a.full-gallery { margin:2% 0 0 15%; padding:7px 35px; }
   .left-bottom-content { width:100%; text-align:center; }
   .right-bottom-content { width:100%; margin-top:3%; }
   h1.heading { font-size:21px; line-height:26px; }
   p.content { padding:2% 0 0 0; }
	a.contact-us { margin:2% 0 0 0; padding:10px 20px; }
	a.free-quote { margin:2% 0 0 5%; padding:10px 20px; }
   .bx-wrapper .bx-next { right:25% !important; }
   .bx-wrapper .bx-prev { left:25% !important; }
   .left-top-footer { width:100%; }   
	.middle-top-footer { width:100%; margin:5% 0; }   
   .right-top-footer { width:100%; }
   ul.footernav li { font-size:13px; margin:0 15px 0 0; }
	ul.footernav { display:none; }
   .copyright-holder { width:100%; }
   .footer-menu { width:100%; }
   p.design { text-align:center; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:100% !important; margin:2px; float:left; height:140px !important; }	
	.right-content img { display:none; }

	.left-contact { width:100%; }
	.right-contact { width:100%; margin-top:15px; }
	p.con-label { width:100%; }
	input.wpcf7-form-control { width:100%; }
	textarea.wpcf7-form-control { width:100%; }
	input.wpcf7-submit { width:40%; }
	p.call-text a { font-size:15px; }

	ul.projects-bullet li { float:left; margin:1% 0;  width:100%; }
	ul.projects-bullet li.upcoming { margin:1% 0; }
	ul.projects-bullet li.ongoing { margin:1%; }
   
   .bann-img1{width: 40%; float: left;min-height: 120px;}
   .bann-img2{width: 60%; float: right; min-height: 120px;}
}

@media screen and (min-width : 320px) and (max-width: 359px) {

   .main-area-holder {  padding:0; margin:0 auto; width:250px; }
   .logo-holder { width:100%; text-align:center; }
   .right-header-holder  { width:100%; margin:10px 0;  }
   .call-us-holder { width:100%; }
   h1.call-text { font-size:17px; }
   .menu-holder { width:100%; margin:0; }
	.navbar-inverse { height:50px; }
	.navbar-inverse .navbar-nav > li { background:#fff; text-align:center; }
   .navbar-inverse .navbar-nav > li > a { margin:0; padding:0; line-height:35px; text-align:center; }
	.carousel-control { display: none; }
   .carousel-caption { display:none !important; }   
	.left-content { width:100%; }
	.right-content { width:100%; text-align:center; }
	h1.heading-text { font-size:27px; }
	p.content-text span { font-size:17px; }
	a.full-gallery { margin:2% 0 0 10%; padding:7px 35px; }
   .left-bottom-content { width:100%; text-align:center; }
   .right-bottom-content { width:100%; margin-top:3%; }
   h1.heading { font-size:21px; line-height:26px; }
   p.content { padding:2% 0 0 0; }
	a.contact-us { margin:2% 0 0 0; padding:10px; }
	a.free-quote { margin:2% 0 0 5%; padding:10px; }
   .bx-wrapper .bx-next { right:22% !important; }
   .bx-wrapper .bx-prev { left:22% !important; }
   .left-top-footer { width:100%; }   
	.middle-top-footer { width:100%; margin:5% 0; }   
   .right-top-footer { width:100%; }
   ul.footernav li { font-size:13px; margin:0 15px 0 0; }
	ul.footernav { display:none; }
   .copyright-holder { width:100%; }
   .footer-menu { width:100%; }
   p.design { text-align:center; }
   p.copyright { text-align:center; }
	#cnfolioHolder ul.cnOurHolder li.item { width:100% !important; margin:2px; float:left; height:140px !important; }
	.right-content img { display:none; }

	.left-contact { width:100%; }
	.right-contact { width:100%; margin-top:15px; }
	p.con-label { width:100%; }
	input.wpcf7-form-control { width:100%; }
	textarea.wpcf7-form-control { width:100%; }
	input.wpcf7-submit { width:40%; }
	p.call-text a { font-size:13px; }	

	ul.projects-bullet li { float:left; margin:1% 0; width:100%; }
	ul.projects-bullet li.upcoming { margin:1%; }
	ul.projects-bullet li.ongoing { margin:1% 0; }

   .bann-img1{width: 40%; float: left;min-height: 100px;}
   .bann-img2{width: 60%; float: right; min-height: 100px;}
}



