/*
Theme Name: The Architecture Choice
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

/*css-files*/
@import url('owl.theme.default.css');
@import url('font-awesome.css');
/*** 
====================================================================
	Reset
====================================================================
 ***/
* {	margin:0px;	padding:0px; border:none; outline:none;}
p{ margin:0px !important;}
/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body {
	background:#ffffff; 
	font-family: 'RotisSemiSansPro-Regular' !important;
	font-size:20px
}
body img { max-width:100%; }

a{
	text-decoration:none;
	cursor:pointer;	
}
a:hover{ text-decoration:none;}
.padding-both20{ padding:20px 0px;}
.padding-both30{ padding:30px 0px;}
.padding-both40{ padding:40px 0px;}
.padding-both50{ padding:50px 0px;}
.padding-both60{ padding:60px 0px;}
.padding-both70{ padding:70px 0px;}
.padding-both80{ padding:80px 0px;}
.padding-both90{ padding:90px 0px;}
.padding-both120{ padding:120px 0px;}
.padding-zero { padding:0px !important; }
.padding-bottom30 { padding-bottom:30px; }
.padding-bottom40 { padding-bottom:40px; }
.padding-bottom50 { padding-bottom:50px; }
.padding-bottom60 { padding-bottom:60px; }
.padding-bottom70 { padding-bottom:70px; }
.padding-bottom80 { padding-bottom:80px; }
.padding-bottom90 { padding-bottom:90px; }
.padding-bottom100 { padding-bottom:100px; }

.margin-top10 { margin-top:10px !important;;}
.margin-top20 { margin-top:20px !important;}
.margin-top30 { margin-top:30px !important;}
.margin-top40 { margin-top:40px !important;}
.margin-top50 { margin-top:50px !important;}
.margin-top60 { margin-top:60px !important;}
.margin-top70 { margin-top:70px !important;}
.margin-top80 { margin-top:80px !important;}
.margin-top90 { margin-top:90px !important;}
.margin-top100 { margin-top:100px !important;}
.margin-top120 { margin-top:120px !important;}

.padding-top10 { padding-top:10px !important;;}
.padding-top20 { padding-top:20px !important;}
.padding-top30 { padding-top:30px !important;}
.padding-top40 { padding-top:40px !important;}
.padding-top50 { padding-top:50px !important;}
.padding-top60 { padding-top:60px !important;}
.padding-top70 { padding-top:70px !important;}
.padding-top80 { padding-top:80px !important;}
.padding-top90 { padding-top:90px !important;}
.padding-top100 { padding-top:100px !important;}
.padding-top120 { padding-top:120px !important;}

.region-selector { background:#505050; padding:2px 0px;}
.region-selector p{font-size:12px;  float:right; color:#ffffff; font-family: 'RotisSemiSansPro-Regular' !important; }
.region-selector a{color:#f9f9f9;text-decoration: underline;}


.header-top{ background:#f58220; padding:20px 0px; }
.navbar-default { background-color: #f58220; border-color: transparent;}
.navbar { margin-bottom:0px; min-height:40px; }
.navbar-nav>li>a { padding-bottom:0px; }
.navbar-default .navbar-nav>li>a {font-size:15px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#ffffff; }

/* .hero-sec{ background:url(../images/hero_bg2.jpg) no-repeat; background-attachment:fixed; background-size:cover; background-position:50% 0%; min-height:750px; padding:200px 0px; } */
.hero-sec{ background-attachment:fixed !important; background-size:cover; background-position:50% 80%; min-height:750px; padding:200px 0px; }
.hero-sec p { font-size:17px; color:#ffffff; margin-top:25px !important;   }
.hero-sec ul  { margin-top:5px; }
.hero-sec ul li{ display:inline-block; font-size:18px; padding-right:15px; color:#ffffff; text-transform:uppercas; }
.hero-sec ul li a{ display:inline-block; font-size:18px; color:#ffffff; text-decoration:none; }

.sec2-box1 { background:#dcdfe0; padding:53px/* 70px*/; min-height:300px;  }
.sec2-box1 h3 { font-size:25px; color:#424143; text-transform:uppercase;  }
.sec2-box1 p { font-size:16px; color:#424143; line-height:32px; margin-top:30px !important; }
.sec2-box1 p:nth-child(3) { margin-top:10px !important; }
.sec2-box1 span { position:relative; left:7px; top:0px; }
.sec2-box1 a { color:#424143;}
.sec2-box2 { background:#bfc4c7; padding:53px/* 70px*/; min-height:300px;  }
.sec2-box2 h3 { font-size:25px; color:#424143; text-transform:uppercase;  }
.sec2-box2 p { font-size:16px; color:#424143; line-height:32px; margin-top:30px !important; }
.sec2-box2 p:nth-child(3) { margin-top:10px !important; }
.sec2-box2 span { position:relative; left:7px; top:0px; }
.sec2-box2 a { color:#424143;}

.sec4-box1 { background:#bfc4c7; padding:37px 50px; }
.sec4-box1 a { font-size:24px; color:#424143; line-height:32px; text-decoration:none; margin-top:30px !important; }
.sec4-box1 span { position:relative; left:7px; top:0px; }
.sec4-box2 { background:#dcdfe0; padding:37px 50px; }
.sec4-box2 a { font-size:24px; color:#424143; line-height:32px; text-decoration:none; margin-top:30px !important; }
.sec4-box2 span { position:relative; left:7px; top:0px; }
.sec4-box3 { background:#424143; padding:37px 50px; }
.sec4-box3 a { font-size:24px; color:#dcdfe0; line-height:32px; text-decoration:none; margin-top:30px !important; }
.sec4-box3 span { position:relative; left:7px; top:0px; }
.navigate-sec1 { border-top:3px solid #ffffff; }

.banner-sec1 { background:url(images/banner-img1.png) no-repeat; background-attachment:fixed; background-size:cover; background-position:50%; min-height:700px; }
.banner-sec2 { background:url(images/banner-img23.jpg) no-repeat; background-attachment:fixed; background-size:cover; background-position:50%; min-height:700px; }
.banner-sec3 { background:url(images/hero-img21.png) no-repeat; background-attachment:fixed; background-size:cover; background-position:50% 90%; min-height:700px; }
.banner-sec4 { background:url(images/banner-img25.jpg) no-repeat; background-attachment:fixed; background-size:cover; background-position:50% 100%; min-height:700px; }

.banners-sec-box2 { margin-top:100px; }
.banner-text-style1 h1 { background-color:rgba(150,155,159,0.7); font-weight:400; display:block; text-transform:uppercase; padding:7px 20px; color:#fff; font-size:24px; margin: 0;}
.banner-text-style2 h3 { background:#bfc4c7; font-weight:700; display:block; text-transform:uppercase; padding:7px 20px; color:#010101; font-size:24px; margin: 0;}
.banner-text-left1 a { background:#010101; font-weight:700; display:block; text-transform:uppercase; padding:7px 20px; color:#ffffff; font-size:24px; }
.banner-text-right1 a { background:#ffffff; font-weight:700; display:block; text-transform:uppercase; padding:7px 20px; color:#010101; font-size:24px; }

.pool-seen-sec1 { background: url(images/wider.jpg) no-repeat; min-height:608px; background-size:cover; background-position:50% 80%;  }

.page2-sec2 { /*background:#dcdfe0; padding:20px 30px;*/ }
.table-style1 thead { background:#000; color:#fff; }
.page3-sec-color1 { background:#ffffff; }
.page-sec-color2 { background:#bfc4c7; }
.page3-sec-color3 { background:#bfc4c7; }
.page3-sec-color5 { background:#dbdedf; }
#carousel-2 .carousel-control.right { background-image:none !important; top:150px; }
#carousel-2 .carousel-control.left { background-image:none !important; top:150px; }

#carousel-3 .carousel-control.right { background-image:none !important; top:240px; }
#carousel-3 .carousel-control.left { background-image:none !important; top:240px; }

#carousel-4 .carousel-control.right { background-image:none !important; top:240px; }
#carousel-4 .carousel-control.left { background-image:none !important; top:240px; }

#carousel-5 .carousel-control.right { background-image:none !important; right:-35px !important; top:240px; }
#carousel-5 .carousel-control.left { background-image:none !important; left:-35px !important; top:240px; }

#carousel-7 .carousel-control.right { background-image:none !important; top:200px; }
#carousel-7 .carousel-control.left { background-image:none !important; top:200px; }

#carousel-8 .carousel-control.right { background-image:none !important; top:200px; }
#carousel-8 .carousel-control.left { background-image:none !important; top:200px; }

#carousel-9 .carousel-control.right { background-image:none !important; top:200px; }
#carousel-9 .carousel-control.left { background-image:none !important; top:200px; }

#carousel-10 .carousel-control.right { background-image:none !important; top:200px; }
#carousel-10 .carousel-control.left { background-image:none !important; top:200px; }

#carousel-11 .carousel-control.right { background-image:none !important; top:200px; }
#carousel-11 .carousel-control.left { background-image:none !important; top:200px; }

#carousel-12 .carousel-control.right { background-image:none !important; top:240px; }
#carousel-12 .carousel-control.left { background-image:none !important; top:240px; }


.text-style1 h1 { font-size:33px; color:#424143;  }
.text-style1 p{ font-size:20px; color:#424143; }
.text-style1 h2{ font-size:24px; color:#424143; font-weight:700;   }
.text-style2 h2 { font-size:24px; margin:10px 0px; color:#010101; font-weight:700;   }
.text-style2 p{ font-size:18px; color:#010101; }
.text-style2 span { position:relative; left:7px; top:0px; }
.text-style3 p  { font-size:16px; margin: 10px 0px 30px 0px !important; color:#010101; }
.text-style3 ul { margin-top:15px; padding:0px; }
.text-style3 ul li { font-weight:700; color:#010101; font-size:16px; list-style:none; }
.text-style3 ul li a { color:#010101 !important; text-decoration:none; font-size:16px; list-style:none; }
.text-style3 ul li a:hover { color:#9e9e9e !important; }
.text-style4 h2 { font-size:33px; text-transform:uppercase; margin:10px 0px; color:#424143; font-weight:500;   }
.text-style4 p{ font-size:22px; color:#424143; }
.text-style5 h2 { font-size:24px; margin:20px 0px; color:#424143; font-weight:700;   }
.text-style5 h3 { font-size:22px;  text-transform:uppercase;  margin:15px 0px; color:#424143; font-weight:700;   }
.text-style5 p{ font-size:17px; color:#424143; margin-top:20px !important; font-weight:500; }
.text-style6 h2 { font-size:24px; text-transform:uppercase; margin:10px 0px; color:#424143; font-weight:500;   }
.text-style6 h3 { font-size:20px; text-align:center; margin:30px 0px 10px 0px; text-transform:uppercase; color:#424143; font-weight:700;   }
.text-style6 p{ font-size:18px; color:#424143; margin-top:20px !important; }


.footer-sec1 { background:#f58220; padding:30px 90px; }
.footer-sec1 ul {}
.footer-sec1 ul li { display:inline-block; margin-top:20px; padding-right:30px; }

.footer-sec2 { background:#505050; padding:0px 90px 15px 90px; }
.footer-sec2 ul {}
.footer-sec2 ul li { display:inline-block; padding-right:30px; }
.footer-sec2 ul li:last-child { padding-right:0px !important; }
.footer-sec2 p { color:#ffffff; font-size:14px; margin-top:15px !important; }
.footer-sec2 p a { color:#ffffff; font-size:14px; margin-top:15px !important; text-decoration:none; }

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border:1px solid #ffffff; font-weight:bold; font-size:20px; }

/* tabs styling */

.tablink {
    background-color: #555;
    color: white;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    font-size: 17px;
    width: 100%;
}

.tablink:hover {
    background-color: #777;
}

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
    color: white;
    display: none;
    padding: 75px 0px 100px 0px;
    height: 100%;
}
.banner-text-left1 button { background:#010101; font-weight:700; line-height:24px;display:block; font-family: 'RotisSemiSansPro-Regular' !important; text-transform:uppercase; padding:7px 20px; color:#ffffff; font-size:24px; }
.banner-text-right1 button { background:#ffffff; font-weight:700; line-height:24px;display:block; font-family: 'RotisSemiSansPro-Regular' !important; text-transform:uppercase; padding:7px 20px; color:#010101; font-size:24px; }


#Home { /*background-attachment:fixed; background-position:center !important; background-size:contain !important; min-height:850px; */}
#News { /*background-attachment:fixed; background-position:center !important; background-size:cover !important; height:800px;*/}
#balustrade { background-attachment:fixed; background-position:50% 50%; height:700px; }
#balustrade2 {background-attachment:fixed; background-position:50% 50%; height:700px;}
#Contact { background-attachment:fixed; height:700px;}
#About {background-color: orange; min-height:700px; }

/* tabs styling end */

.calcu-btn a { background: transparent;
    display: inline-block;
    text-align: center;
    border:1px solid #ffffff;
    line-height: 24px;
    padding: 7px 15px;
    border-radius: 5px;
    text-decoration: none;
	font-family: 'RotisSemiSansPro-Regular';
	font-size:15px;
	color:#ffffff;
	font-weight:400;
	text-transform:uppercase;
	margin-top:10px;
}
#table33 thead tr {background-color: #000000 !important;}
#table33 tr:nth-child(odd){background-color: #dddcdc;}
#table33 tr:nth-child(even){background-color: #ffffff;}
.nob_border { border:none !important; }

.calcu-btn a:hover { color:#ffffff; }

.page-diy-sec2 ul{font-size:17px}
.page-diy-sec2 ul li { display:block; list-style:none; font-family: 'RotisSemiSansPro-Regular' !important; font-weight:600; margin-right:7px; margin-top:10px; }

.page-diy-sec3 ul{}
.page-diy-sec3 ul li { display:inline-block; list-style:none; margin-right:7px; margin-top:20px; }
.page-diy-sec3 ul li img { border-radius:7px; }


.top-margin1 { margin-top:70px; }
.top-margin2 { margin-top:70px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:active, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:active {
    color: #666;
    font-weight: normal;
    text-decoration: none;
    background: #e5e5e5 !important;
    
}
input, select { height:40px !important; border-radius:5px !important; } 
textarea { height:150px !important; border-radius:5px !important; }
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    width: 140px ;
    height: 40px ;
}
.owl-dots .owl-dot { display:none !important; }
.owl-theme .owl-dots .owl-dot { width:45px !important;  }
.owl-theme .owl-dots .owl-dot span {
    background: #dcdfe0 !important;
    width: 30px !important;
    height: 3px !important;
    border-radius: 0px !important;
    margin-top: 20px !important;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #004153 !important; }

.owl-theme .owl-nav { margin-top:-50px !important; }
.owl-next { float:right !important; position:relative; bottom:200px;}
.owl-prev { float:left !important; position:relative; bottom:200px; }
.owl-theme .owl-nav [class*='owl-']:hover { background:transparent !important; }

.page-title-sec { background-color:rgba(150,155,159,0.7); margin-top: 18px; /*padding:10px 0px; */}
.page-title-text1 h2 { font-size: 24px; text-transform: uppercase; margin: 10px 0px; color: #ffffff; font-weight: 500; }
.navbar-toggle{ width:44px; }
.owl-carousel .owl-item img { height: auto !important; }

@media only screen and (max-device-width:1024px){ 
  .centertext { text-align:center !important; }
  .owl-next { float:right !important; position:relative; bottom:100px;}
  .owl-prev { float:left !important; position:relative; bottom:100px; }
  .banners-sec-box2 { margin-top:0; }
  
  #carousel-2 .carousel-control.right { top:170px; }
#carousel-2 .carousel-control.left { top:170px; }

#carousel-3 .carousel-control.right { top:170px; }
#carousel-3 .carousel-control.left {  top:170px; }

#carousel-4 .carousel-control.right { top:170px; }
#carousel-4 .carousel-control.left {  top:170px; }

#carousel-5 .carousel-control.right { right:0px !important; top:170px; }
#carousel-5 .carousel-control.left { left:0px !important; top:170px; }
  
}
@media only screen and (max-device-width:980px){ 
  .centertext { text-align:center !important; }
}
@media only screen and (max-device-width:768px){ 
.footer-sec1 { background:#505050; padding:30px 30px; }
.footer-sec2 { background:#505050; padding:20px 30px; }
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { font-size:14px; }
.table-bordered tr:nth-child(even) {background-color: #999;}
#carousel-2 .carousel-control.right { top:190px; }
#carousel-2 .carousel-control.left { top:190px; }

#carousel-3 .carousel-control.right { top:190px; }
#carousel-3 .carousel-control.left {  top:190px; }

#carousel-4 .carousel-control.right { top:190px; }
#carousel-4 .carousel-control.left {  top:190px; }

#carousel-5 .carousel-control.right { right:0px !important; top:250px; }
#carousel-5 .carousel-control.left { left:0px !important; top:250px; }

#carousel-7 .carousel-control.right { background-image:none !important; top:25px; right:0px !important; }
#carousel-7 .carousel-control.left { background-image:none !important; top:25px; left:0px !important; }

#carousel-8 .carousel-control.right { background-image:none !important; top:25px; right:0px !important; }
#carousel-8 .carousel-control.left { background-image:none !important; top:25px; left:0px !important; }

#carousel-9 .carousel-control.right { background-image:none !important; top:25px; right:0px !important; }
#carousel-9 .carousel-control.left { background-image:none !important; top:25px; left:0px !important; }

#carousel-10 .carousel-control.right { background-image:none !important; top:25px; right:0px !important; }
#carousel-10 .carousel-control.left { background-image:none !important; top:25px; left:0px !important; }

#carousel-11 .carousel-control.right { background-image:none !important; top:25px; right:0px !important; }
#carousel-11 .carousel-control.left { background-image:none !important; top:25px; left:0px !important; }

#carousel-12 .carousel-control.right { background-image:none !important; top:190px; }
#carousel-12 .carousel-control.left { background-image:none !important; top:190px; }

.top-margin1 { margin-top:110px; }
.page-title-sec { margin-top:198px; }
 .owl-next { float:right !important; position:relative; bottom:215px;}
  .owl-prev { float:left !important; position:relative; bottom:215px; }
  #carousel-4 .carousel-control.right { top:180px; }
  #carousel-4 .carousel-control.left { top:180px; }
  

 }
 
 
@media only screen and (max-device-width:516px){ 
#carousel-2 .carousel-control.right { top:65px; }
#carousel-2 .carousel-control.left { top:65px; }

#carousel-3 .carousel-control.right { top:65px; }
#carousel-3 .carousel-control.left {  top:65px; }

#carousel-4 .carousel-control.right { top:65px; }
#carousel-4 .carousel-control.left {  top:65px; }
.top-margin1 { margin-top:93px; }
.top-margin2 { margin-top:93px; }
.calcu-btn { padding-bottom:20px; Display:none; } /*edit*/
.navbar-toggle{ width:44px; }
 .owl-next { float:right !important; position:relative; bottom:100px;}
  .owl-prev { float:left !important; position:relative; bottom:100px; }
  #carousel-2 .carousel-control.right { top:90px; }
#carousel-2 .carousel-control.left { top:90px; }

#carousel-3 .carousel-control.right { top:90px; }
#carousel-3 .carousel-control.left {  top:90px; }

#carousel-4 .carousel-control.right { top:90px; }
#carousel-4 .carousel-control.left {  top:90px; }

  #carousel-4 .carousel-control.right { top:90px !important; }
  #carousel-4 .carousel-control.left { top:90px !important; }
  
  #carousel-5 .carousel-control.right { right:0px !important; top:120px; }
#carousel-5 .carousel-control.left { left:0px !important; top:120px; }

#carousel-12 .carousel-control.right { background-image:none !important; top:90px; }
#carousel-12 .carousel-control.left { background-image:none !important; top:90px; }


}
@media only screen and (max-device-width:414px){  
  .navbar-toggle{ width:44px; /*right:150px;*/  }  
  
    #carousel-2 .carousel-control.right { top:80px; }
#carousel-2 .carousel-control.left { top:80px; }

#carousel-3 .carousel-control.right { top:80px; }
#carousel-3 .carousel-control.left {  top:80px; }

#carousel-4 .carousel-control.right { top:80px; }
#carousel-4 .carousel-control.left {  top:80px; }

  #carousel-4 .carousel-control.right { top:80px !important; }
  #carousel-4 .carousel-control.left { top:80px !important; }
  
  #carousel-5 .carousel-control.right { right:0px !important; top:120px; }
#carousel-5 .carousel-control.left { left:0px !important; top:120px; }

#carousel-12 .carousel-control.right { background-image:none !important; top:80px; }
#carousel-12 .carousel-control.left { background-image:none !important; top:80px; }

}
@media only screen and (max-device-width:375px){  
    .navbar-toggle{ width:44px; /*right:133px;*/ }
}
@media only screen and (max-device-width:320px){  
    .navbar-toggle{ width:44px; /*right:100px;*/}
}
@media only screen and (max-device-width:375px){ 
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { font-size:10px; }
}
@media (max-width:1440px) { 


}

@media (min-width:4000px){
.hero-sec {min-height: 2500px;}
#Home {height:2500px}
#News {height:2500px}
.banners-sec-box2 { margin-top:250px; }
}