/*
Theme Name: Scottcornwall
Theme URI: http://scottcornwall.com
Author: the Scottcornwall
Author URI: http://3gmediasolution.com
Description: Scottcornwall Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, custom-header, custom-logo, custom-menu, featured-images
Text Domain: scottcornwall
*/



/**
 * 14.1 Captions
 */

.wp-caption {
	margin-bottom: 1.6em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption-text {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

/**
 * 14.2 Galleries
 */

.gallery {
	margin-bottom: 1.6em;
}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


/**
 * 8.0 Alignments
 */

.alignleft {
    display: inline;
    float: left;
}

.alignright {
    display: inline;
    float: right;
}

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
    margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
    margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
    clear: both;
    margin-top: 0.4em;
    margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
    margin-bottom: 1.2em;
}

.bypostauthor{}
.sticky{}
.screen-reader-text{}






/* =================================== Theme CSS =================================================== */



.navbar-default {background-color: #FFFFFF;border-color: #FFFFFF;
}

.header-top{position:relative; z-index:10000; background:#0e0e0e;}
.navbar-header{float:none;}
.navbar-brand {margin:0 auto !important; text-align:center; float:none; padding:0px;}
.navbar-brand > img{margin:30px auto 10px;}
.navbar-nav{margin-top:0px}

.navbar-default .nav li a {font-size:13px; padding:12px 15px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 400; letter-spacing: 1px; color: #FFFFFF; margin:10px 0;
                           -webkit-transition: color .3s;
                           -moz-transition: color .3s;
                           transition: color .3s;}

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {color:#f7a81b;}

.header-top ul.header-social{list-style:none; text-align:right; float:left; padding:0px; margin:10px 0;}
.header-top ul.header-social li{float:left; width:35px; height:35px; margin-right:7px;}
.header-top ul.header-social li:last-child{margin-right:0px;}
.header-top ul.header-social li a{font-size:16px; float:left; width:30px; height:30px; text-align:center; line-height:35px; color:#fff; 
                                  -webkit-transition: all .5s ease-in-out;
                                  -moz-transition: all .5s ease-in-out;
                                  transition: all .5s ease-in-out}
.header-top ul.header-social li a:hover{color:#f7a81b;}


.banner-sec{margin:0px; padding:0px; height:505px; overflow:hidden; position:relative;}
.banner-sec img{width:100%;}
.banner-sec .caption-section{position:absolute; padding:20px 0; left:5%; right:5%; bottom:0; background:#FFF;}
.banner-sec .caption-section h2{font-size:25px; margin:0px; padding:0px; text-align:center; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; text-transform:uppercase;}

.custom-heading{margin:30px 0 0; padding:0px; }
.custom-heading h1{font-size:18px; padding:0px 0 12px; position:relative; font-family:'Roboto Slab', serif; font-weight:700; color:#131313; margin:0px 0px; text-transform:uppercase;}
.custom-heading h1:after{content:""; position:absolute; bottom:-2px; height:2px; width:80px; background-color:#000; left:0;}

.article-sec{margin:0; padding:14px 0; border-top:2px solid #cfcfcf;}
.article-sec .article-content{margin:0; padding:0px; height:422px; overflow:hidden; position:relative;}
.article-sec .article-content img{width:100%;}
.article-sec .article-content .caption-sec{position:absolute; padding:0px 0px; left:4%; right:4%; bottom:0; background:#FFF;}
.article-sec .article-content .caption-sec h2{font-size:25px; line-height:35px; margin:0px; padding-left:20px; text-align:left; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; 
                                              text-transform:uppercase; padding-top:20px;}
.article-sec .article-content .caption-sec h2 a{text-decoration:none;}

.bottom-content{margin:10px; display:block; padding:0px 27px;}
.bottom-content p{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight: 400; margin:10px 0; text-align:left;}
.bottom-content h6{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:15px 0; text-align:left;}
.bottom-content h6 span{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:700; text-align:left;}
.bottom-content h6 img{width:12px; margin:-3px 4px 0 ;}

.article-bttm{margin:0; padding:30px 0 30px; display:block; clear:both;}
.article-bttm .bttm-content{margin:0; padding:0px; height:240px; overflow:hidden; position:relative;}
.article-bttm .bttm-content img{width:100%;}
.article-bttm .bttm-content .caption-sec{position:absolute; padding:10px 0 10px; left:4%; right:4%; bottom:0; background:#FFF;}
.article-bttm .bttm-content .caption-sec h2{font-size:16px; line-height:20px; margin:0px; padding-left:5px; text-align:left; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; 
                                            text-transform:uppercase;}
.article-bttm .bttm-content .caption-sec h2 a{text-decoration:none;}

.bottom-wrapp{margin:10px; display:block; padding:0px 10px; min-height:105px;} 
.bottom-wrapp p{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight: 400; margin:10px 0; text-align:left;}
.bottom-wrapp h6{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:10px 0 20px; text-align:left;}
.bottom-wrapp h6 span{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:700; text-align:left;}
.bottom-wrapp h6 img{width:12px; margin:-3px 4px 0 ;}

.article-bttm-sec{margin:0; padding:20px 0; border-top:2px solid #cfcfcf;}

.feature-sec{margin:0px; display:block; clear:both;}
.feature-sec .feature-content{margin:0px; padding:0px; display:table-cell; clear:both; vertical-align:middle;}
.feature-sec .feature-content .post-img{padding:0px; float:left; border:2px solid #FFF; height:90px; width:90px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; overflow:hidden; 
                                        background:#fff; margin-right:10px; text-align:center;}
.feature-sec .feature-content h4{font-size:16px; font-family:'Roboto Slab', serif; font-weight:700; color:#000; margin:15px 0 8px; padding:0px;}
.feature-sec .feature-content p{font-size:14px; color:#fff; font-family: 'Poppins', sans-serif; font-weight:400;}
.feature-sec .feature-content h4 a{text-decoration:none;}

.feature-text{margin:10px 0; padding:10px 0;}
.feature-text h6{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:10px 0 20px; text-align:left;}
.feature-text h6 span{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:700; text-align:left;}
.feature-text h6 img{width:12px; margin:-3px 4px 0 ;}
.feature-text p{font-size:13px; line-height:18px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:10px 0 20px; text-align:left;}

.right-wrap{margin:0; padding:30px 0; border-top:2px solid #cfcfcf;}
.right-wrap .right-content{margin:0; padding:0px; overflow:hidden; position:relative;}
.right-wrap .right-content img{width:100%;}
.right-wrap .right-content h2{font-size:16px; line-height:23px; margin:0px; padding:15px 0; text-align:left; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; 
                              text-transform:uppercase;}
.right-wrap .right-content h2 a{text-decoration:none;}

.right-wrap .right-content p{font-size:13px; line-height:20px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight: 400; text-align:left;}

.right-wrap-bttm{margin:0; padding:15px 0;}
.right-wrap-bttm .right-content{margin:0; padding:0px; overflow:hidden; position:relative;}
.right-wrap-bttm .right-content img{width:100%;}
.right-wrap-bttm .right-content h2{font-size:16px; line-height:23px; margin:0px; padding:15px 0; text-align:left; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; 
                                   text-transform:uppercase;}
.right-wrap-bttm .right-content h2 a{text-decoration:none;}
.right-wrap-bttm .right-content p{font-size:13px; line-height:20px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight: 400; text-align:left; padding-bottom:0;}

.social-sec{margin:0; padding:20px 0; border-top:2px solid #cfcfcf;}

.social-sec ul.social-media{margin:0px; padding:5px 0 0; position:relative; float:left;}
.social-sec ul.social-media li{height:35px; width:35px; overflow:hidden; display:inline-block; margin:0 5px;}
.social-sec ul.social-media li:first-chlid{margin-left:0px;}
.social-sec ul.social-media li:lastchlid{margin-right:0px;}
.social-sec ul.social-media li a{font-size:22px; line-height:36px; float:left; width:100%; height:100%; text-align:center; text-decoration:none;
                                 -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; 
                                 -moz-transition:all .5s; -webkit-transition:all .5s; transition:all .5s;}
.social-sec ul.social-media li a.facebook{background:#657cc0; border-radius:2px; border:1px solid #657cc0; color:#FFF;}
.social-sec ul.social-media li a.twitter{background:#38b7d7; border-radius:2px; border:1px solid #38b7d7; color:#FFF;}
.social-sec ul.social-media li a.google{background:#cd4d35; border-radius:2px; border:1px solid #cd4d35; color:#FFF;}
.social-sec ul.social-media li a.rss{background:#feb573; border-radius:2px; border:1px solid #feb573; color:#FFF;}
.social-sec ul.social-media li a.instagram{background:#c61c83; border-radius:2px; border:1px solid #feb573; color:#FFF;}
.social-sec ul.social-media li a.youtube{background:#db2724; border-radius:2px; border:1px solid #db2724; color:#FFF;}
.social-sec ul.social-media li a.linked_in{background:#0274b3; border-radius:2px; border:1px solid #0274b3; color:#FFF;}
.social-sec ul.social-media li a:hover{background:#131313; border:1px solid #131313;}

.social-sec .form-holder{padding:18px 0px 30px; display:block; clear:both; overflow:hidden; margin:0 -15px;}
.social-sec .news-subscribe{border:0; background:#FFF; height:45px; width:90%; display:inline-block; padding:0 20px 0 15px; font-size:13px; font-weight:400; border:1px solid #cfcfcf; 
                            font-family: 'Poppins', sans-serif; font-weight: 400;}
.social-sec .subscribe-btn{border:0; margin:0px; padding:0px; display:inline-block; position:absolute; right:4.5%;
                           width:110px; height:45px; background:#000000; color:#fff; font-family:'Roboto Slab', serif; font-weight:700; font-size:14px; text-transform:uppercase;
                           -webkit-transition: all .3s;
                           -moz-transition: all .3s;
                           transition: all .3s;}
.social-sec .subscribe-btn:hover{background:#f7a81b;}

.about-us-sec{margin:0; padding:20px 0; border-top:2px solid #cfcfcf;}

.about-us-sec .about-content{margin:10px 0 0; padding:0px; overflow:hidden; position:relative;}
.about-us-sec .about-content img{width:100%;}
.about-us-sec .about-content h2{font-size:13px; line-height:20px; margin:0px; padding:15px 0; text-align:left; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:600;}
.about-us-sec .about-content p{font-size:13px; line-height:20px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight: 400; text-align:left;}


.news-sec{margin:0; padding:20px 0; display:block; clear:both;}
.news-sec .news-content{margin:0 auto; padding:0; text-align:center;}
.news-sec .news-content h1{font-size:45px; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; text-transform:uppercase; margin:15px auto 30px; padding:0;}

.news-sec .news-wrapp{margin:0; padding:0px; height:273px; overflow:hidden; position:relative;}
.news-sec .news-wrapp img{width:100%;}
.news-sec .news-wrapp .text-holder{position:absolute; padding:10px 0 10px; left:4%; right:4%; bottom:0; background:#FFF;}
.news-sec .news-wrapp .text-holder h2{font-size:14px; line-height:20px; margin:0px auto; padding-left:5px; text-align:center; color:#131313; font-family:'Roboto Slab', serif; font-weight:700; 
                                      text-transform:uppercase;}

.news-bottom-wrapp{margin:10px; display:block; padding:0px 10px;}
.news-bottom-wrapp p{font-size:17px; line-height:18px; color:#383330; font-family:'Roboto Slab', serif; font-weight:400; margin:10px 0; text-align:center; min-height:45px;}
.news-bottom-wrapp p a{text-decoration:none;}

.news-bottom-wrapp .more-btn{margin:40px auto; display:block; clear:both; text-align:center;}
.news-bottom-wrapp .more-btn a{font-size:14px; padding:10px 35px; border:1px solid #000000; background:#000000; border-radius:0px; margin:0; font-family: 'Open Sans', sans-serif;  font-weight:700; 
                               text-transform:uppercase; text-decoration:none; color:#FFF;
                               -webkit-transition: all .8s ease-in-out;
                               -moz-transition: all .8s ease-in-out;
                               transition: all .8s ease-in-out}
.news-bottom-wrapp .more-btn a:hover{padding:10px 45px; background:#f7a81b; border:1px solid #f7a81b;}

.footer-sec{margin:0; padding:30px 0; background:#000; display:block; clear:both; overflow:hidden;}
.footer-sec .foot-header{margin:0; padding:10px 0; position:relative;}
.footer-sec .foot-header h3{font-size:24px; color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:400;}
.footer-sec .foot-header p{font-size:15px; color:#ffffff; font-family: 'Poppins', sans-serif; font-weight: 400; font-weight:400;}

ul.foot-social{margin:0 0 20px; padding:0px; list-style:none;}
ul.foot-social >li{padding:5px 0; text-align:left; display:inline-block;}
ul.foot-social >li >a{font-size:15px; font-family: 'Poppins', sans-serif; font-weight: 400; color:#ffffff; float:left; padding:3px 0; 
                      -webkit-transition: all .3s;
                      -moz-transition: all .3s;
                      transition: all .3s;}
ul.foot-social >li >a >i{font-size:20px; float:left; margin:0 8px;}
ul.foot-social >li >a:hover{color:#f7a81b; text-decoration:none;}


ul.foot-inline{margin:0px 0 20px; padding:0px; text-align:left; list-style:none;}
ul.foot-inline >li{padding:5px 0; text-align:left; display:block; clear:both;}
ul.foot-inline >li >a{font-size:15px; font-family: 'Poppins', sans-serif; font-weight: 400; color:#ffffff; float:left; padding:3px 0; 
                      -webkit-transition: all .3s;
                      -moz-transition: all .3s;
                      transition: all .3s;}
ul.foot-inline >li >a:hover{color:#f7a81b; text-decoration:none;}

.footer-bttm{margin:0 auto; padding:20px 0; display:block; text-align:center;}
.footer-bttm img{width:auto;}


.intro-sec{margin:0; padding:0; display:block; background:url(images/about-banner.png) no-repeat; background-position:center top;
           background-size:cover; position:relative;overflow:hidden; height:247px;}

.intro-content{position:absolute; left:5%; right:0px; top:50%; margin:0; padding:15px 0px; text-align:left;}
.intro-content h1{font-size:40px; margin:0px 0px; padding:5px 0px; font-family:'Roboto Slab', serif; font-weight:700; text-transform:capitalize; color:#FFFFFF;}
.intro-content ul{list-style:none; margin:0; padding:0;}
.intro-content ul li{display:inline-block; padding:0px 7px; position:relative; margin:0px 4px; color:#f56e00; font-size:14px; font-family:'Roboto', sans-serif; font-weight:400;}
.intro-content ul li:after{content:"/"; margin:0px; padding:0px 8px 0 10px; font-family:'Roboto', sans-serif; font-weight:400; color:#ffffff;position:absolute;}
.intro-content li:last-child:after{content:"";}
.intro-content ul li a{font-size:14px; font-family: 'Poppins', sans-serif; font-weight:400; color:#ffffff; text-decoration:none;
                       -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s; margin:4px 0 0; padding:0;}
.intro-content ul li a:hover{color:#f7a81b;}

.inner-wrap{margin:0; padding:20px 0; display:block; clear:both; overflow:hidden;}
.inner-wrap .left-block{margin:40px 0 0; padding:20px 0;}
.inner-wrap .left-block h2{font-size:40px; margin:20px 0px 10px; padding:5px 0px; font-family:'Roboto Slab', serif; font-weight:400; text-transform:capitalize; color:#020202;}
.inner-wrap .left-block h6{font-size:20px; margin:0px 0px 30px; padding:5px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#5d5d5d;}
.inner-wrap .left-block p{font-size:14px; margin:0px 0px 10px; padding:20px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#010101;}

.inner-wrap .right-block{margin:20px 0 0; padding:10px 0;}
.inner-wrap .right-block img{width:100%;}
.inner-wrap .right-block p{font-size:14px; margin:10px 0px 10px; padding:5px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#010101;}

.inner-bttm{margin:0; padding:20px 0; display:block; clear:both;}
.inner-bttm .right-sec{margin:20px 0 0; padding:20px 0;}
.inner-bttm .right-sec h2{font-size:35px; margin:0px 0px 5px; padding:0px 0px 10px; font-family:'Roboto Slab', serif; font-weight:400; text-transform:capitalize; color:#020202; position:relative;}
.inner-bttm .right-sec h2:after{content:""; position:absolute; bottom:-5px; height:3px; width:120px; background-color:#dcdcdc; left:0;}

.inner-bttm .right-sec h6{font-size:20px; margin:0px 0px 30px; padding:5px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#5d5d5d;}
.inner-bttm .right-sec p{font-size:14px; margin:0px 0px 10px; padding:10px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#010101;}

.inner-bttm .left-sec{margin:20px 0 0; padding:20px 0;}
.inner-bttm .left-sec img{width:100%;}

ul.right-menu{list-style:none; padding:5px 0 0; margin:0px 0;}
ul.right-menu li{padding:10px 0; margin:0px 0 0 5px; font-size:17px; color:#2b2b2b; font-family:'Roboto', sans-serif;
                 font-weight:400; text-decoration:none;}
ul.right-menu li:first-child{padding-top:0px;}
ul.right-menu li img{height:18px; width:18px; margin-right:10px; margin-top:0px;}

.p-content{margin:0px 0; padding:20px 0 30px; display:block; clear:both;}
.p-content p{font-size:14px; margin:0px 0px; padding:15px 0px; font-family: 'Poppins', sans-serif; font-weight:400; color:#010101;}

.inner-wrap .form-group{margin-top:10px; margin-bottom:0px; margin-left:0; margin-right:0px; position:relative;}
.inner-wrap .form-group label{font-size:16px; color:#444444; font-family: 'Poppins', sans-serif; font-weight:400; margin:0px 0 10px; padding:0px;
                              text-align:left; width:100%;}
.inner-wrap .form-group .form-control{font-size:16px; border-radius:0px; border:1px solid #6e6e6e; color:#6e6e6e; margin:0px 0 10px;
                                      -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; height:40px; font-family: 'Poppins', sans-serif; font-weight:400; background:#fff;}

/*.inner-wrap .form-group label a{font-size:16px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:0px 0 10px; padding:0px; text-decoration:none;}
.inner-wrap .form-group label a{color:#444444;}*/
.inner-wrap .form-group select{font-size:16px; border-radius:0px; border:1px solid #6e6e6e; background:#fff; color:#6e6e6e; margin:0px 0 10px; width:100%;
                               -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; height:40px; font-family: 'Poppins', sans-serif; font-weight:400; position:relative; padding-left:10px;}

.inner-wrap label {
    display: inline-block; font-family: 'Poppins', sans-serif; font-weight:400;
    max-width: 100%; padding:10px 0;
    margin-bottom: 5px;
    font-size: 16px;
    color: #6e6e6e;
}
.inner-wrap .wpcf7-submit{border: 0;
                          margin: 0px 0 20px;
                          padding: 0px;
                          display: inline-block;
                          position: absolute;
                          width: 130px;
                          height: 45px;
                          background: #000000;
                          color: #fff;
                          font-family: 'Roboto Slab', serif;
                          font-weight: 700;
                          font-size: 14px;
                          text-transform: uppercase;
                          -webkit-transition: all .3s;
                          -moz-transition: all .3s;
                          transition: all .3s;}

.inner-wrap textarea{height:120px;}
.contact-wrap{margin:20px 0; padding:0 0 50px; display:block; clear:both; overflow:hidden;}
.contact-wrap .form-group{margin-top:10px; margin-bottom:0px; margin-left:0; margin-right:0px; position:relative;}
.contact-wrap .form-group label{font-size:16px; color:#444444; font-family:'Roboto', sans-serif; font-weight:400; margin:0px 0 10px; padding:0px;
                                text-align:left; width:100%;}
.contact-wrap .form-group .form-control{font-size:16px; border-radius:0px; border:1px solid #868686; color:#444444; margin:0px 0 10px;
                                        -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; height:40px; font-family:'Roboto', sans-serif; font-weight:400; background:#fff;}

.contact-wrap .form-group textarea.form-control{height:124px;}
.form-control::-moz-placeholder{color:#444444;}
.contact-wrap .btn-submit{font-size:14px; margin:10px auto 30px; background:#000000; display:block; clear:both; color:#ffffff; border:1px solid #000000; border-radius:6px; text-transform:uppercase;
                          font-family: 'Open Sans', sans-serif;  font-weight:700; padding:0px 0; width:130px; text-align:center; text-decoration:none; height:45px;
                          -webkit-transition:all .5s; -moz-transition:all .5s; -ms-transition:all .5s;transition:all .5s;}
.contact-wrap .btn-submit:hover{background:#f7a81b; color:#fff; text-decoration:none; border:1px solid #f7a81b;}

.navigation{margin:0px; padding:0px 15px 20px; display:block; clear:both;}


@media (max-width:1024px) {
    .banner-sec{height:423px;}
    .banner-sec .caption-section{padding:15px 0;}
    .banner-sec .caption-section h2{font-size:22px;}

    .article-sec .article-content{height:320px;}
    .article-sec .article-content .caption-sec h2{font-size:21px; line-height:30px; padding-left:10px; padding-top:15px;}

    .article-bttm .bttm-content{height:204px;}
    .article-bttm .bttm-content .caption-sec h2{font-size:14px; line-height:19px;}

    .news-sec .news-wrapp{height:230px;}

    .intro-sec{height:205px;}
    .inner-wrap .left-block h6{margin:0px 0px 10px; font-size:19px;}
    .inner-wrap .left-block p{font-size:14px; margin:0px 0px 10px; padding:10px 0px;}

}
@media (max-width:1023px) {
    .banner-sec{height:326px;}
    .banner-sec .caption-section{padding:10px 0;}
    .banner-sec .caption-section h2{font-size:20px;}

    .article-sec .article-content{height:265px;}
    .article-sec .article-content .caption-sec h2{font-size:16px; line-height:26px; padding-top:10px;}


    .bottom-content {margin:6px;}
    .bottom-content p{margin:5px 0;}

    .article-bttm .bttm-content{height:157px;}
    .article-bttm .bttm-content .caption-sec {padding:5px 0 10px;}
    .article-bttm .bttm-content .caption-sec h2{font-size:11px; line-height:17px;}
    .bottom-wrapp p {font-size:11px; line-height:17px;}

    .bottom-wrapp h6{font-size:11px; line-height:17px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:400; margin:10px 0 20px; text-align:left;}
    .bottom-wrapp h6 span{font-size:11px; line-height:17px; color:#6e6e6e; font-family: 'Poppins', sans-serif; font-weight:700; text-align:left;}
    .bottom-wrapp h6 img{width:10px; margin:-3px 4px 0 ;}

    .feature-sec .feature-content h4{font-size:13px; margin:10px 0 8px;}
    .feature-text p {font-size:11px; line-height:17px;}

    .right-wrap-bttm .right-content h2{font-size:13px; line-height:21px;}
    .right-wrap-bttm .right-content p{font-size:12px;}
    .right-wrap .right-content h2{font-size:13px;}
    .right-wrap .right-content p{font-size:12px;}

    .custom-heading h1{font-size:16px;}
    .right-wrap-bttm{padding:10px 0;}

    .form-holder{padding: 10px 0px 10px;}

    .news-subscribe{width:80%; padding:0 10px 0 10px; font-size:11px;}
    .subscribe-btn{width:80px; font-size:10px;}
    .feature-text{margin: 0px 0;}
    .feature-sec .feature-content .post-img {height:80px; width:80px;}
    .feature-text h6 {font-size:11px; line-height:17px;margin: 10px 0 10px;}
    .feature-text h6 span {font-size: 11px;}
    .bottom-wrapp {margin:10px 0; padding:0;}
    .about-us-sec .about-content h2 {font-size:11px; line-height:17px;}
    .about-us-sec .about-content p {font-size:11px; line-height:17px;}
    .news-sec .news-content h1 {font-size:40px; margin:10px auto 20px;}
    .news-sec .news-wrapp {height:182px;}
    .news-bottom-wrapp p {font-size:15px;}

    .footer-sec{padding:20px 0;}
    .footer-sec .foot-header{padding:5px 0;} 
    .footer-sec .foot-header h3{font-size:22px;}

    .intro-sec{height:160px;}
    .intro-content{top:38%;}
    .intro-content h1{font-size:35px;}
    .inner-wrap .left-block{margin:20px 0 0; padding:10px 0;}
    .inner-wrap .left-block h2{font-size:35px; margin:10px 0px 10px;}
    .inner-wrap .left-block h6{font-size:17px;}
    ul.right-menu li{font-size:16px;}

    .inner-bttm{margin:0; padding:10px 0;}
    .inner-wrap{margin:0; padding:10px 0;}
}

@media (max-width:767px) {
    .navbar-collapse{width:100%;}
    .navbar-default .nav li a{padding-top:5px; padding-bottom:5px;
                              border-bottom:1px solid #000000;}
    .navbar-default .nav li:last-child a{border-bottom:0px;}
    .article-bttm .bttm-content .caption-sec h2 {font-size:15px; text-align:center;}
    .bottom-wrapp p{font-size:13px; text-align:center;}

    .article-bttm .bttm-content{height:405px;}

    .feature-sec .feature-content h4{font-size:20px;}
    .feature-text h6{font-size:13px;}
    .feature-text h6 span{font-size:13px;}
    .feature-text p{font-size:13px;}
    .right-wrap .right-content h2 {font-size:16px;}
    .right-wrap .right-content p {font-size:14px;}

    .right-wrap-bttm .right-content h2{font-size:16px;}
    .right-wrap-bttm .right-content p{font-size:14px;}
    .social-sec ul.social-media{padding: 5px 0 20px;}

    .subscribe-btn {width:120px; font-size:14px;}
    .custom-heading h1{font-size:18px;}

    .about-us-sec .about-content h2 {font-size:13px;}
    .about-us-sec .about-content p {font-size:13px;}
    .news-sec .news-wrapp {height:497px;}
    .news-subscribe {font-size:13px;}

    .navbar-brand > img{margin:30px auto 10px; width:400px;}

    .navbar-toggle{position:absolute; right:0px; top:5px;}
}

@media (max-width:640px) {
    .banner-sec {height:310px;}
    .banner-sec .caption-section h2{font-size:16px;}
    .article-sec .article-content{height: 302px;}

    .bottom-wrapp p {padding:0 30px;}

    .article-bttm .bttm-content{height:340px;}
    .news-sec .news-wrapp {height:434px;}
    .article-sec .article-content .caption-sec h2{font-size:13px; line-height:20px;}
    .feature-sec .feature-content h4{font-size:18px;}

    .intro-sec{height:130px;}
    .intro-content h1{font-size:30px;}
    .intro-content{top:30%;}
    ul.right-menu li {font-size:15px;}

}

@media (max-width:568px) {
    .banner-sec {height:257px;}
    .article-sec .article-content{height:277px;}
    .article-bttm .bttm-content{height: 320px;}
    .news-sec .news-wrapp{height:387px;}

}

@media (max-width:480px) {
    .banner-sec {height:216px;}
    .article-sec .article-content{height:196px;}
    .article-bttm .bttm-content{height:210px;}
    .bottom-wrapp h6{text-align:center; margin:10px 0;}
    .feature-sec .feature-content .post-img {height:85px; width:85px;}
    .news-sec .news-wrapp {height:255px;}

    .navbar-brand > img{margin:30px auto 10px; width:270px;}
    .footer-bttm img{width:270px;}
    .intro-sec{height:90px;}
    .intro-content{top:20%;}
    .intro-content h1{font-size:20px;}
    .inner-wrap .left-block h6{font-size:16px;}
    .intro-content ul li{display:inline-block; padding:0px 5px; position:relative; margin:0px 3px;}
    .intro-content ul li:after{padding:0px 4px 0 7px;}
    .intro-content ul li a{font-size:13px;}
    .inner-wrap .left-block h2 {font-size:30px;}
    .inner-bttm .right-sec h2 {font-size:30px;}


}
@media (max-width:360px) {
    .banner-sec {height:218px;}
    .article-sec .article-content{height:206px;}
    .article-bttm .bttm-content{height:220px;}
    .bottom-wrapp h6{text-align:center; margin:10px 0;}
    .news-sec .news-wrapp {height:253px;}


}