/* Theme Name: Twenty Seventeen 

Theme URI: https://wordpress.org/themes/twentyseventeen/ 
Author: the WordPress team 
Author URI: https://wordpress.org/ 
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device. Version: 1.1 License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
Text Domain: twentyseventeen Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. 


*/


 @media only screen and (min-width:0px) and (max-width:767px) {
     .bttnttt {
         font-size:12px !important;
    }
}
 #categories-3 .widget-title {
     font-size: 55px;
     line-height: 45px;
     font-family: 'ufonts_com_futuracondensedextrabold';
     color: #000;
     text-transform: uppercase;
     padding-bottom: 15px;
     margin-bottom: 0px;
     position: relative;
}
 .cat-item {
     font-size: 23px;
     padding: 0 0 4px;
     font-weight: 300;
}
 .cat-item a {
     background-color: transparent;
     text-decoration: none;
     color: #2d2b51;
}
html {
  scroll-behavior: smooth;
}
 #wpcf7-f76-o1 p {
     width:100% !important;
}
 div.wpcf7-response-output {
     float:left;
}
 #buttton {
     background: #5abc78;
     font-size: 30px;
     padding: 9px;
     color: #fff;
     text-transform: uppercase;
     font-family: 'ufonts_com_futuracondensedextrabold';
}
 .bttnttt {
     width: 100%;
     background: #41d580;
     font-size: 30px;
     padding: 9px;
     color: #fff;
     text-transform: uppercase;
     font-family: 'ufonts_com_futuracondensedextrabold';
     cursor: hand;
}
 .ajax-loader {
     display:none !important;
}
 form input, form textarea {
     box-sizing: border-box;
}
 .page-id-46 .wpcf7-email {
     background: none;
     border: 1px solid #eeeeee;
    /* margin: 0 0 25px;
     */
     background: #fff;
     width: 100%;
    /*border-radius: 11px;
     */
    /*padding: 15px 20px;
     */
     color: #000;
    /*font-size: 18px;
     */
}
 a{
     text-decoration:none !important;
}
 .after_featured{
     background:#dfe6e7;
     padding:70px 0px 
}
 .after_featured p{
     color:#000;
     font-size:20px;
     margin-top:30px 
}
 .after_featured ul li{
     padding:5px 5px 5px 35px;
     font-weight:normal;
     background:url(images/right_mark.png)no-repeat left top;
}
/*custom-css*/
 .blog-main-page {
     float: left;
     box-shadow: 4px 0px 32px 0px rgba(0,0,0,0.13);
     background: #fff;
}
 .blog-img {
     margin: 0px 0 0px;
     width: 100%;
     float: left;
}
 .meta-box {
     float: left;
     width: 100%;
     background: #f6f6f6;
     padding: 0px;
}
 .btm-cnt-b {
     float: left;
     padding: 20px;
}
 .blog-img img {
     width: 100%;
     object-fit: cover;
}
 .blog-left {
     border-right: 1px solid #e4e2e2;
     width: 66%;
}
 .page-template-Blog .container {
     width: 1180px;
     margin: 0 auto;
}
 .single-post .container {
     width: 1180px;
}
 #page-background {
     display: none;
}
 .blog1 {
     margin: 0 0 60px;
     clear: both;
     float: left;
}
 .btm-cnt-b h1 {
     font-size: 40px;
     line-height: 50px;
}
 .blog-right {
     float: right;
     width: 33.9%;
}
 .blog1 {
     margin: 0 0 0px;
}
 #text-6 .textwidget {
     padding: 44px 100px 87px 30px;
}
 #text-6 h1 {
     line-height: 35px;
     letter-spacing: -1.87px;
     font-size: 24px;
     color: #fff !important;
     clear: both;
}
 #text-4 h1 {
     font-size: 40px;
}
 .blog1 h1 {
     font-size: 40px;
     line-height: 50px;
}
 .single-post .blog1 {
     width: 100%;
}
 .comment-icon {
     color: #fff;
     background: url("/wp-content/uploads/2018/04/comment_bg.png");
     background-repeat: no-repeat;
     width: 68px;
     float: left;
     height: 49px;
     display: table;
     position: relative;
     margin-left: -11px;
     padding-left: 15px;
     font-size: 25px;
     padding: 11px 0px;
     margin-bottom: -13px;
}
 .comment-count {
     text-align: center;
     float: left;
     width: 100%;
}
 .fa.fa-comment {
     text-align: center;
     float: left;
     width: 100%;
}
 .author-b {
     float: left;
     margin-left: 10px;
     padding: 24px 0px;
     color: #999999;
     font-size: 15.795px;
     letter-spacing: 0.5px;
}
 .single-post .meta-box {
     float: left;
     width: 100%;
}
 #text-6 a {
     font-size: 24px !important;
}
 .post-list {
     margin-top: 20px;
}
 .post-list li {
     list-style: numeric;
     float: left;
     width: 100%;
     margin-left: 18px;
     margin-bottom: 12px;
     font-weight: 600;
}
 .single-post p {
     margin-bottom: 15px;
}
 .single-post strong {
     font-weight: 800;
     font-size: 17px;
}
 .single-post h3 {
     font-weight: bold;
     margin-bottom: 30px;
}
 .single-post img{
     margin-bottom:20px;
}
 .blog-ctn {
     color: #555555;
     line-height: 1.8em;
     font-size: 17px;
}
/*new-home*/
 .container-new {
     width: 1170px;
     margin: 0 auto;
}
 .navbar-default {
     background-color: transparent !important;
     border-color: transparent !important;
}
 .custom-header {
     width: 100%;
     display: inline-block;
     padding-top: 15px;
     border-bottom: 1px solid #eee;
     height: 70px;
}
 .col-sm-6.cus-menu {
     float: right;
}
 .nav.navbar-nav li a {
     font-size: 16px;
     text-transform: uppercase;
     color: rgb(0, 0, 0);
     font-weight: bold;
     text-decoration: none !important;
}
 .nav.navbar-nav li {
     display: inline-block;
}
.page-template-home-php {
     font-family: 'Roboto', sans-serif !important;
}
@media only screen and (max-width: 1366px) {

.item2 img {
	max-height: 65px;
	width: auto;
}

}
.footer div.wpcf7-mail-sent-ok {
    color: #398f14
}
.page-template-about-us .popup_container div.wpcf7-mail-sent-ok, #wpcf7-f169-o1 div.wpcf7-mail-sent-ok {
     color: #398f14!important;
}