body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#444444; 
	font-family: 'Lato', sans-serif; font-size:16px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	 outline: 0px !important; font-weight:normal;
}
 

 
 
*{ box-sizing:border-box;}

a { 
	text-decoration: none; 
	outline: 0;
	 
			transition:0.2s color linear;
}
:hover {  transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}
 
 
.main-container{width:100%; float:left; margin:0px; padding:0px;}
.container {width:1170px; margin:0 auto; padding:0px; }
 
.header{width:100%; float:left; margin:0px; padding:0px; background:#000; position:fixed; z-index:999;}
.logo{float:left; margin:0px; padding:20px 0; font-size:30px; font-weight:700; line-height:27px; color:#fff; text-transform:uppercase;}
.logo a{color:#fff;}
.logo a:hover{color:#fff;}

.menu{float:right; margin:0px; padding:0px;}

.banner-section{width:100%; float:left; margin:0px; padding:210px 0 160px; background:url(../images/banner.jpg) no-repeat top;position:relative; }
.banner-section-left{width:58%; float:left; margin:0px; padding:0px 0 0px;}
.banner-section-top{width:100%; float:left; margin:0px 0 30px; padding:0px 0 40px; border-bottom:#e2a93d 1px solid;}
.banner-section-top h4{width:100%; float:left; margin:0px 0 10px; padding:0px; font-size:30px; font-weight:normal; color:#fff;font-family: 'OswaldMedium'; text-align:center;}
.banner-section-top h1{width:100%; float:left; margin:0px; padding:0px; font-size:72px; font-weight:normal; line-height:72px; color:#fff;font-family: 'OswaldHeavy'; text-align:center; letter-spacing:-0.5px;}
.banner-section-top h3{width:100%; float:left; margin:10px 0 0 0; padding:0px; font-size:42px; font-weight:normal; line-height:42px; color:#e2a93d; font-family: 'OswaldLight_0'; text-align:center; }
.banner-section-txt{width:100%; float:left; margin:0px; padding:0px;}
.banner-section-txt p{width:100%; float:left; margin:0px 0 25px 0; padding:0px; font-size:20px; font-weight:400; line-height:30px; color:#fff; text-align:center; }
.banner-section-txt p span{font-weight:700;color:#e2a93d;}
.banner-section-txt h4{width:100%; float:left; margin:0px 0 10px 0; padding:0px; font-size:20px; font-weight:400; line-height:30px; color:#fff; text-align:center; text-transform: uppercase }
.banner-section-txt h4 span{font-weight:700;color:#e2a93d;}


.growth-section{width:100%; float:left; margin:0px; padding:60px 0;}
.growth-section h4{margin:0px 0 20px; padding:0px; font-size:24px; font-weight:300; color:#333333; line-height:30px;}
.growth-section img{float:right;}
.growth-section h2{margin:0px 0 20px; padding:0px; font-size:48px; font-weight:800; color:#892704; line-height:48px}
.growth-section p{margin:0px 0 30px; padding:0px; font-size:18px; font-weight:300; color:#333333; line-height:24px}
.growth-section ul{margin:0px; padding:0;}
.growth-section ul li{margin:0px 0 10px 0; padding:0 0 0 27px; list-style:none; font-size:18px; color:#333333; font-weight:300; background:url(../images/check.png) left center no-repeat;}
.growth-section ul li span{font-weight:700;}

.testimonial-section{width:100%; float:left; margin:0px; padding:55px 0; background:url(../images/video-bg.jpg) no-repeat center top; background-size:cover;}
.testimonial-section h2{width:100%; float:left; margin:0px 0 30px 0; padding:0px; font-size:44px; font-weight:700; line-height:44px; color:#ffffff; text-align:center;}
.testimonial-section ul{width:100%; margin:0px; padding:0px; text-align:center; display:inline-block}
.testimonial-section ul li{width:31%; margin:0 1% 30px; padding:0px; text-align:center; display:inline-block; list-style:none;}
.testimonial-section ul li img{width:100%; height:auto;}
.testimonial-section ul li p{width:100%; float:left; margin:12px 0 0px; padding:0px; font-size:17px; font-weight:700; color:#fff; line-height:24px; text-align:center;}


.what-my-secret{width:100%; float:left; margin:0px; padding:65px 0 40px;}

.what-my-txt{width:100%; float:left; margin:0px; padding:0px;}
.what-my-txt h2{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:36px; font-weight:700; color:#892704; line-height:34px}
.what-my-txt ul{width:100%; float:left; margin:0px 0 50px; padding:0;}
.what-my-txt ul li{width:100%; float:left; margin:0px 0 8px 0; padding:0 0 0 27px; list-style:none; font-size:18px; color:#333333; font-weight:300; background:url(../images/check.png) left center no-repeat;}
.what-my-txt ul li span{font-weight:700;}

.what-my-txt h3{width:100%; float:left; margin:0px 0 25px; padding:0px 5%; font-size:36px; font-weight:700; color:#333333; line-height:normal; text-align:center;}

.testimonial-txt{width:100%; float:left; margin:0px; padding:0px;}
.testimonial-txt h3{width:100%; float:left; margin:0px 0 45px; padding:0px; font-size:24px; font-weight:700; color:#333333; line-height:normal}
.testimonial-txt h3 span{color:#892704}

.testimonial-txt ul{width:100%; float:left; margin:0px 0 50px; padding:0;}
.testimonial-txt ul li{width:100%; float:left; margin:0px 0 15px 0; padding:20px 25px; list-style:none; background:#333333; border-radius:10px;}
.testimonial-txt p{width:95%; float:left; margin:0px 0 10px 15px; padding:0px; font-size:18px; font-weight:400; color:#fff; line-height:24px; font-style:italic}
.testimonial-icon{float:left; margin:0px; padding:0px;}
.testimonial-txt p span{width:100%; float:left; margin:8px 0 0 0; padding:0px; font-size:18px; font-weight:700; color:#e2a93d; line-height:24px; font-style: normal;}


.contact-section{width:100%; float:left; margin:0px; padding:60px 0; background:#d09b38}
.contact-section h2{width:100%; float:left; margin:0px 0 25px; padding:0px 5%; font-size:44px; font-weight:700; color:#fff; line-height:normal; text-align:center}
.contact-section h3{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:24px; font-weight:700; color:#fff; line-height:normal; text-align:left}
.contact-section p{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:17px; font-weight:400; color:#fff; line-height:24px; text-align:left}
.contact-section p a{color:#892704;font-weight:700;}
.contact-section p a:hover{color:#fff;}

.increase-income{width:100%; float:left; margin:0px 0 20px; padding:18px; background:#892704;}
.increase-income ul{width:100%; float:left; margin:0px; padding:0px;}
.increase-income ul li{float:left; margin:0px 40px 0 0; list-style:none; padding:0px 0 0 27px; font-size:17px; font-weight:700; color:#fff;background:url(../images/check1.png) left center no-repeat;}

.contact-form-home{width:100%; float:left; margin:0px; padding:0px;}
.contact-form-home h4{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:36px; font-weight:700; color:#fff; line-height:normal; }
.contact-form-home ul{width:45%; float:left; margin:0px 2% 0 0; padding:0px;}
.contact-form-home ul li{width:100%; float:left; margin:0px 0 17px 0; list-style:none; padding:0px;}
.contact-form-home ul li .txtfield-new{width:100%; float:left; margin:0px; list-style:none; padding:0px 10px; font-size:16px; font-weight:300; color:#333; height:43px; line-height:43px; background:#fff; border:0px; outline:0px;}
.contact-form-home ul li .txtarea-new{width:100%; float:left; margin:0px; list-style:none; padding:10px; font-size:16px; font-weight:300; color:#333; height:163px; line-height:normal; background:#fff; border:0px; outline:0px;font-family: 'Lato', sans-serif;}

.submit-btn{border: 0px;cursor: pointer;width:190px; float:left; margin:0px; padding:0px; line-height:48px; background:#892704; text-align:center; font-size:17px; color:#fff; font-weight:700;}
.submit-btn:hover{background:#333;}


.footer{width:100%; float:left; margin:0px; padding:45px 0; background:#000000;}
.footer-links{width:100%; float:left; margin:0px; padding:0px;}
.footer-links ul{width:100%; float:none; display:inline-block; text-align:center; margin:0px 0 8px; padding:0px;}
.footer-links ul li{float:none; margin:0px; list-style:none; display:inline-block; text-align:center; padding:0px 4px; border-right:#fff 1px solid; font-size:14px; color:#fff; line-height:14px; font-weight:400; text-transform:uppercase}
.footer-links ul li:last-child {
    border-right: 0px;
}
.footer-links ul li a{color:#fff;}
.footer-links ul li a:hover{color:#d09b38;}

.footer p{width:100%; float:left; margin:0px 0 20px; padding:0px; font-size:14px; font-weight:400; color:#a4a4a4; text-align:center}
.social-icons{width:100%; float:left; margin:0px; padding:0px;}
.social-icons ul{width:100%; float:none; margin:0px; padding:0px; text-align:center; display:inline-block;}
.social-icons ul li{width:32px; height:32px; background:#fff; border-radius:50%; float:none; margin:0px 5px; padding:0px; list-style:none; display:inline-block; text-align:center; color:#000; font-size:22px; line-height:32px;}
.social-icons ul li a{ display: block; color:#000;}
.social-icons ul li a:hover{ display: block; color:#d09b38;}


.about-banner{width:100%; float:left; margin:0px; padding:0px; background:url(../images/about-banner.jpg) no-repeat center top;}
.about-banner-txt{float:right; margin:300px 8% 270px 0; padding:50px 40px; background:#d09b38;}
.about-banner-txt h2{width:auto; float:left; margin:0px 0 10px; padding:0px; font-size:60px; font-weight:normal; color:#fff; line-height:58px; letter-spacing:-0.5px;font-family: 'OswaldHeavy';}
.about-banner-txt h4{width:auto; float:left; margin:0px 0 10px; padding:0px; font-size:24px; font-weight:normal; color:#fff; line-height:22px;font-family: 'OswaldMedium'; clear:both;}
.page-template-about-page-template .default-container{width:1007px; padding:70px 0; margin:0 auto; display:table;}
.default-container {width: 1007px;padding: 0px 0;margin: 0 auto;display: table;}
.about-page-txt{width:100%; padding:0px; margin:0px; float:left;}
.about-page-txt h2{width:100%; float:left; margin:0px 0 22px; padding:0px; font-size:36px; font-weight:700; color:#333333; line-height:normal}
.about-page-txt p{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:18px; font-weight:300; color:#333333; line-height:30px}

.testimonial-about{width:100%; float:left; margin:0px 0 30px 0; padding:20px 25px; list-style:none; background:#333333; border-radius:10px;}
.testimonial-about p{width:95%; float:left; margin:0px 0 10px 15px; padding:0px; font-size:18px; font-weight:400; color:#fff; line-height:24px; font-style:italic}
.testimonial-about-icon{float:left; margin:0px; padding:0px;}
.testimonial-about p span{width:100%; float:left; margin:8px 0 0 0; padding:0px; font-size:18px; font-weight:700; color:#e2a93d; line-height:24px; font-style: normal;}

.about-page-txt h4{width:100%; float:left; margin:0px 0 25px; padding:0px; font-size:18px; font-weight:700; color:#892704; line-height:30px}




.work-sample-section{width:100%; float:left; margin:65px 0 0 0; padding:55px 0; background:url(../images/video-bg.jpg) no-repeat center top; background-size:cover;}
.work-sample-section h2{width:100%; float:left; margin:0px 0 20px 0; padding:0px; font-size:44px; font-weight:700; line-height:44px; color:#ffffff; text-align:left;}
.work-sample-section h3{width:100%; float:left; margin:0px 0 30px 0; padding:0px; font-size:26px; font-weight:700; line-height:26px; color:#ffffff; text-align:left;}
.work-sample-section ul{width:100%; float:left; margin:0px; padding:0px;}
.work-sample-section ul li{width:31.2%; float:left; margin:0px 1% 30px; padding:0px; list-style:none; border:#fff 2px solid; line-height:0px;}
.work-sample-section ul li img{width:100%; height:auto;}

.comment{width:100%; float:left; margin:0px; padding:35px 0;}
.comment h3{width:100%; float:left; margin:0px 0 20px 0; padding:0px; font-size:36px; font-weight:700; line-height:36px; color:#333; text-align:left;}
.comment h4{width:100%; float:left; margin:0px 0 20px 0; padding:0px; font-size:24px; font-weight:700; line-height:24px; color:#333; text-align:left;}
 

.comment ul{width:100%; float:left; margin:0px 0 0px; padding:0;}
.comment ul li{width:100%; float:left; margin:0px 0 15px 0; padding:20px 25px; list-style:none; background:#333333; border-radius:10px;}
.comment ul li p{width:96%; float:right; margin:0px 0 10px 0px; padding:0px; font-size:18px; font-weight:400; color:#fff; line-height:24px; font-style:italic}
.comment ul li .comment-icon{float:left; margin:0px; padding:0px;}
.comment ul li p span{width:100%; float:left; margin:8px 0 0 0; padding:0px; font-size:18px; font-weight:700; color:#e2a93d; line-height:24px; font-style: normal;}
.comment ul li h5{width:96%; float:right; margin:0px 0 0px 0px; padding:0px; font-size:14px; font-weight:400; line-height:16px; color:#fff; text-align:left;}


.contact-page{width:100%; float:left; margin:65px 0 0 0; padding:40px 0;}
.contact-page h2{width:100%; float:left; margin:0px 0 30px 0; padding:0px; font-size:44px; font-weight:700; line-height:44px; color:#333; text-align:center;}
.contact-page-left{width:50%; float:left; margin:0px; padding:0px;}
.contact-page-left h3{width:100%; float:left; margin:0px 0 20px 0; padding:0px; font-size:22px; font-weight:300; color:#333; text-align:left; line-height:32px;}
.contact-page-left h3 span{font-weight:700;}
.contact-page-left p{width:100%; float:left; margin:0px 0 20px 0; padding:0px; font-size:16px; font-weight:400; line-height:22px; color:#333; text-align:left;}
 
.contact-page-right{width:45%; float:right; margin:0px; padding:0px;}
.contact-page-right ul{width:100%; float:left; margin:0px 0% 0 0; padding:0px;}
.contact-page-right ul li{width:100%; float:left; margin:0px 0 10px 0; list-style:none; padding:0px;}
.contact-page-right ul li .txtfield-new{width:100%; float:left; margin:0px; list-style:none; padding:0px 10px; font-size:15px; font-weight:300; color:#333; height:40px; line-height:38px; background:#fff; border:#d59781 1px solid; outline:0px; border-left:3px solid #892704}
.contact-page-right ul li .txtarea-new{width:100%; float:left; margin:0px; list-style:none; padding:10px; font-size:15px; font-weight:300; color:#333; height:120px; line-height:normal; background:#fff; border:#d59781 1px solid; outline:0px; font-family: 'Lato', sans-serif;border-left:3px solid #892704}

.submit-btn{width:190px; float:left; margin:0px; padding:0px; line-height:48px; background:#892704; text-align:center; font-size:17px; color:#fff; font-weight:700;}
.submit-btn:hover{background:#333;}



.blog-section{width:100%; float:left; margin:65px 0 0 0; padding:40px 0; }
.blog-section h2 {width:100%; float:left; margin:0px 0 0px; font-size:30px; color:#000; font-weight:700; text-align:center; text-transform:uppercase;  padding:0 0px 10px;  }
 .blog-section h2:after
{
    content:' ';
    display:block;
    border-bottom:1px solid #000;
    width:20%; padding:10px 0 0 0;
    margin:10px auto auto auto; 
} 
.blog-section-list{width:100%; float:left; margin:0; padding:0;}
.blog-section-list ul{width:100%; float:left; margin:30px 0 0 0; padding:0px; display:flex; flex-wrap:wrap;}
.blog-section-list ul li{width:30.33%; float:left; margin:0px 1.5% 30px; padding:0px; list-style:none; background:#fff; border:#ccc 1px solid}

.blog-section-txt{width:100%; float:left; margin:0px; padding:18px 15px;}
.blog-section-txt h3{width:100%; float:left; margin:0px 0 0 0; padding:0px; font-size:18px; color:#000; font-weight:700; line-height:24px; } 
.blog-section-txt h3 a{color:#000; }
.blog-section-txt h3 a:hover{color:#892704; }
.blog-section-txt p{width:100%; float:left; margin:0 0 22px 0; padding:0px; font-size:14px; color:#000000; font-weight:300; line-height:20px;} 
.blog-section-txt span{width:100%; float:left; margin:10px 0 10px 0; padding:0px; font-size:13px; color:#808080; font-weight:300;}
.blog-section-txt span a{color:#333;}
.blog-section-txt span a:hover{color:#808080;}



.img-featured{width:100%; float:left; margin:0px; padding:5px; line-height:0px; position:relative;}
.img-featured img{width:100%; height:auto;}
.img-featured .efct_img::after, .efct_img::before {
    bottom: 7px;
    content: "";
    left: 7px;
    opacity: 0;
    position: absolute;
    right:7px;
    top: 7px;
    transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
    z-index: 1;
}
.img-featured .efct_img::after {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: scale(1, 0);
}
.img-featured .efct_img::before {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    transform: scale(0, 1);
}
.img-featured:hover .efct_img::after {
    opacity: 1;
    transform: scale(1);
}
.img-featured:hover .efct_img::before {
    opacity: 1;
    transform: scale(1);
}



.readmore1{float:left; padding:0 0px; line-height:24px; font-size:14px; color:#892704; font-weight:700; }
.readmore1:hover{color:#000}

.pagination-blog {width:auto; float:right; margin:0 30px 0 0; padding:0px 0 0 0; display:table; clear:both}
.pagination-blog ul{
    display: inline-block;
    padding: 0;
    margin: 0; float:right;
	 width:auto;}

.pagination-blog ul li {display: inline; width:auto; margin:0 0px 0 0;border:0px; }

.pagination-blog ul li a {
    color: black;
    float: left;
    padding: 0px 15px 0px 15px;
    text-decoration: none; margin:0 5px 0 0; font-size:16px; color:#fff;
    border:0px; background:#333; text-transform:uppercase; line-height:33px; height:32px; 
}

.pagination-blog ul li a.active {
    background-color:#341714;
    color: white;float: left; padding: 0px 15px 0px 15px; border:0px; line-height:33px; height:32px;
}

.pagination-blog ul li a:hover:not(.active) {background-color:#341714; color: white;}



.blog-details{width:100%; float:left; margin:0px; padding:0px;}
.blog-details-page{width:100%; float:left; margin:0px; padding:18px 15px;}
.blog-details-page h3{width:100%; float:left; margin:0px 0 0 0; padding:0px; font-size:22px; color:#000; font-weight:700; line-height:26px; } 
.blog-details-page h3 a{color:#000; }
.blog-details-page h3 a:hover{color:#892704; }
.blog-details-page p{margin:0 0 22px 0; padding:0px; font-size:16px; color:#000000; font-weight:300; line-height:20px;} 
.blog-details-page span{width:100%; float:left; margin:10px 0 20px 0; padding:0px; font-size:13px; color:#808080; font-weight:300;}
.blog-details-page span a{color:#333;}
.blog-details-page span a:hover{color:#808080;}
.blog-details-page img{float:left; margin:0 30px 0 0; width:40%; height:auto;}

/**********custom css*********/

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
     margin: 0px !important;
     padding: 0px !important;
	 color:red;
    border: 0px !important;
	width: 100%;
float: left;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    color: green !important;
	width: 100%;
float: left;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked {
     margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    color: red !important;
	width: 100%;
float: left;
}
span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: block;
    float: left;
}
.about-page-txt.main h2 {
    margin: 27px 0 22px;
}
.search-field {
    width: 300px;
    height: 37px;
    padding: 10px;
    border: 1px solid #ccc;
}
.search-submit {
	width: 104px;
	height: 38px;
	border: 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	line-height: 31px;
	background: #892704;
	text-align: center;
	font-size: 17px;
	color: #fff;
	font-weight: 700;
}
.search-submit:hover {
    background: #333;
}
ul.serch{
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
ul.serch  li {
    width: 31%;
margin: 0 1% 30px;
padding: 0px;
text-align: center;
display: inline-block;
list-style: none;
}
ul.serch li h3 a{
    color: #333;
    text-transform: uppercase;
    margin: 0px;
    padding: 13px 0px 0px 0px;
}
ul.serch li h3 a:hover{
text-decoration:underline;
}
.navigation.pagination {
    float: left;
    width: 100%;
    margin: 25px 0px 0px 0px;
    padding: 0px;
}
.nav-links span.page-numbers.current {
    color: #fff;
    background-color: #892704;
    padding: 8px 9px;
}
.nav-links span.page-numbers.current:hover {
    color: #fff;
    background-color: #000;
    padding: 8px 9px;
}
/* .nav-links span.page-numbers.current { */
    /* color: #fff; */
    /* background-color: #892704; */
    /* padding: 8px 9px; */
/* } */

.nav-links a.page-numbers {
    color: #fff;
    background-color: #d09b38;
    padding: 8px 9px;
}
.nav-links a.page-numbers:hover {
    color: #fff;
    background-color: #000;
    padding: 8px 9px;
}
.nav-links span.page-numbers {
    color: #fff;
    background-color: #d09b38;
    padding: 8px 9px;
}
.nav-links span.page-numbers:hover {
    color: #fff;
    background-color: #000;
    padding: 8px 9px;
}
.navigation.pagination h2 {
    display: none;
}
.contact-page-left a {
    color: #333;
}
.contact-page-left a:hover {
    color: #333;
	text-decoration:underline;
}
/****blog pagination******/
.pagination-blog span.page-numbers.current{
background-color: #341714;
color: white;
float: left;
padding: 0px 15px 0px 15px;
border: 0px;
line-height: 33px;
height: 32px;
margin: 0px 7px;
}
.pagination-blog a.page-numbers{
color: black;
float: left;
padding: 0px 15px 0px 15px;
text-decoration: none;
margin: 0 5px 0 0;
font-size: 16px;
color: #fff;
border: 0px;
background: #333;
text-transform: uppercase;
line-height: 33px;
height: 32px;
}
.pagination-blog a.page-numbers:hover{
background-color: #341714;
}


.pagination-blog span.page-numbers.current{
background-color: #341714;
color: white;
float: left;
padding: 0px 15px 0px 15px;
border: 0px;
line-height: 33px;
height: 32px;
margin: 0px 7px;
}
.pagination-blog a.page-numbers{
color: black;
float: left;
padding: 0px 15px 0px 15px;
text-decoration: none;
margin: 0 5px 0 0;
font-size: 16px;
color: #fff;
border: 0px;
background: #333;
text-transform: uppercase;
line-height: 33px;
height: 32px;
}
.pagination-blog a.page-numbers:hover{
background-color: #341714;
}
/**************/

#html5-watermark {
    display: none !important;
}

.blog-details-page ul {
    margin: 0px;
    padding: 0;
}
.blog-details-page ul li {
  margin: 0px;
padding: 0px 0px 0px 28px;
font-size: 16px;
color: #000000;
font-weight: 300;
line-height: 20px;
background: url(../images/check.png) left center no-repeat;
list-style-type:none;
}

/*.main-container{width:100%; float:left; margin:0px; padding:0px;}
.container {width:1000px; margin:0 auto; padding:0px; background:#fff; display:table}
*/
.popuop{width:450px; margin:4px; padding:0px; float:left; background:#000; border-radius:10px;}
.popuop1{width:100%; margin:0px; padding:10px; float:left; background:#cfddee; border-radius:10px;}
.popuop2{width:100%; margin:0px; padding:15px; float:left; background:#161616; border-radius:10px; border:#000 5px solid;}
.popuop2 h4{width:100%; margin:0px; padding:0px; float:left; font-size:22px; color:#fff; font-weight:600; text-transform:uppercase;}
.popuop2 h4 span{color:#f92929;}
.popuop2 h3{width:100%; margin:0px; padding:8px 0; float:left; font-size:30px; color:#fff; font-weight:600; text-transform:uppercase; line-height:32px;}
.popuop2 ul{width:100%; float:left; margin:12px 0 12px 0; padding:0px;}
.popuop2 ul li{width:50%; float:left; margin:0 0 10px 0; padding:0px 0 0 35px; list-style:none; font-size:16px; color:#fff; background:url(../images/bullet.png) left center no-repeat; line-height:25px;}
.txtfield-popup{width:48%; margin:0 2% 0 0; float:left; padding:0px 10px; height:36px; line-height:36px; background:#fff; border-radius:5px; font-size:15px; color:#333; font-weight:400; border:0px; outline:0px;}
.btn-section{width:100%; float:left; margin:8px 0 0 0; padding:0px; color:#fff; font-size:16px; line-height:18px; font-weight:400}
.btn-section img{float:left; margin:0 8px 0 0;}

.close-icon{float:right; margin:-50px -50px 0 0; padding:0px;}
.popuop2 p{width:100%; margin:6px 0 0 0; padding:0px; float:left; font-size:16px; color:#fff; font-weight:400; }
.popuop2 p a{color:#b98218;}
.popuop2 p a:hover{color:#fff;}



/*free report*/
.free-report{width:437px; float:right; margin:0px; padding:25px 30px; position:absolute; background:rgba(0, 0, 0, 0.8); box-sizing:border-box; right:0px; bottom:0px;}
.free-report h3{width:100%; float:left; margin:0px 0 5px 0; padding:0px; font-size:32px; color:#fff; font-weight:normal; font-family: 'OswaldLight_0'; text-transform:uppercase} 
.free-report h4{width:100%; float:left; margin:0px 0 15px 0; padding:0px; font-size:22px; color:#ffc13e; font-weight:normal; line-height:normal; font-family: 'OswaldBold_1';} 
.free-report ul{width:100%; float:left; margin:0px; padding:0px;}
.free-report ul li{width:100%; float:left; margin:0px 0 8px; padding:0px 10px; list-style:none; background:#fff}
.free-report ul li i{float:right; margin:12px 0 0 0; font-size:18px; color:#333;}
.free-report ul li .txtfield-new1{width:90%; float:left; margin:0px; list-style:none; padding:0px 0px; font-size:16px; font-weight:normal; font-family: 'OswaldLight_0'; color:#4f4f4f; height:42px; line-height:42px; background:none; border:0px; outline:0px;}
.free-report p{width:100%; float:left; margin:0px 0 10px 0; padding:0px; font-size:15px; color:#fff; line-height:normal; font-weight:normal; font-family: 'OswaldLight_0'; }

.submit-btn1{width:130px; float:left; margin:0px; padding:0px; line-height:42px; height:42px; background:#ffc13e; text-align:center; font-size:18px; color:#000000; font-family: 'OswaldMedium'; font-weight:normal; font-style:italic;border: 0;cursor: pointer;}
.submit-btn1:hover{background:#fff; color:#000}
