body { background:#FFF; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:14px; line-height:22px; margin:0; padding:0; color:#333; font-weight:400; white-space:normal; visibility:inherit; text-align:inherit; border:0px; letter-spacing:0px; font-stretch:inherit; overflow-x:hidden;}

html{height:100%; margin-bottom:0px;}

* { margin: 0; padding: 0; outline: 0; }

/*LOADER
.no-js #loader { display: none; }.js #loader { display: block; position: absolute; left: 100px; top: 0; }.se-pre-con {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background:url(../images/Preloader.gif) center no-repeat #FFF;}
LOADER*/

/*TEXT SELECTION*/
::-moz-selection { /* Code for Firefox */ color:#163B78; background:#FFC943;}
::selection {color:#163B78; background:#FFC943;}
/*TEXT SELECTION*/

h1 { font-size:35px; line-height:40px; margin:15px 0; padding:0; font-weight:800; color:#163B78; text-transform:uppercase; letter-spacing:1px;}
h1 span { font-size:24px; line-height:30px; color:#FFC943;}

h2 { font-size:30px; line-height:35px; margin:15px 0; padding:0; font-weight:800; color:#163B78; text-transform:uppercase; letter-spacing:1px;}

h3 { font-size:20px; line-height:30px; margin:15px 0; padding:0; font-weight:800; color:#163B78; text-transform:uppercase; letter-spacing:1px;}

h6 { font-size:16px; line-height:22px; margin:15px 0; padding:0; font-weight:600; color:#333; letter-spacing:.5px; font-style:italic}
h6 span {color:#163B78;}

p { font-size:14px; line-height:22px; margin:15px 0; padding:0; font-weight:400; color:#333; letter-spacing:.5px;}
p a {color:#163B78; text-decoration:none;}
p a:hover { color:#FFC943;}
p span {color:#FFC943; font-weight:600;}
p strong {color:#163B78; font-weight:600;}
p i { font-size:12px;}

/*TOP*/
#top { background:#FFC943; margin:0; padding:0;}

/*CALL-NOW*/
.call-now { float:left; margin: 0; padding:0;}
.call-now ul { float:left; margin:10px 0; padding:0; list-style:none;}
.call-now ul li { float:left; margin:0; padding:0 15px; font-size:13px; text-align:left; color:#163B78; font-weight:400; line-height:20px; border-left:1px solid #163B78;}
.call-now ul li a { color:#163B78; text-decoration:none;}
.call-now ul li a:hover { color:#163B78;}
.call-now ul li span { font-weight:600;}
.call-now ul li:first-child { border-left:none; padding:0 15px 0 0;}
/*CALL-NOW*/

/*Follow*/
.follow-us { float:right; margin:5px 0; padding:0;}
.follow-us ul { float:left; margin:0; padding:0; list-style:none;}
.follow-us ul li { float:left; margin:0 ; padding:0;}
.follow-us ul li a { float:left; width:30px; height:30px; margin:0; padding:9px 0 0 0; text-align:center; font-size:12px; color:#163B78; background: none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.follow-us ul li a:hover { float:left; color:#FFF; background:#163B78; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*Follow*/
/*TOP*/

/**HEADER**/
#header-1 { background:#601678;}

/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;}
.stickydiv{position: relative; z-index:999; width: 100%;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index:999;}
/*NAV-FIX*/

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
/*LOGO*/
/**HEADER**/

/*HOME-TEXT*/
.home-left-text { margin:15px 0;}
.home-right-text { margin:15px 0; padding:0;}
/*HOME-TEXT*/

/*HOME-SERVICES-BOX*/
.home-services-box { float:left; margin:15px 0; padding:0; width:100%;}
.home-services-box .home-services-box-icon a { float:left; width:100%; font-size:50px; color:#FFC943; line-height:60px; font-weight:400; margin:0; padding:0;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-services-box:hover .home-services-box-icon a {color:#163B78;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-services-box .home-services-box-title a { float:left; width:100%; font-size:14px; color:#333; line-height:25px; margin:0; padding:15px 0; font-weight:700; text-transform:uppercase;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }
.home-services-box:hover .home-services-box-title a {color:#FFC943;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.home-services-box .featured-jobs-btn { font-size:13px; font-weight:600; text-transform:uppercase; padding:10px 25px; line-height:18px ; color:#333; background:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:30px; border:1px solid #FFC943}
.home-services-box:hover .featured-jobs-btn { background:#FFC943; color:#163B78;  border:1px solid #FFC943; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
#service-section {background:#FFC943; margin:0; padding:30px 0;}
.service-home { float:left; margin:15px 0; padding:0; width:100%;}
.service-home h1 {font-size:45px; color:#163B78; line-height:55px; font-weight:400; margin:0; padding:0;}
.service-home h2 {font-size:20px; color:#163B78; line-height:30px; font-weight:800; margin:0; padding:15px 0 5px 0;}
.service-home p { font-size:14px; line-height:22px; margin: 0; padding:0; font-weight:400; color:#163B78; letter-spacing:.5px;}
/*SERVICE-SECTION*/

/*Special Features*/
#special-features-section { background:#F4F4F4; margin-bottom:15px; padding:15px 0;}
.special-features-box { float:left; margin:15px 0; padding:30px 15px; background:#FFF; width:100%; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.special-features-box:hover { background:#163B78; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.special-features-box .special-features-box-icon a { float:left; width:100%; font-size:40px; color:#333; line-height:50px; font-weight:400; margin:0; padding:0;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.special-features-box:hover .special-features-box-icon a {color:#FFC943;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.special-features-box .special-features-box-title a { float:left; width:100%; font-size:14px; color:#333; line-height:25px; margin:0; padding:15px 0 10px 0; font-weight:700; text-transform:uppercase;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }
.special-features-box:hover .special-features-box-title a {color:#FFC943;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.special-features-box .special-features-box-text a { float:left; width:100%; font-size:13px; color:#333; line-height:20px; margin:0; padding: 0; font-weight:400; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }
.special-features-box:hover .special-features-box-text a {color:#FFF;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem {display: inline-block; margin:15px 0;text-align: center;vertical-align: top; background:#F4F4F4; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItem:hover { background:#163B78; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItemImg {display: block;margin-bottom: 0;}
.postItemImg img {display: block;width: 100%;height: auto;max-width: 100%;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.postItem:hover .postItemImg img {opacity: 0.7;}
.postItem h4 {line-height:25px; padding: 0 ; margin-top:15px; margin-bottom:15px;}
.postItem h4 a, .postItem h4 a:visited {color: #333;font-size:16px;font-weight:700; text-transform:uppercase; text-decoration: none; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.postItem:hover h4 a {color:#FFC943; -webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 { background:#163B78; margin-top:15px; padding:15px 0;}

#footer-1 h6 { font-size:20px; line-height:30px; text-align:left; margin:0; padding:0; font-weight:700; color:#FFF; text-transform:uppercase;  letter-spacing:1px; font-style:normal;}

/*FOOTER-NAV*/
.footer-nav { float:left; margin:15px 0;}
.footer-nav ul { float:left; margin:15px 0 0 0; padding:0; list-style:none;}
.footer-nav ul li { float:left; width:100%; height:auto; margin:0; padding:7px 0; font-size:13px; text-align:left; color:#FFF; font-weight:400; line-height:20px; text-transform:capitalize;}
.footer-nav ul li a { color:#FFF; margin:0; padding:0; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li a:hover {color:#FFC943; padding:0 ; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-NAV*/

/*LATEST UPDATES*/
.latest-updates { float:left; margin:15px 0 0 0;}
#news-container { float:left; width: 100%; margin:15px 0 0 0; }
#news-container ul { float:left; margin:0; padding:0; list-style:none;}
#news-container ul li { float:left; width:100%; height:auto; margin:0 ; padding:0;}
#news-container ul li div { float:left;}
#news-container p{ text-align:left; margin:0 0 15px 0; font-size:13px; line-height:20px; color:#FFF;}
#news-container p span {  color:#FFC943;}
#news-container p strong {color:#FFC943; }
/*LATEST UPDATES*/

/*FOOTER-CONTACT*/
.footer-contact {float:left; margin:15px 0;}
.footer-contact p { text-align:left; font-size:13px; list-style:20px; margin:15px 0 0 0; padding:5px 0 0 0; color:#FFF; font-weight:400;}
.footer-contact p a { color:#FFF; text-decoration:none;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; font-style:normal; font-weight:400;}
.footer-contact p a:hover { color:#FFC943; text-decoration:none;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-contact p span { text-transform:uppercase; color:#FFF;}
/*FOOTER-CONTACT*/

/*FOOTER-FOLOW-US*/
.footer-folow-us { float:left; margin:15px 0;  }
.footer-folow-us ul { float:left; margin:20px 0 0 0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; margin:0 0 0 0; padding:0;}
.footer-folow-us ul li a { float:left; width:35px; height:35px; margin:0 5px 0 0 ; padding:11px 0 0 0; text-align:center; font-size:13px; color:#163B78; background:#FFF; border-radius:50%; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-folow-us ul li a:hover { float:left; color:#163B78; background:#FFC943; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-FOLOW-US*/
/*FOOTER*/

/*COPYRIGHT*/
#copyright-section { background:#601678; margin:0; padding:15px 0; border-top:1px solid #005995;}
.copyright { float:left; text-align:center; font-size:13px; line-height:30px; margin:0; color:#FFF; font-weight:400; }
.copyright a { color:#FFC943; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.copyright a:hover { color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*COPYRIGHT*/

/*HOME POPUP*/
.modal-dialog {}
.modal-content {}
.modal-header { background:#163B78; border-radius:5px 5px 0 0;}
.modal-header h4 { text-align:center; text-transform:uppercase; font-size:24px; line-height:30px; margin:0; padding:0; font-weight:700; color:#FFF;}
.modal-body { background:#FFF; margin:0; padding:10px;}
.add-box { float:left; width:100%; height:auto; margin:0; padding:0 15px;}
.add-box h2 {  font-size:30px; line-height:40px; margin:15px 0; padding:0; font-weight:800; color:#163B78; text-transform:uppercase; letter-spacing:1px;}
.add-box h2 span { font-weight:700;  color:#F57418 ;}
.modal-footer { margin-top:10px;}
.inner-img { float:left; margin:5px 5px 15px 5px; padding:0;}
/*HOME POPUP*/

/*SUB-BANNER*/
#sub-banner { margin:0 0 15px 0; position: relative; padding:90px 0; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-position: center center; background-image:url(../images/inner_banner.jpg);}
#sub-banner::before {position: absolute; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255,201,67,0.7);}

#sub-banner h1 { font-size:40px; line-height:50px; text-transform:uppercase; color:#163B78; font-weight:800; margin:0; padding:0;}
/*breadcrumb*/
.breadcrumb-handler { float:left; width:100%; height:auto; line-height:20px; margin:15px 0 0 0; padding:0; font-size:14px; color:#163B78; font-weight:600;  text-transform:capitalize;}
.breadcrumb-handler a { color:#163B78; line-height:20px; margin:0 7px; padding:0 0 !important; text-decoration:none; }
.breadcrumb-handler a:hover { color:#333;}
/*breadcrumb*/
/*SUB-BANNER*/

.home-section-img { float:left; margin:15px 0; overflow:hidden; border:1px solid #F4F4F4; padding:1px; }
.home-text { margin:15px 0;}

/*BANK DETAILS*/
.bank-details { float:left; width:100%; padding:0; margin:15px 0; border:1px solid #F4F4F4;}
.bank-details-logo { margin:0; padding:15px; border-right:1px solid #F4F4F4;}
.bank-details-text { float:left; margin:0;}
/*BANK DETAILS*/

/*PRODUCT*/
.product-box { float:left; width:100%; margin:15px 0; padding:1px; border:1px solid #F4F4F4;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; background:#FFF}
.product-box:hover { border:1px solid #FFC943;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.product-box-img { float:left; margin:0; padding:0; width:100%;}
.product-box .product-box-titel a {  float:left; width:100%; font-size:16px; text-align:center; color:#333; line-height:22px; font-weight:600; margin:0; padding:15px; text-decoration:none; text-transform:uppercase;}
.product-box:hover .product-box-titel a { color:#163B78;}
.product-box .product-box-price a {  float:left; width:100%; font-size:14px; text-align:center; color:#163B78; line-height:20px; font-weight:700; margin:0; padding:0 15px 15px 15px; text-decoration:none;}
.product-box:hover .product-box-price a { color:#FFC943;}
/*PRODUCT*/

 /*GALLERY*/
.gallery-section { float:left; margin: 0; padding:0;}

.gallery{display: inline-block;margin-top: 0;}
.gallery-box { margin: 0 !important; padding:0px;}

.thumbnail, .fancybox {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; padding:1px; border:1px solid #F4F4F4;}
.thumbnail:hover, .fancybox:hover { }

.gallery-inner{display: inline-block; margin:15px 0; }
.gallery-titel {font-weight:700; margin:0 0 15px 0; padding:0; text-transform: uppercase; color:#163B78; font-size:16px; line-height:25px;}
/*GALLERY*/

.contact-img { margin:-15px 0 0 0;}

/*CONTACT-address*/
.address { float:left; margin: 0 0 15px 0; padding:0;} 
.address ul { margin:0; padding:0; list-style:none;}
.address ul li { margin-top:15px;}
.address ul li:first-child {margin-top: 0;}
.address .icon, .address .info {display: table-cell; vertical-align: middle;}
.address .info {padding-left: 15px;}
.address ul li i {background: #163B78 none repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #FFC943; font-size:20px; height:60px; line-height:60px; text-align: center; width:60px;}
.address .info h5 {font-weight:800; margin:0; padding:0; text-transform: uppercase; color: #163B78; font-size:16px; line-height:25px;}
.address li span { font-size:14px; font-weight:600; color: #333;}
.address li span a {color: #333;}
.address li span a:hover { color:#163B78;}
.address li strong { font-weight:800; color: #FFC943;}
/*CONTACT-address*/

#contact-form-bg { background:#F4F4F4; margin-bottom:0; padding:15px 0;}
/*INNER-FORM*/
.form-contact-box { float:left; margin:0; padding:0;}

.form-contact-box-inner { float:left; margin:15px 0; padding:0;}

.form-contact { float:left; height:auto;  margin:15px 0; font-size:14px; line-height:22px; color:#333; font-weight:400;  }
.form-contact a { color:#163B78; text-align:left; text-decoration:none; font-weight:600;}
.form-contact a:hover { color:#FFC943;}

.form-contact p {height:auto;  margin: 0; font-size:14px; line-height:22px; color:#333; font-weight:400; }
.form-contact p a { color:#163B78; text-align:center; text-decoration:none; font-weight:600;}
.form-contact p a:hover { color:#FFC943;}

.form-contact-bor { float:left; width:100%; height:55px; line-height:55px; font-size:14px; text-align:left; color:#333; font-weight:500;margin:0 0 0 0; padding:0 0 0 15px; background:#FFF; border:1px solid #DDD; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;  border-radius:5px;  }
.form-contact-textar { float:left; width:100%; height:110px; line-height:35px; font-size:14px; text-align:left; color:#333; font-weight:500;margin:0 0 0 0; padding:5px 0 0 15px; background:#FFF; border:1px solid #DDD; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; border-radius:5px;  }
.form-contact-bor:focus, .form-contact-textar:focus { background:#FFF; border:1px solid #FFC943; }

.form-contact select { float:left; font-size:14px; margin:0; padding:0 0 0 15px; color:#333;  width:100%; height:55px; line-height:55px; font-weight:500; background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #DDD; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:500; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; border-radius:5px; }
.form-contact select:focus {background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ; border:1px solid #FFC943; color:#333; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: '';}

.form-contact label { font-size:14px; width:100%; text-align:left; color:#333; font-weight:600; margin:0; padding:0 0 7px 0; line-height:23px;}
.form-contact label span { color:#FFC943;}

.check-box { float:left; width:15px; margin:5px 8px 0 0 !important; padding:0;}
/*INNER-FORM*/

.register-form {   margin:15px auto; padding:15px; background:#F4F4F4; border:1px solid #DDD; }
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.form-btn { font-size:14px; font-weight:600; text-transform:uppercase; padding:10px 35px; line-height:25px ; color:#FFC943; background:#601678; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border-radius:30px; border:none;}
.form-btn:hover { background:#FFC943; color:#163B78;  border:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.line { float:left; margin:15px 0; padding:0; width:100%; height:1px; background:#F2F2F2;}

.line-inner { float:left; margin: 15px 0; padding:0; width:100%; height:1px; background:#DDD;}

#map { margin-bottom:-15px;}

.business-box { margin-top:15px;}
.business-box p:first-child { margin-top:0}

/*TABLE*/
.table-box-inner { float:left; margin:15px 0 0 0;}
.table-box { float:left; margin:15px 0 0 0; padding:0;}
.box { float:left; margin:0 0 15px 0; padding:0; font-size:14px; color:#333; font-weight:600; text-align:center;  -ms-word-break: break-all;
word-break: break-all; background:#FFF;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto; position:relative; }
.box span { color:#163B78; font-weight:800;}
.table-bg { background:#163B78; color:#FFC943; line-height:25px !important; font-size:14px; font-weight:700; text-transform:uppercase;  -ms-word-break: break-all;
     word-break: break-all;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;}
/*TABLE*/

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 { font-size:40px; line-height:45px;}
h1 span { font-size:30px; line-height:35px;}

h2 { font-size:35px; line-height:40px;}

h3 { font-size:24px; line-height:35px;}

h6 { font-size:16px; line-height:24px;}

/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%; }
.stickydiv{position: relative; z-index: 999; width: 100%;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 999;}
/*NAV-FIX*/

/*HOME-SERVICES-BOX*/
.home-services-box .home-services-box-icon a {font-size:55px; line-height:65px;}
.home-services-box .home-services-box-title a {font-size:16px; line-height:25px;}
.home-services-box .featured-jobs-btn { font-size:14px; padding:10px 25px; line-height:20px ;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
.service-home h1 {font-size:50px; line-height:60px;}
.service-home h2 {font-size:24px; line-height:35px;}
.service-home p { font-size:15px; line-height:22px;}
/*SERVICE-SECTION*/

/*Special Features*/
.special-features-box .special-features-box-icon a { font-size:45px; line-height:55px;}
.special-features-box .special-features-box-title a {font-size:18px; line-height:25px; }
.special-features-box .special-features-box-text a {font-size:14px; line-height:20px; }
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem h4 {line-height:30px;}
.postItem h4 a, .postItem h4 a:visited {font-size:20px;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 h6 { font-size:20px; line-height:30px;}

/*FOOTER-NAV*/
.footer-nav ul li {font-size:14px; line-height:20px;}
/*FOOTER-NAV*/

/*LATEST UPDATES*/
#news-container p{ text-align:left; margin:0 0 15px 0; font-size:14px; line-height:22px; color:#FFF;}
/*LATEST UPDATES*/

/*FOOTER-CONTACT*/

.footer-contact p { font-size:14px; list-style:22px;}
/*FOOTER-CONTACT*/

/*FOOTER-FOLOW-US*/
.footer-folow-us ul li a { width:40px; height:40px; margin:0 5px 0 0 ; padding:13px 0 0 0; font-size:14px;}
/*FOOTER-FOLOW-US*/
/*FOOTER*/

/*COPYRIGHT*/
.copyright { font-size:14px;}
/*COPYRIGHT*/

/*SUB-BANNER*/
#sub-banner h1 { font-size:45px; line-height:55px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:20px; margin:15px 0 0 0; font-size:14px;}
.breadcrumb-handler a {line-height:20px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*CONTACT-address*/
.address ul li i {font-size:24px; height:70px; line-height:70px; width:70px;}
/*CONTACT-address*/

.form-btn { font-size:15px; padding:10px 40px; line-height:30px ;}
}





@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

/*CALL-NOW*/
.call-now ul li {padding:0 10px; font-size:12px; line-height:20px;}
.call-now ul li:first-child { padding:0 10px 0 0;}
/*CALL-NOW*/

/*Follow*/
.follow-us { display:none;}
/*Follow*/

/**HEADER**/
/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%; }
.stickydiv{position: relative; z-index:999; width: 100%; }
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 999;}
/*NAV-FIX*/

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block;}
.logo img { width:173px;}
/*LOGO*/
/**HEADER**/

/*HOME-TEXT*/
.home-left-text { margin:15px 0 0 0;}
.home-right-text { margin:0 0 15px 0; padding:0;}
/*HOME-TEXT*/

/*HOME-SERVICES-BOX*/
.home-services-box .home-services-box-icon a {font-size:45px; line-height:55px;}
.home-services-box .home-services-box-title a {font-size:15px; line-height:25px;}
.home-services-box .featured-jobs-btn { font-size:13px; padding:10px 20px; line-height:18px ;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
.service-home h1 {font-size:40px; line-height:50px;}
.service-home h2 {font-size:20px; line-height:30px;}
.service-home p { font-size:13px; line-height:20px;}
/*SERVICE-SECTION*/

/*HOME-BOX-SECTION*/
.why-we-section-box-icon {width:60px; height:60px; font-size:30px; padding:15px 0; }
.why-we-section-text { font-size:30px; line-height:40px;}
.why-we-section-titel { font-size:12px; line-height:20px;}
/*HOME-BOX-SECTION*/

/*Special Features*/
.special-features-box .special-features-box-icon a { font-size:40px; line-height:50px;}
.special-features-box .special-features-box-title a {font-size:17px; line-height:25px; }
.special-features-box .special-features-box-text a {font-size:14px; line-height:20px; }
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem h4 {line-height:25px;}
.postItem h4 a, .postItem h4 a:visited {font-size:15px;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 h6 { font-size:18px; line-height:28px;}
/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 15px 5px 0; font-size:13px; line-height:20px;}
/*FOOTER-NAV*/
/*FOOTER-CONTACT*/
.footer-contact {float:left; margin:15px 0;}
.footer-contact p {font-size:13px; list-style:20px;}
/*FOOTER-CONTACT*/
/*FOOTER*/

/*CONTACT-address*/
.address ul li i { font-size:20px; height:50px; line-height:50px; width:50px;}
.address .info h5 {font-size:14px; line-height:22px;}
.address li span { font-size:13px; }
/*CONTACT-address*/

.gallery-titel {font-size:14px; line-height:20px;}
}





@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

h1 { font-size:32px; line-height:37px;}
h1 span { font-size:22px; line-height:30px;}

h2 { font-size:28px; line-height:35px;}

h3 { font-size:18px; line-height:28px;}

h6 { font-size:15px; line-height:22px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

/*TOP*/
#top { display:none;}

/*CALL-NOW*/
.call-now {  display:none;}
/*CALL-NOW*/

/*Follow*/
.follow-us { display:none;}
/*Follow*/
/*TOP*/

/**HEADER**/
/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%;}
.stickydiv{position: relative; z-index: 999; width: 100%; }
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index:999 !important;}
/*NAV-FIX*/

.sticky-wrapper { height:auto !important;}

/*LOGO*/
.logo { /*float:left;*/ float:none; width:202px; height: auto; margin:61px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:202px;}
/*LOGO*/
/**HEADER**/

/*HOME-TEXT*/
.home-left-text { margin:15px 0 0 0;}
.home-right-text { margin:0 0 15px 0; padding:0;}
/*HOME-TEXT*/

/*HOME-SERVICES-BOX*/
.home-services-box .home-services-box-icon a {font-size:45px; line-height:55px;}
.home-services-box .home-services-box-title a {font-size:15px; line-height:25px;}
.home-services-box .featured-jobs-btn { font-size:13px; padding:10px 20px; line-height:18px ;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
.service-home h1 {font-size:40px; line-height:50px;}
.service-home h2 {font-size:20px; line-height:30px;}
.service-home p { font-size:13px; line-height:20px;}
/*SERVICE-SECTION*/

/*Special Features*/
.special-features-box .special-features-box-icon a { font-size:40px; line-height:50px;}
.special-features-box .special-features-box-title a {font-size:17px; line-height:25px; }
.special-features-box .special-features-box-text a {font-size:14px; line-height:20px; }
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem h4 {line-height:30px;}
.postItem h4 a, .postItem h4 a:visited {font-size:18px;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 h6 { font-size:18px; line-height:28px;}

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 15px 5px 0; font-size:13px; line-height:20px;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact {float:left; margin:15px 0;}
.footer-contact p {font-size:13px; list-style:20px;}
/*FOOTER-CONTACT*/
/*FOOTER*/

/*COPYRIGHT*/
.copyright { font-size:13px; line-height:20px;}
/*COPYRIGHT*/

/*HOME POPUP*/
.modal-header h4 {font-size:20px; line-height:30px;}
.add-box h2 { font-size:20px; line-height:30px ;}
/*HOME POPUP*/

/*SUB-BANNER*/
#sub-banner {padding:70px 0;}
#sub-banner h1 { font-size:26px; line-height:30px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:20px; margin:15px 0 0 0; font-size:13px;}
.breadcrumb-handler a {line-height:20px; margin:0 7px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*BANK DETAILS*/
.bank-details { float:left; width:100%; padding:0; margin:15px 0; border:1px solid #F4F4F4;}
.bank-details-logo { margin:0; padding:15px; border-right: none; border-bottom:1px solid #F4F4F4;}
.bank-details-text { float:left; margin:0;}
/*BANK DETAILS*/

.contact-img { display:none;}

/*CONTACT-address*/
.address ul li i { font-size:20px; height:50px; line-height:50px; width:50px;}
.address .info h5 {font-size:15px; line-height:20px;}
.address li span { font-size:13px;}
/*CONTACT-address*/

#contact-form-bg { margin-top:15px; margin-bottom:-15px; padding:15px 0;}
/*INNER-FORM*/
.form-contact { font-size:13px; line-height:20px; }
.form-contact p {font-size:13px; line-height:20px;}

.form-contact-bor { height:50px; line-height:50px;  }
.form-contact-textar {height:90px; line-height:30px; }
.form-contact select {height:50px; line-height:50px; }

/*INNER-FORM*/

.register-form {  margin:15px auto; padding:15px; background:#F2F2F2; border:1px solid #DDD; }
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.form-btn { font-size:14px; padding:10px 35px; line-height:25px ;}

.gallery-titel { display:none;}
}





@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { font-size:30px; line-height:35px;}
h1 span { font-size:18px; line-height:26px;}

h2 { font-size:24px; line-height:30px;}

h3 { font-size:16px; line-height:25px;}

h6 { font-size:15px; line-height:20px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

/*TOP*/
#top { display:none;}

/*CALL-NOW*/
.call-now {  display:none;}
/*CALL-NOW*/

/*Follow*/
.follow-us { display:none;}
/*Follow*/
/*TOP*/

/**HEADER**/

/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%; }
.stickydiv{position: relative; z-index: 999; width: 100%; }
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index:999 !important;}
/*NAV-FIX*/

.sticky-wrapper { height:auto !important;}

/*LOGO*/
.logo { /*float:left;*/ float:none; width:202px; height: auto; margin:61px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:202px;}
/*LOGO*/

/**HEADER**/

/*HOME-TEXT*/
.home-left-text { margin:15px 0 0 0;}
.home-right-text { margin:0 0 15px 0; padding:0;}
/*HOME-TEXT*/

/*HOME-SERVICES-BOX*/
.home-services-box .home-services-box-icon a {font-size:40px; line-height:50px;}
.home-services-box .home-services-box-title a {font-size:15px; line-height:25px;}
.home-services-box .featured-jobs-btn { font-size:13px; padding:10px 25px; line-height:18px ;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
.service-home h1 {font-size:40px; line-height:50px;}
.service-home h2 {font-size:20px; line-height:30px;}
.service-home p { font-size:13px; line-height:20px;}
/*SERVICE-SECTION*/

/*Special Features*/
.special-features-box .special-features-box-icon a { font-size:40px; line-height:50px;}
.special-features-box .special-features-box-title a {font-size:17px; line-height:25px; }
.special-features-box .special-features-box-text a {font-size:14px; line-height:20px; }
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem h4 {line-height:25px;}
.postItem h4 a, .postItem h4 a:visited {font-size:16px;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 h6 { font-size:16px; line-height:25px;}

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 15px 5px 0; font-size:13px; line-height:20px;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact {float:left; margin:15px 0;}
.footer-contact p {font-size:13px; list-style:20px;}
/*FOOTER-CONTACT*/
/*FOOTER*/

/*COPYRIGHT*/
.copyright { font-size:13px; line-height:20px;}
/*COPYRIGHT*/

/*HOME POPUP*/
.modal-header h4 {font-size:20px; line-height:30px;}
.add-box h2 { font-size:18px; line-height:28px ;}
/*HOME POPUP*/

/*SUB-BANNER*/
#sub-banner {padding:45px 0;}
#sub-banner h1 { font-size:22px; line-height:30px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:18px; margin:15px 0 0 0; font-size:12px;}
.breadcrumb-handler a {line-height:18px; margin:0 5px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*BANK DETAILS*/
.bank-details { float:left; width:100%; padding:0; margin:15px 0; border:1px solid #F4F4F4;}
.bank-details-logo { margin:0; padding:15px; border-right: none; border-bottom:1px solid #F4F4F4;}
.bank-details-text { float:left; margin:0;}
/*BANK DETAILS*/

.contact-img { display:none;}

/*CONTACT-address*/
.address { margin-bottom:15px;}
.address ul li i { font-size:20px; height:50px; line-height:50px; width:50px;}
.address .info h5 {font-size:15px; line-height:20px;}
.address li span { font-size:13px; line-height:16px;}
/*CONTACT-address*/

#contact-form-bg { margin-top:15px; margin-bottom:-15px; padding:15px 0;}
/*INNER-FORM*/
.form-contact { font-size:13px; line-height:20px; }
.form-contact p {font-size:13px; line-height:20px;}

.form-contact-bor { height:50px; line-height:50px;  }
.form-contact-textar {height:80px; line-height:30px; }
.form-contact select {height:50px; line-height:50px; }

/*INNER-FORM*/

.register-form {   margin:15px auto; padding:15px; background:#F2F2F2; border:1px solid #DDD; }
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.form-btn { font-size:14px; padding:10px 35px; line-height:25px ;}

.gallery-titel { display:none;}

/*TABLE*/
.box { font-size:13px; }
.table-bg { line-height:20px !important; font-size:13px;}
/*TABLE*/
}





@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 { font-size:25px; line-height:30px;}
h1 span { font-size:16px; line-height:20px;}

h2 { font-size:20px; line-height:25px;}

h3 { font-size:16px; line-height:25px;}

h6 { font-size:14px; line-height:20px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

/*TOP*/
#top { display:none;}

/*CALL-NOW*/
.call-now {  display:none;}
/*CALL-NOW*/

/*Follow*/
.follow-us { display:none;}
/*Follow*/
/*TOP*/

/**HEADER**/

/*NAV-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%; }
.stickydiv{position: relative; z-index: 999; width: 100%; }
.stickydiv.stuck{position: relative; top: 0; width: 100%; z-index:999 !important;}
/*NAV-FIX*/

.sticky-wrapper { height:auto !important;}

/*LOGO*/
.logo { /*float:left;*/ float:none; width:173px; height: auto; margin:61px auto 15px auto; padding: 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.logo img { width:173px;}
/*LOGO*/

/**HEADER**/

/*HOME-TEXT*/
.home-left-text { margin:15px 0 0 0;}
.home-right-text { margin:0 0 15px 0; padding:0;}
/*HOME-TEXT*/

/*HOME-SERVICES-BOX*/
.home-services-box .home-services-box-icon a {font-size:40px; line-height:50px;}
.home-services-box .home-services-box-title a {font-size:15px; line-height:25px;}
.home-services-box .featured-jobs-btn { font-size:13px; padding:10px 25px; line-height:18px ;}
/*HOME-SERVICES-BOX*/

/*SERVICE-SECTION*/
.service-home h1 {font-size:35px; line-height:45px;}
.service-home h2 {font-size:18px; line-height:28px;}
.service-home p { font-size:13px; line-height:20px;}
/*SERVICE-SECTION*/

/*Special Features*/
.special-features-box .special-features-box-icon a { font-size:35px; line-height:45px;}
.special-features-box .special-features-box-title a {font-size:17px; line-height:25px; }
.special-features-box .special-features-box-text a {font-size:13px; line-height:18px; }
/*Special Features*/

/*YOU CAN DREAM IT YOU CAN DO IT*/
.postItem h4 {line-height:20px;}
.postItem h4 a, .postItem h4 a:visited {font-size:15px;}
/*YOU CAN DREAM IT YOU CAN DO IT*/

/*FOOTER*/
#footer-1 h6 { font-size:16px; line-height:25px;}

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 15px 5px 0; font-size:13px; line-height:20px;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact {float:left; margin:15px 0;}
.footer-contact p {font-size:13px; list-style:20px;}
/*FOOTER-CONTACT*/
/*FOOTER*/

/*COPYRIGHT*/
.copyright { font-size:12px; line-height:20px;}
/*COPYRIGHT*/

/*HOME POPUP*/
.modal-header h4 {font-size:20px; line-height:30px;}
.add-box h2 { font-size:16px; line-height:25px ;}
/*HOME POPUP*/

/*SUB-BANNER*/
#sub-banner {padding:45px 0;}
#sub-banner h1 { font-size:22px; line-height:30px;}
/*breadcrumb*/
.breadcrumb-handler {line-height:18px; margin:15px 0 0 0; font-size:12px;}
.breadcrumb-handler a {line-height:18px; margin:0 5px; }
/*breadcrumb*/
/*SUB-BANNER*/

/*BANK DETAILS*/
.bank-details { float:left; width:100%; padding:0; margin:15px 0; border:1px solid #F4F4F4;}
.bank-details-logo { margin:0; padding:15px; border-right: none; border-bottom:1px solid #F4F4F4;}
.bank-details-text { float:left; margin:0;}
/*BANK DETAILS*/

.contact-img { display:none;}

/*CONTACT-address*/
.address { margin-bottom:15px;}
.address ul li i { font-size:20px; height:50px; line-height:50px; width:50px;}
.address .info h5 {font-size:15px; line-height:20px;}
.address li span { font-size:13px; line-height:16px;}
/*CONTACT-address*/

#contact-form-bg { margin-top:15px; margin-bottom:-15px; padding:15px 0;}
/*INNER-FORM*/
.form-contact { font-size:13px; line-height:20px; }
.form-contact p {font-size:13px; line-height:20px;}

.form-contact-bor { height:50px; line-height:50px;  }
.form-contact-textar {height:80px; line-height:30px; }
.form-contact select {height:50px; line-height:50px; }

/*INNER-FORM*/

.register-form {  width:80%;  margin:15px auto; padding:15px; background:#F2F2F2; border:1px solid #DDD; }
.register-form:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.form-btn { font-size:14px; padding:10px 35px; line-height:25px ;}

.gallery-titel { display:none;}

/*TABLE*/
.box { font-size:13px; }
.table-bg { line-height:20px !important; font-size:13px;}
/*TABLE*/
}