

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 

@font-face {
	font-family:'SourceSansPro-Regular';
	src: url('fonts/SourceSansPro-Regular_latin+latin-ext_gdi.eot');
	src: url('fonts/SourceSansPro-Regular_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/SourceSansPro-Regular_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/SourceSansPro-Regular_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/SourceSansPro-Regular_latin+latin-ext_gdi.svg#SourceSansPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2215;
}

@font-face {
    font-family: 'gothic720_lt_btlight';
    src: url('fonts/goth7204-webfont.eot');
    src: url('fonts/goth7204-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/goth7204-webfont.woff2') format('woff2'),
         url('fonts/goth7204-webfont.woff') format('woff'),
         url('fonts/goth7204-webfont.ttf') format('truetype'),
         url('fonts/goth7204-webfont.svg#gothic720_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothic720_btroman';
    src: url('fonts/goth7206-webfont.eot');
    src: url('fonts/goth7206-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/goth7206-webfont.woff2') format('woff2'),
         url('fonts/goth7206-webfont.woff') format('woff'),
         url('fonts/goth7206-webfont.ttf') format('truetype'),
         url('fonts/goth7206-webfont.svg#gothic720_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('fonts/MyriadPro-Bold.eot');
	src: local('☺'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/MyriadPro-Bold.ttf') format('truetype'), url('fonts/MyriadPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



   ::-moz-selection{ background: #cae7fd; color:#7b7b7b; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   a {color:#fa3175; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }
   
   .alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }
   body {padding: 0px;  margin: 0px;background:url('images/background-img.png') no-repeat center fixed;-webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover;  background-size: cover;}   
   h1 { margin:0; padding:0; font-size:47px; line-height:50px; font-family:'gothic720_btroman'; font-weight:normal; color:#008e8f; text-align:left; }
   h1 span {font-weight:normal;font-family:'gothic720_lt_btlight';color:#000;}
   h2 { margin:0; padding:0 0 5px 0; font-size:40px; line-height:46px; font-family:"gothic720_lt_btlight"; font-weight:normal; color:#008e90; text-align:left; }
   h3 { margin:0; padding:0; font-size:40px; line-height:46px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#008e8f; text-align:left; }
   h4 { margin:0; padding:0; font-size:22px; line-height:25px; font-family:'gothic720_lt_btlight'; font-weight:normal; color:#919ba7; text-align:left; }
   h5 { margin:0; padding:0; font-size:20px; line-height:22px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#a20000; text-align:left; }
   h6 { margin:0; padding:0; font-size:18px; line-height:22px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#e4a546; text-align:left; }
    
   p { margin:0; padding:0 0 10px 0; font-size:15px; line-height:20px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#7b7b7b; text-align:left; clear:both;}
   p span{ color:#000;font-weight:normal;}
  
/*------------  --------------------*/
   
   
   
   
 
   
   
#layout-wrapper{margin:0 auto; padding:10px 0; max-width:1001px;}
#working-area{margin:0; padding:10px 0 0 0; width:100%;background:url('images/body-rep.jpg') repeat;float:left;}
header {margin:0;padding:0 0 10px;float:left;width:100%;background:url('images/body-rep.jpg') repeat;} 
.main-area {width:956px; margin:0 auto; padding:0;}
.logo-holder-main{padding:0 0 0 2%;}
ul.login-list{margin:0; padding:0; float:right;clear:both;height:25px;}
ul.login-list li{margin:0; padding:0 4px; float:left;font-family:'SourceSansPro-Regular'; font-size:18px;color:#008e8f;list-style:none;display:inline;}
ul.login-list li a{margin:0; padding:0; float:left;color:#008e8f;text-decoration:none;}
ul.login-list li a:hover{color:#333333;}
.social-logo-holder{float:right;padding-right: 0;}
ul.social-links{margin:32px 0 0 0; padding:0; float:right;clear:both;}
ul.social-links li{margin:0; padding:0 15px; float:left;list-style:none;display:inline;}
ul.social-links li a{opacity:0.7;}
ul.social-links li a:hover{opacity:1;}

#nav{margin:0;padding:0;float:left;width:100%;background:#efefef;} 
.main-area-nav{width:100%; margin:0 auto; padding:0;}
.navbar{margin:0;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{color:#303030;font-size:16px;font-family:'SourceSansPro-Regular';padding:0 25px;line-height:60px;margin:0 1px; display: inline-block; vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;float:left;}

/* Sweep To Right */

.navbar-inverse .navbar-nav > li > a:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #f8cc85;  -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: 0 50%;  transform-origin: 0 50%;  -webkit-transition-property: transform;
  transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:active { color: #303030;}
.navbar-inverse .navbar-nav > li > a:hover:before, .navbar-inverse .navbar-nav > li > a:focus:before, .navbar-inverse .navbar-nav > li > a:active:before { -webkit-transform: scaleX(1);  transform: scaleX(1);}
.navbar-collapse{padding:0 !important;}
.navbar-inverse .navbar-nav > li.current-menu-item a{background-color:#f8cc85;}
.navbar-inverse .navbar-nav > li.current_page_parent a{background-color:#f8cc85;}

#header{margin:0;padding:0;float:left;width:100%;background:url('images/body-rep.jpg') repeat;} 
.banner-home-holder{margin:0;padding:0;float:left;width:100%;position:relative;} 
.banner-home-content-holder{margin:0;padding:0;float:left;width:26%;position:absolute;top:22%;right:21%;} 
a.learn-more{margin:0;padding:0;float:left;width:55%;color:#fff;background:#e4a546;line-height:40px;text-align:center;font-size:18px;font-family:'SourceSansPro-Regular';cursor:pointer;display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;} 
/* Sweep To Bottom */
a.learn-more:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #008080; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
a.learn-more:hover, a.learn-more:focus, a.learn-more:active {  color: white !important;}
a.learn-more:hover:before, a.learn-more:focus:before, a.learn-more:active:before {  -webkit-transform: scaleY(1);  transform: scaleY(1);}

#container{margin:0;padding:25px 0;float:left;width:100%;background:url('images/body-rep.jpg') repeat;} 
.nrml-row{margin:0;padding:0;} 
#container-inside{display:none;} 
.sec-img{margin:15px 0 0 0;padding:0;float:left;width:97.5%;position:relative;}
.sec-img-over-txt{margin:0;padding:0;float:left;width:100%;position:absolute;top:52%;left:0;background:rgba(0, 0, 0, 0.3)}
h5.yellow-txt{color:#f9cd86;font-size:18px;font-family:'SourceSansPro-Regular';padding:0;line-height:50px;margin:0;text-align:center;}
.sectionn{padding:0 0 0 8px;margin:0 ;} 
.nrml-row8px{margin:8px 0;} 
a.radmore {color:#e4a94f;font-size:13px;font-family:'SourceSansPro-Regular';padding:0 0 3px 0;display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;  overflow: hidden;cursor:pointer;}
a.radmore:before { content: ""; position: absolute;  z-index: -1; left: 0; right: 100%; bottom: 0; background: #e4a94f; height: 2px;
  -webkit-transition-property: right; transition-property: right;-webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
a.radmore:hover:before, a.radmore:focus:before, a.radmore:active:before { right: 0;}

#welcome-panel{margin:0;padding:40px 0;float:left;width:100%;border-top:1px solid #dde0e5;background:url('images/body-rep.jpg') repeat;} 
#welcome-panel-blog{margin:0;padding:40px 0;float:left;width:100%;background:url('images/body-rep.jpg') repeat;} 
p.blk-txt-nrml{ margin:0; padding:0 0 10px 0; font-size:17px; line-height:22px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:left; }
.wel-come-left{width:95%; margin:0; padding:0;float:left;}
.height-holder{padding:35px 0 0 0;}
.img-sec-welcome{padding:0;margin:0 ;} 
img.welcome-imgs{margin:0 0 10px 0;} 
ul.welcome-sec-list{margin:0; padding:0 15px 0 0;float:left;}
ul.welcome-sec-list li{margin:0; padding:5px 0 5px 17px;float:left;font-size:15px; line-height:20px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#7b7b7b; text-align:left;list-style:none;background:url('images/circle.png') no-repeat scroll 0 10px;}
.welcome-right-sec{width:100%; margin:0; padding:15px;float:right;border:1px solid #e5e5e5;}
.welcome-right-sec img{width:100%;}

#footer-links-sec{margin:0;padding:25px 0;float:left;width:100%;background:#383838;} 
.footer-sec1{margin:0;padding:0 0 0 2%;float:left;width:20%;} 
.footer-sec-address{margin:0;padding:0 0 0 2%;float:left;width:30%;} 
h5.green-hding{margin:0; padding:0 0 5px 0;float:left;font-size:22px; line-height:25px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#008e8f; text-align:left;}
ul.links-txt{margin:0; padding:0 15px 0 0;float:left;}
ul.links-txt li{margin:0; padding:5px 0 5px 17px;float:left;font-size:15px; line-height:20px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:left;list-style:none;background:url('images/circle.png') no-repeat scroll 0 10px;}
ul.links-txt li a{ color:#fff; text-decoration:none;}
ul.links-txt li a:hover{ color:#e4a94f; text-decoration:none;}
p.wt-txt{ color:#fff;}
p.phone-no{margin:0; padding:0 0 5px 35px;float:left;font-size:20px; line-height:25px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:left;list-style:none;background:url('images/phone.png') no-repeat scroll 0 0px;}
p.message{margin:0; padding:5px 0 5px 35px;float:left;font-size:17px; line-height:25px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:left;list-style:none;background:url('images/message.png') no-repeat scroll 0 5px;}
p.message a{color:#fff;text-decoration:none;}
p.message a:hover{color:#e4a94f;text-decoration:none;}
.footer-sec1-social{margin:0;padding:0 0 0 2%;float:left;width:10%;} 
ul.social-links-footer{margin:10px 0 0 30%; padding:0; float:left;clear:both;}
ul.social-links-footer li{margin:0; padding:3px 0; clear:both;list-style:none;}
ul.social-links-footer li a{opacity:0.7;}
ul.social-links-footer li a:hover{opacity:1;}



#footer{margin:0;padding:15px 0;float:left; width:100%;background:#000;} 
p.copy-txt{margin:0; padding:0;font-size:12px; line-height:25px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:center;}
li.widget-container{list-style:none;}



/* -------------- About Page Starts Here --------------- */


img.abt-sml-img{margin:0 15px 15px 0; padding:0;float:left;border-radius:15px;}
.pading-bot{padding:0 0 10px 0 !important;}
ul.abt-img-lst{padding:0; margin:8px 0 50px 0; float:left;}
ul.abt-img-lst li{padding:0; margin:0 2% 0 0; float:left; display:inline;border:1px solid #c1c1c3; width:48%;}
ul.abt-img-lst li img{width:100%;}
h6.inside-blk-txt{margin:0; padding:4px 0 15px 0;font-size:21px; line-height:25px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:left;}
.about-bottom-img-holder{padding:0; margin:20px 0 0 0; float:left; background:#000;position:relative; width:100%;min-height:262px;}
.abt-rt-txt{padding:30px 20px; margin:0; float:left;position:absolute;top:0;left:0;}
h2.abbt-rt-btm-hding{margin:0; padding:0;font-size:40px; line-height:42px; font-family:'MyriadPro-Bold'; font-weight:bold; color:#fff; text-align:right;width:60%;float:right;}
h4.abbt-rt-btm-hding2{margin:0; padding:0;font-size:28px; line-height:30px; font-family:'MyriadPro-Bold'; font-weight:bold; color:#e4a546; text-align:left;clear:both;}
p.click-txt{margin:0; padding:0;font-size:16px;  font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:left;}
p.click-txt a{margin:10px 0 0 0; padding:0;color:#fff;text-decoration:none; padding:0 10px;float:left;line-height:29px;background:#e4a546;}
p.click-txt a:hover{background:#fff;color:#000;}

h6.latst-news-hding{ margin:8px 0 5px 0; padding:0;float:left;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:21px; font-weight:normal; text-align:left;list-style:none;clear:both;}
a.recent-more{ margin:12px 0 15px 0; padding:0 10px;float:left;font-family:'SourceSansPro-Regular'; color:#fff;font-size:16px; font-weight:normal; text-align:left;list-style:none;background:#008e8f;line-height:30px;float:left;cursor:pointer;}
a.recent-more:hover{ background:#e4a94f; color:#fff !important;}


/* -------------- About Page Ends Here --------------- */


/* -------------- Conatct Page Starts Here --------------- */

input.field1{margin:5px 0; padding:0 0 0 8px;font-size:16px; line-height:35px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:left;border:1px solid #c1c1c1;border-radius:10px;float:left;width:100%;height:35px;}
textarea.field2{margin:5px 0; padding:0 0 0 8px;font-size:16px; line-height:35px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:left;border:1px solid #c1c1c1;border-radius:10px;float:left;width:100%;height:85px;}
input.wpcf7-submit{margin:5px 0; padding:0;font-size:18px; line-height:35px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:center;border:1px solid #c1c1c1;border-radius:10px;float:left;width:130px;height:45px;background:#e4a546;}
input.wpcf7-submit:hover{color:#e4a546; background:#fff;}
#wpcf7-f61-p11-o1{padding:25px 0 0 0;}
.map-holder{margin:25px 0 0 0; padding:20% 0 0 8px;font-size:26px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#000; text-align:center;border:1px solid #c1c1c1;border-radius:10px;float:left;width:100%;height:255px;}

/* -------------- Conatct Page Ends Here --------------- */



/* -------------- Blog Page Starts Here --------------- */

.post-holder-all{ margin:0; padding:0 15px;width:100%;float:left;  background: url("images/content-sec-rep.jpg") repeat-x scroll center top #433d41;}
.post-holder{ margin:0; padding:0; float:left;width:65%;}
.side-bar-holder{ margin:0; padding:0; float:right;width:35%;}

.post{ margin:15px 0; padding:15px; float:left;width:100%; border:1px solid #dde0e5;}
h2.entry-title a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
h2.entry-title{ margin:0 ; padding:0 0 5px 0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
h2.entry-title{ margin:0;}
.meta-prep{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:16px; font-weight:bold; text-align:left;}
.entry-date{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:14px; font-weight:normal; text-align:left;}
.meta-sep{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:16px; font-weight:bold; text-align:left;}
.author a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:14px; font-weight:normal; text-align:left;}
.cat-links{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:14px; font-weight:normal; text-align:left;}
.entry-utility-prep entry-utility-prep-cat-links a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#fff;font-size:14px; font-weight:normal; text-align:left;}
.comments-link a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:14px; font-weight:normal; text-align:left;}
.cat-links a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:14px; font-weight:normal; text-align:left;}

h3.widget-title{ margin:15px 0; padding:5px 0 5px 15px;font-family:'SourceSansPro-Regular'; color:#000;font-size:20px; font-weight:normal; line-height:20px; text-align:left; background:#dde0e5; }
#searchform{display:none;}
ul.xoxo ul { margin:10px 0; padding:0 0 0 30px;}
ul.xoxo ul li{ margin:5px 0; padding:0 0 0 20px;font-family:'SourceSansPro-Regular'; color:#fff;font-size:16px; font-weight:normal; text-align:left; clear:both;background: url("images/red-ball.png") no-repeat scroll 0 6px; list-style:none;}
ul.xoxo ul li a{color:#008e8f;}
.entry-content p{padding:5px 0 0 0;}
.edit-link a{color:#fff;}

a:hover{color:#008e8f !important;}

#recent-comments-2{display:none;}
#meta-2{display:none;}
.post h1{ margin:0; padding:10px 0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
.nav-previous a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:16px; font-weight:normal; text-align:left;}
.nav-previous a:hover{color:#e4a546 !important;}
.nav-next a{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:16px; font-weight:normal; text-align:left;}
.nav-next a:hover{color:#e4a546 !important;}

.entry-utility{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:14px; font-weight:normal; text-align:left;}
.entry-utility a{ color:#e4a546;}
.comment-respond h3{ margin:0; padding:10px 0;font-family:'SourceSansPro-Regular'; color:#e4a546;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
p.logged-in-as a{color:#008e8f;}
textarea#comment{ margin:0 ; padding:10px;font-family:'SourceSansPro-Regular'; color:#000;font-size:16px; font-weight:normal; text-align:left; border: none; background:#fff; height:120px; width:80%; float:right;}

#form-allowed-tags{display:none;}

#execphp-4{padding:0;}

input.submit { margin:0 ; padding:10px;font-family:'SourceSansPro-Regular'; color:#fff;font-size:16px; font-weight:bold !important; text-align:left  !important; border: none; background:#008e8f; height:42px  !important; width:25% !important; text-align:center  !important; float:left !important;}
input.submit:hover{ color:#008e8f; background:#fff;}
h1.page-title{ margin:0; padding:10px 0;font-family:'SourceSansPro-Regular'; color:#fff;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
h1.page-title span{color:#008e8f;}
.more a{color:#008e8f;}
.comment-form input{ margin:20px 0; padding:0 5px;font-family:'SourceSansPro-Regular'; color:#000;font-size:16px; font-weight:normal; text-align:left; border: none; background:#fff; height:32px; width:80%; float:right;}

h3#comments-title{ margin:0; padding:10px 0;font-family:'SourceSansPro-Regular'; color:#fff;font-size:24px; font-weight:normal; line-height:20px; text-align:left;}
a.url{ margin:0 ; padding:0;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:14px; font-weight:normal; text-align:left;}
.says{ color:#fff;}
.commentmetadata a{ color:#fff;}
a.comment-reply-link{ color:#008e8f;}
.nav-next a{ color:#008e8f;}

h4.latst-news{ margin:0; padding:5px 0;font-family:'SourceSansPro-Regular'; color:#e4a94f;font-size:28px; font-weight:normal; text-align:left;}
.welcome-right-sec ul{ margin:0; padding:0;float:left;}
.welcome-right-sec ul li{ margin:0; padding:0;float:left;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:22px; font-weight:normal; text-align:left;list-style:none;}
.welcome-right-sec ul li a{ margin:0; padding:0;float:left;font-family:'SourceSansPro-Regular'; color:#008e8f;font-size:22px; font-weight:normal; text-align:left;list-style:none;}
.welcome-right-sec ul li span.more a{ margin:12px 0 15px 0; padding:0 10px;float:left;font-family:'SourceSansPro-Regular'; color:#fff;font-size:16px; font-weight:normal; text-align:left;list-style:none;background:#008e8f;line-height:30px;float:left;}
.welcome-right-sec ul li span.more a:hover{ background:#e4a94f; color:#fff !important;}
ul.xoxo ul li a:hover{ color:#e4a546 !important;}


/* -------------- Blog Page Ends Here --------------- */




/* -------------- Services Page Starts Here --------------- */

h4.srvcs-ylow-hding{}
.top-row-right-services img {width:100%;}
.top-row-right-services{width:90%;margin:0 0 20px 0;padding:0;float:right; position:relative;}
.top-row-right-services-abslt{width:100%;margin:0;padding:0;float:left; position:absolute;left:0;bottom:25px;}
h2.srvcs-rt-hdng{margin:0; padding:0;font-size:35px; line-height:42px; font-family:'MyriadPro-Bold'; font-weight:bold; color:#fff; text-align:center;}
h4.srvcs-rt-hdng2{margin:0; padding:0;font-size:27px; line-height:32px; font-family:'MyriadPro-Bold'; font-weight:bold; color:#fff; text-align:center;}
h5.srvcs-rt-hdng3{margin:0; padding:0 25px;font-size:18px; line-height:22px; font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:center;}
.top-row-right-services img{height:100%;}
p.clk-txt{margin:0; padding:0;font-size:16px;  font-family:'SourceSansPro-Regular'; font-weight:normal; color:#fff; text-align:center;}
p.clk-txt a{margin:10px 0 0 31%;color:#363636;text-decoration:none; padding:0 25px;float:left;line-height:44px;background:#f8cc85;}
p.clk-txt a:hover{background:#fff;color:#000;}
.top-row-right-services-abslt2{width:80%;margin:20px 0 0 0;padding:0;float:left; position:absolute;left:0;bottom:10px;}
.srv-lft-sec img {width:100%;}
.srv-rght img {width:100%;}
.srv-lft-sec {margin:15px 0 0 0;}
.srv-rght {margin:15px 0 0 0;}

/* -------------- Services Page Ends Here --------------- */





@media screen and (min-width : 1101px) and (max-width :1200px) {

.main-area {width:940px; margin:0 auto; padding:0;}



}
   
@media screen and (min-width : 970px) and (max-width :1100px) {
  
.main-area {width:940px; margin:0 auto; padding:0;}
.banner-home-holder img{width:100%;}

.social-logo-holder{padding-right: 15px;}

}
   
@media screen and (min-width : 768px) and (max-width : 970px) {
   
.main-area {width:738px; margin:0 auto; padding:0;}
.banner-home-holder img{width:100%;}
.banner-home-content-holder{width:56%;}
.sec-img img{width:100%;}
.sec-img-over-txt{top:43%;}
.img-sec-welcome img{width:70%; margin:0 0 0 15%;}
.img-sec-welcome{width:100%; margin:5% 0;}
.height-holder{padding:0;}
.footer-sec1{width:50%; margin:5% 0;}
.about-bottom-img-holder{min-height:362px;}


/* -------------- Services Page Starts Here --------------- */


.top-row-right-services{width:100%;margin:0 0 20px 0;padding:0;float:right; position:relative;}
.top-row-right-services-abslt2{width:100%;}
h4.srvcs-rt-hdng2{font-size:22px; line-height:25px;}

/* -------------- Services Page Ends Here --------------- */

.img-sec-welcome img { display: block; margin: 0; width: 70%;}
.footer-sec1-social{width: 20%;}
.social-logo-holder{padding-right: 15px;}

}
 
@media screen and (min-width : 640px) and (max-width: 767px) {
   
.main-area {width:610px; margin:0 auto; padding:0;}
.logo-holder-main{width:40%;float:left;}
.logo-holder-main img{width:100%;}
.social-logo-holder{width:50%;float:right; padding-right: 15px;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#008e8f;}
.top-nav-holder{height:40px;}
.navbar-collapse{position:relative;z-index:999999999;background:#008e8f;}
.navbar-inverse .navbar-nav > li > a{margin:1px 0; padding:0 0 0 8%;line-height:40px;width:100%;}
.banner-home-holder img{width:100%;}
.banner-home-content-holder{width:66%;top:12%;}
.sectionn{width:48%;margin:0 1% 0 0;float:left;}
.sec-img img{width:100%;}
.sec-img-over-txt {top:49%;}
.welcome-right-sec{margin:5% 0 0 0;}
.footer-sec1{width:48%;margin:0 1% 0 0;float:left;}
.footer-sec1-social{width:100%;}
ul.social-links-footer li{display:inline;float:left;clear:none;margin:0 15px;}
.about-bottom-img-holder{min-height:2px;}
ul.links-txt li{width:98%;float:left;}



/* -------------- Services Page Starts Here --------------- */


.top-row-right-services{width:100%;margin:0 0 20px 0;padding:0;float:right; position:relative;}
.top-row-right-services-abslt2{width:100%;}
h4.srvcs-rt-hdng2{font-size:22px; line-height:25px;}
.srv-lft-sec img{width:auto;}
.srv-rght img{width:auto;}
.srv-lft-sec{width:50%; margin:15px 0 0 25%;}
.srv-rght {width:50%; margin:15px 0 0 25%;}
.top-row-right-services img{width:auto;}
.top-row-right-services{text-align:center; float:left;margin:15px 0 20px 25%;width:50%;}
.top-row-right-services-abslt{width:80%; margin:0 0 0 10%;}
.top-row-right-services-abslt2{width:80%; margin:0 0 0 10%;}
p.clk-txt a{ margin:10px 0 0 27%;}

/* -------------- Services Page Ends Here --------------- */


.abt-rt-txt{bottom: 0; top: initial;}
.more{display: block;}
.abt-rt-txt h2.abbt-rt-btm-hding{text-align: left; width: 100%;}
ul.links-txt li{width: 100%;}
.nav.navbar-nav{width: 100%; margin: 0;}
p{line-height: 20px;}
.sec-img-over-txt{padding: 10px 0;}
.img-sec-welcome img { margin: 10px 0; width: 100%;}
.abt-rt-txt{position: relative;}
p.message{font-size: 14px;}
.img-sec-welcome img{height: auto;}
.sec-img-over-txt { top: 0;}



}


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

.main-area {width:450px; margin:0 auto; padding:0;}

.logo-holder-main{width:40%;float:left;}
.logo-holder-main img{width:100%;}
.social-logo-holder{width:50%;float:right; padding-right: 15px;}
ul.social-links li{padding:0 5px;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#008e8f;}
.top-nav-holder{height:40px;}
.navbar-collapse{position:relative;z-index:999999999;background:#008e8f;}
.navbar-inverse .navbar-nav > li > a{margin:1px 0; padding:0 0 0 8%;line-height:40px;width:100%;}
.banner-home-holder img{width:100%;}
.banner-home-content-holder{width:66%;top:12%;}
.sectionn{width:100%;margin:0 1% 0 0;float:left;}
/*.sec-img img{width:70%; margin:0 0 0 15%;}*/
.sec-img img {margin: 0; width: 100%;}
.sec-img-over-txt{left:15%;width:70%;}
.sec-img-over-txt {top:55.1%;}
.welcome-right-sec{margin:5% 0 0 0;}
.footer-sec1{width:48%;margin:0 1% 0 0;float:left;}
.footer-sec1-social{width:100%;}
ul.social-links-footer li{display:inline;float:left;clear:none;margin:0 15px;}
img.welcome-imgs{margin:2% 0 2% 15%;width:70%;}
ul.social-links-footer{margin:2% 0 2% 20%;}



h1 {font-size:30px; line-height:40px; }
h2 { font-size:25px; line-height:35px;}
h3 {font-size:25px; line-height:35px;}
h4 {font-size:18px; line-height:20px;}
h5 {font-size:18px; line-height:22px;}
h6 {font-size:16px; line-height:22px;}

.about-bottom-img-holder{min-height:2px;}



/* -------------- Services Page Starts Here --------------- */

.top-row-right-services{width:100%;margin:0 0 20px 0;padding:0;float:right; position:relative;}
.top-row-right-services-abslt2{width:100%;}
h4.srvcs-rt-hdng2{font-size:22px; line-height:25px;}
.srv-lft-sec img{width:auto;}
.srv-rght img{width:auto;}
.srv-lft-sec{width:100%; margin:15px 0 0 0;}
.srv-rght {width:100%; margin:15px 0 0 0;}
.top-row-right-services img{width:auto;}
.top-row-right-services{text-align:center; float:left;margin:15px 0 20px 25%;width:50%;}
.top-row-right-services-abslt{width:80%; margin:0 0 0 10%;}
.top-row-right-services-abslt2{width:80%; margin:0 0 0 10%;}
p.clk-txt a{ margin:10px 0 0 27%;}
h2.srvcs-rt-hdng{font-size:22px; line-height:25px;}
h4.srvcs-rt-hdng2{font-size:20px; line-height:25px;}


/* -------------- Services Page Ends Here --------------- */

/* -------------- blog Page Starts Here --------------- */

.post-holder{width:100%; margin:0;}
.side-bar-holder{width:100%; margin:35px 0 0 0;}
ul.xoxo{width:100%; float:left;padding:0;}


/* -------------- blog Page Ends Here --------------- */

.abt-rt-txt{bottom: 0; top: initial;}
.more{display: block;}
.abt-rt-txt h2.abbt-rt-btm-hding{text-align: left; width: 100%;}
ul.links-txt li{width: 100%;}
.nav.navbar-nav{width: 100%; margin: 0;}
p{line-height: 20px;}
.sec-img-over-txt{padding: 10px 0;}
.img-sec-welcome img { margin: 10px 0; width: 100%;}
.abt-rt-txt{position: relative;}
p.message{font-size: 14px;}



}

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

.main-area {width:330px; margin:0 auto; padding:0;}
.logo-holder-main{width:100%;float:left;padding:0 0 0 2%;}
.logo-holder-main img{width:70%; margin:0 0 0 15%;}
ul.social-links {margin:10px 0 0 20%;float:left;}
.social-logo-holder{width:100%;float:left;margin:20px 0 0 0;}
ul.social-links li{padding:0 5px;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#008e8f;}
.top-nav-holder{height:40px;}
.navbar-collapse{position:relative;z-index:999999999;background:#008e8f;}
.navbar-inverse .navbar-nav > li > a{margin:1px 0; padding:0 0 0 8%;line-height:40px;width:100%;}
.banner-home-holder img{width:100%;}
.banner-home-content-holder{display:none;}
.sectionn{width:100%;margin:0 1% 0 0;float:left;}
.sec-img img{width:auto; margin:0;}
.sec-img-over-txt{left:0%;width:96.2%;}
.sec-img-over-txt {top:51.9%;}
h5.yellow-txt{font-size:16px;}
.welcome-right-sec{margin:5% 0 0 0;}
.footer-sec1{width:48%;margin:0 1% 0 0;float:left;}
.footer-sec1-social{width:100%;}
ul.social-links-footer li{display:inline;float:left;clear:none;margin:0 15px;}
img.welcome-imgs{margin:0;width:auto;}
ul.social-links-footer{margin:2% 0 2% 0%;}  
.footer-sec1{width:100%;margin:10px 0;}
.footer-sec-address{width:100%;}
ul.links-txt li{width:50%;}

h1 {font-size:25px !important; line-height:40px !important;}
h2 { font-size:20px !important; line-height:35px !important;}
h3 {font-size:20px !important; line-height:35px !important;}
h4 {font-size:16px !important; line-height:20px !important;}
h5 {font-size:16px !important; line-height:22px !important;}
h6 {font-size:15px !important; line-height:22px !important;}

.about-bottom-img-holder{min-height:280px;}


/* -------------- blog Page Starts Here --------------- */

.post-holder{width:100%; margin:0;}
.side-bar-holder{width:100%; margin:35px 0 0 0;}
ul.xoxo{width:100%; float:left;padding:0;}
/* -------------- blog Page Ends Here --------------- */

.abt-rt-txt{bottom: 0; top: initial;}
.more{display: block;}
.abt-rt-txt h2.abbt-rt-btm-hding{text-align: left; width: 100%;}
ul.links-txt li{width: 100%;}
.nav.navbar-nav{width: 100%; margin: 0;}
p{line-height: 20px;}
.sec-img-over-txt{padding: 10px 0;}
.img-sec-welcome img { margin: 10px 0; width: 100%;}



}


@media screen and (min-width : 320px) and (max-width: 359px) {
     
.main-area {width:290px; margin:0 auto; padding:0;}
  
.logo-holder-main{width:100%;float:left;padding:0 0 0 2%;}
.logo-holder-main img{width:70%; margin:0 0 0 15%;}
ul.social-links {margin:10px 0 0 20%;float:left;}
.social-logo-holder{width:100%;float:left;margin:20px 0 0 0;}
ul.social-links li{padding:0 5px;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#008e8f;}
.top-nav-holder{height:40px;}
.navbar-collapse{position:relative;z-index:999999999;background:#008e8f;}
.navbar-inverse .navbar-nav > li > a{margin:1px 0; padding:0 0 0 15%;line-height:40px;width:100%;}
.banner-home-holder img{width:100%;}
.banner-home-content-holder{display:none;}
.sectionn{width:100%;margin:0 1% 0 0;float:left;}
.sec-img img{width:100%; margin:0;}
.sec-img-over-txt{left:0%;width:100%;}
.sec-img-over-txt {top:51.9%;}
h5.yellow-txt{font-size:16px;}
.welcome-right-sec{margin:5% 0 0 0;}
.footer-sec1{width:48%;margin:0 1% 0 0;float:left;}
.footer-sec1-social{width:100%;}
ul.social-links-footer li{display:inline;float:left;clear:none;margin:0 15px;}
img.welcome-imgs{margin:0 0 10px 0;width:auto;}
ul.social-links-footer{margin:2% 0 2% 0%;}  
.footer-sec1{width:100%;margin:10px 0;}
.footer-sec-address{width:100%;}
ul.links-txt li{width:50%;}
.height-holder{padding:0;}
.img-sec-welcome{margin:15px 0;float:left;}
h1 {font-size:25px !important; line-height:40px !important;}
h2 { font-size:20px !important; line-height:35px !important;}
h3 {font-size:20px !important; line-height:35px !important;}
h4 {font-size:16px !important; line-height:20px !important;}
h5 {font-size:16px !important; line-height:22px !important;}
h6 {font-size:15px !important; line-height:22px !important;}
p{font-size:14px; line-height:16px;}
ul.welcome-sec-list li{font-size:14px; line-height:16px;}

.about-bottom-img-holder{min-height:280px;}


/* -------------- blog Page Starts Here --------------- */

.post-holder{width:100%; margin:0;}
.side-bar-holder{width:100%; margin:35px 0 0 0;}
ul.xoxo{width:100%; float:left;padding:0;}
/* -------------- blog Page Ends Here --------------- */


.abt-rt-txt{bottom: 0; top: initial;}
.more{display: block;}
.abt-rt-txt h2.abbt-rt-btm-hding{text-align: left; width: 100%;}
ul.links-txt li{width: 100%;}
.nav.navbar-nav{width: 100%; margin: 0;}
p{line-height: 20px;}
.sec-img-over-txt{padding: 10px 0;}



}


  /* @media screen and (min-width :240px) and (max-width: 319px) {
    .main-area {width:98%;}
   
}*/
      












