@import url(//fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);

@import url(//fonts.googleapis.com/css?family=Fjalla+One);

@import url(http://profitplusfinancial.com/css/font-awesome.css);



*{ padding:0px; margin:0px; text-decoration:none; list-style:none; border:none;}

body{font-family: 'Lato', sans-serif; font-size:14px; background:#fff; color:#333; }

h1{ font-size:24px;}

h2{ font-size:22px;}

h3{ font-size:20px;}

h4{ font-size:18px;}

h5{ font-size:16px;}

h6{ font-size:14px;}

textarea{ font-family:'Lato', sans-serif; font-size:14px;}

input, textarea, select{ border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

input[type=submit], input[type=button], button{ cursor:pointer; text-transform:uppercase;}

.main{ position:relative; width:100%; top:0px; left:0;}

.inner{ width:1100px; margin:0 auto;}

.header{ background:#088ead; width:100%; height:100px; position:fixed; z-index:10; margin:0 0 150px 0;}

.headerclear{ position:relative; width:100%; height:100px;}

.logo{ width:250px; position:relative;}

.logo img{ width:250px;}

.nav{ float:right; width:auto; height:100%;}

.nav ul{ float:left; transition:ease-in-out 3s;}

.nav ul li{ display:inline-block;}

.nav ul li a{ display:inline-block; color:#fff; height:100px; line-height:100px; padding:0 5px; margin:0 1px; font-size:15px; font-weight:700; text-transform:uppercase; transition:ease-in-out .3s;}

.nav ul li a:hover{ background:#99CC00;}

.nav ul li input[type=text]{ background:none; border:solid 1px #333; padding:5px; color:#eee;}

.nav ul li .fa{ color:#eee; font-size:15px; margin:0 0 0 -25px;}

.nav ul li input[type=text]:hover, .nav ul li input[type=text]:focus{ border:solid 1px #99CC00;}

.active{ background:#99CC00;}





.nav ul li:hover > .drop {left: auto; top: auto; z-index: 11; height:auto;}

.nav ul li .drop{margin: -5px auto; position: absolute; height:0px; left:-999em;   text-align:left;  padding: 0; border-top: 0; width: auto; max-width:500px; background:#333; color: #f2f2f2;  border-bottom: 10px solid #25272a; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -webkit-transition: height 0.3s ease-in; -moz-transition: height 0.3s ease-in; -o-transition: height 0.3s ease-in; -ms-transition: height 0.3s ease-in; transition: height 0.3s ease-in;}

.nav ul li .drop li a{ height:30px; width:140px; line-height:30px; margin:2px; font-size:13px;}







.slider_cover{ float:left; width:100%; margin:0 0 0px 0;}

.content{ float:left; width:100%; overflow:hidden;}

.section{ float:left; position:relative; width:100%; background:url(http://profitplusfinancial.com/images/bg-1.png) no-repeat center center; padding:50px 0;}

.section h1{ width:100%; margin:50px 0 0 0; text-align:center; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:40px; font-weight:400;}

.section h3{ width:100%; margin:30px 0 0 0; text-align:center; font-size:20px; font-weight:400;}

.section h4{ float:left; width:100%; margin:50px 0 0 0; text-align:center; font-size:20px; font-weight:400;}

.readmorecover{ width:100%; float:left; text-align:center; margin:20px 0 20px 0;}

.readmore{ display:inline-block; padding:10px 20px; border:solid 3px #99CC00; color:#333; background:#; text-transform:uppercase; transition:ease-in-out .3s; -moz-transition:ease-in-out .3s; -ms-transition:ease-in-out .3s; -o-transition:ease-in-out .3s; -webkit-transition:ease-in-out .3s;}

.readmore:hover{ background:#fff; color:#333; border:solid 3px #76B1B2;}









.section1{ float:left; position:relative; width:100%; background:url(http://profitplusfinancial.com/images/ticker.jpg) no-repeat center center; padding:70px 0;}	

.client_speack{ padding:20px; display:inline-block; background:#fff; width:96%; height:100px; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}

.client_speacklefticon{ display:inline-block; width:100%; background:url(http://profitplusfinancial.com/images/quote-1.png) left no-repeat; height:50px;}

.client_speackrighticon{ display:inline-block; width:100%; background:url(http://profitplusfinancial.com/images/quote-2.png) no-repeat right; height:50px;}

.clientimgcover{ float:left; width:100px; height:100px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; overflow:hidden;}

.clientimgcover img{ width:100%;}

.client_speack h5{ float:left; margin:0 0 0 30px; width:85%; line-height:100px;}





.section3{ float:left; position:relative; width:100%; padding:70px 0; text-align:center;}	

.box{ width:320px; padding:10px; display:inline-block;  margin:10px; vertical-align:top;}

#stratgy{}



.box h2{ width:100%; margin:10px 0 0 0; text-align:center; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:30px; font-weight:400; color:#333;}

.hgre:hover{ border:solid 5px #99CC00 !important;}







.section4{ float:left; position:relative; width:100%; padding:50px 0; text-align:center; background:#E8EEF2;}	

.section4 .box{ vertical-align:top; width:320px; padding:10px; display:inline-block; height:auto; margin:10px;}

.section4 .box img{ width:96%; border:solid 5px #fff; margin:0 0 20px 0;}

.section4 .box h2{ width:100%; margin:10px 0 0 0; text-align:left; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:20px; font-weight:400; color:#333;}

.section4 .box p{ text-align:justify; line-height:20px;}





.footer{ background:#088ead; width:100%; padding:10px 0; display:inline-block;}

.fbox{ width:200px; padding:10px; display:inline-block; margin:10px; vertical-align:top;}











.fbox h5, .lfbox h5{ width:100%; margin:10px 0 20px 0; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:16px; font-weight:400; color:#fff;}

.fbox a{ width:100%; margin:5px 0; display:inline-block; color:#fff; text-transform:capitalize; font-weight:300;}

.fbox a:hover{ color:#99CC00;}

.fbox p{ width:100%; margin:5px 0; display:inline-block; color:#fff; text-transform:capitalize; line-height:22px;}

.lfbox{ width:300px; padding:10px 10px 10px 30px; display:inline-block; margin:10px; vertical-align:top; float:right; border-left:solid 1px #99CC00;}

.social{ width:100%; margin:0 0 30px 0;}

.social li{ display:inline-block; padding:10px;}

.social li a{ font-size:28px; color:#fff;}



.facebook .fa:hover{ color:#3C5A98;}

.google .fa:hover{ color:#C40807;}

.twitter .fa:hover{ color:#2AA9E0;}

.linkedin .fa:hover{ color:#007BB6;}











.newscover{ float:left; width:auto; border:solid 1px #99CC00;}

.newscover input[type=text]{ padding:10px; background:none; color:#eee; width:192px;}

.newscover input[type=submit], .newscover input[type=button]{ padding:10px; background:none; color:#eee; text-transform:uppercase; background:#99CC00; font-weight:bold;}

.copy{ width:100%; padding:30px 0; border-top:solid 3px #5B5B5B;}

.copy p{ color:#fff; text-align:center;}

.backtoup{ position:fixed; right:20px; bottom:20px; padding:30px; border-radius:50%; background:#96C135 url(http://profitplusfinancial.com/images/up.png) no-repeat 50% 50%; cursor:pointer; display:none;}



.map{ float:left; width:100%; overflow:hidden; height:400px;}











.section_about{ float:left; width:100%; padding:40px 0; background:#E8EEF2;}

.section_about h1{ width:100%; margin:0px 0; text-align:center; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:40px; font-weight:400; color:#404B52;}

.section_about h3{ color:#404B52; margin:0 0 20px 0; display:inline-block;}

.section_about p{ text-align:justify; font-size:16px; line-height:20px; display:inline-block;}

.section_about_left{ float:left; width:47%; padding:10px; margin:0 10px 0 0;}

.section_about_right{ float:right; width:47%; padding:10px;}

.team_box{ display:inline-block; width:230px; padding:10px; margin:10px;}

.team_box img{ width:97%; border:solid 6px #eee;}

.team_box h4{ width:100%; font-weight:300; color:#333; font-size:16px; margin:10px 0 0 0; text-align:center;}

.team_box h2{ width:100%; font-weight:700; color:#333; font-size:24px; text-transform:uppercase; margin:10px 0 0 0;}

.team_box h4 span{ width:100%; float:left; color:#99CC00;}

.about_img{ float:left; display:inline-block; width:350px; border:solid 6px #fff;}

.about_img img{ width:100%; height:340px;}

.about_cont{ float:right; width:63%; padding:10px;}

.bullets{ float:left; width:100%; margin:20px 0 0 0;}

.bullets li{ float:left; font-size:18px; font-weight:300; text-transform:capitalize; list-style:url(http://profitplusfinancial.com/images/right.png); margin:0 0 3px 0; width:100%; font-style:italic;}



.bullets_{ float:left; width:100%; margin:20px 0 0px 20px;}

.bullets_ li{ float:left; font-size:16px; font-weight:400; list-style:url(http://profitplusfinancial.com/images/right.png); margin:0 0 3px 0; width:100%;}

.bullets_ li a{ color:#333;}

.bullets_ li a:hover{ color:#99CC00;}

.tcap{ text-transform:none;}



.careerimg{ float:left; width:100%; height:500px; background:url(http://profitplusfinancial.com/images/career.jpg) no-repeat center top; background-size:100%}

.careerimg h1{ text-transform:uppercase; font-weight:500; margin:50px 0 0 0; font-size:24px; color:#fff;}

.careerimg p{ color:#fff; text-indent:20px;}

.careerform{ float:left; width:450px; margin:20px 0 0 0; background:#088ead; padding:20px;}

.careerform table{ width:100%; border-collapse:collapse; padding:20px;}

.careerform table td{ padding:5px;}

.careerform table td:first-child{ text-align:right; color:#fff; width:150px; font-weight:bold;}

.careerform input[type=text], .careerform input[type=email], .careerform input[type=file]{ padding:5px 10px; border:solid 1px #ddd; width:310px; background:#fff;}

.careerform input[type=button], .careerform input[type=submit]{ padding:10px 20px; background:#96C135; text-transform:uppercase; color:#fff;}



.current_opning{ float:left; width:100%; margin:20px 0 0 0; display:none; line-height:22px;}











.freeimg{ float:left; width:100%; height:526px; background:url(http://profitplusfinancial.com/images/ticker.jpg) no-repeat center top; background-size:100% 100%;}

.pimage{ background:url(http://profitplusfinancial.com/images/payment_banner.jpg) no-repeat fixed; height:845px; background-size:100%;}

.freeimg h1{ text-transform:uppercase; font-weight:500; margin:20px 0 0 0; font-size:30px; color:#fff;}

.freeimg p{ color:#fff; text-indent:20px;}

.freeform{ float:left; width:450px; margin:10px 0 0 0; background:#088ead; padding:20px;}

.freeform table{ width:100%; border-collapse:collapse; padding:20px; color:#fff; line-height:20px;}

.freeform table td{ padding:3px;}

.freeform table td:first-child{ text-align:right; color:#fff; width:150px; font-weight:400;}

.freeform input[type=text], .freeform input[type=email], select, textarea{ padding:5px 10px; border:solid 1px #ddd; width:310px; background:#fff;}

.freeform input[type=checkbox]{ width:10px; height:10px; margin:2px;}

.freeform input[type=button], .freeform input[type=submit]{ padding:10px 20px; background:#96C135; text-transform:uppercase; color:#fff;}

.online_pbtn{ float:right; padding:15px 25px; font-size:20px; text-transform:capitalize; margin:150px 0 0 50px; background:#99CC00; color:#fff; font-weight:bold;}







.contactform{ float:left; width:100%;}

.contactform p{ float:left; width:100%; font-weight:700;}

.contactform input[type=text], .contactform input[type=email]{ float:left; padding:10px; border:solid 1px #ddd; width:95%; background:#fff; margin:0 0 10px 0;}

.contactform textarea{ float:left; padding:10px; border:solid 1px #ddd; width:95%; background:#fff; height:100px;}

.contactform input[type=button], .contactform input[type=submit]{ padding:10px 20px; background:#96C135; text-transform:uppercase; color:#eee; font-size:16px; margin:10px 0 0 0;}



.contact_table{ width:100%; margin:20px 0;}

.contact_table tr td{ padding:5px; border:solid 1px #999;}







.report{ width:100%; display:inline-block;}

.report li{ vertical-align:top; border:solid 1px #ccc; background:#fff; display:inline-block; width:320px; padding:10px; display:inline-block; height:auto; margin:10px;}

.report li h2{ width:100%; margin:10px 0 0 0; text-align:left; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:20px; font-weight:400; color:#333;}

.report li:first-child{ border-top:solid 4px #3498DB;}

.report li:nth-child(2){ border-top:solid 4px #2ECC71;}

.report li:nth-child(3){ border-top:solid 4px #32CDC7;}

.report li:nth-child(4){ border-top:solid 4px #99CC00;}

.report li:nth-child(5){ border-top:solid 4px #E04006;}

.reportbox{ width:100%;}

.reportbox h1{ text-align:left; padding:5px 0; border-bottom:solid 1px #333; font-weight:400; font-size:18px; margin:20px 0 0 0;}

.reportul{ border:none; }

.reportul li{ border:none !important; padding:5px 0; width:100%; text-align:left;  height:auto; margin:0;}

.reportul li a{ color:#555; cursor:pointer;}

.reportul li a .fa{ color:#980000; font-size:18px; padding:0 10px 0 0; font-weight:bold;}

.fag{ color:#7ABE6A !important;}











.filter{ float:right; width:auto; margin:20px 0 50px 0;}

.filter li{ display:inline-block;}

.filter li a{ padding:10px 10px; margin:5px; background:#99CC00; color:#fff; text-transform:uppercase; font-size:14px;}

.filter li a.current{ background:#eee; color:#99CC00;}



.portfolio{ }

.pricing{ width:100%; display:inline-block;}

.pricing li{ vertical-align:top; width:48%; display:inline-block; margin:10px;}

.pricing li img{ width:100%; max-height:200px;}

.pricing li h2{ width:100%; margin:10px 0 0 0; text-align:left; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:20px; font-weight:400; color:#333;}

.pricing_table{ width:100%; margin:20px 0 0 0; border-collapse:collapse; vertical-align:top;}

.pricing_table thead tr td{ font-weight:700;}

.pricing_table thead tr{ background:#eee;}

.pricing_table tr td{ text-align:center; padding:5px; border:solid 1px #999;}

.pricing_table tr td:first-child{ text-align:left;}

.pricing_table tr td a{ display:inline-block; color:#09F; padding:0px 5px; height:25px; line-height:25px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.pricing_table tbody tr:nth-child(even){ background:#eee;}

.pricing_table tbody tr:nth-child(odd){ background:#fff;}



.left_wel{ float:left; text-align:center; text-transform:uppercase; width:100%; color:#333; margin:30px 0 0 0;}

.shopping{ float:left; width:100%;}

.shoptable{ width:100%; border-collapse:collapse; border:solid 1px #333;}

.shoptable tr td{ padding:8px; border:solid 1px #333;}

.shopping_button1{ text-transform:uppercase; background:#1778AF; color:#fff; padding:10px 20px; border:none; cursor:pointer;}



.billing_table{ width:100%; display:inline-table; margin:20px 0 0 0; border-collapse:collapse;}

.billing_table tr td{ padding:7px; border:solid 1px #ddd;}

.billing_table tr td:first-child, .billing_table tr td:nth-child(3){ text-align:right; font-weight:bold; width:150px;}

.billing_table tr td input[type=text], .billing_table tr td input[type=email], .billing_table tr td textarea{ padding:10px; width:300px; border:solid 1px #ddd;}













.risk{ width:100%; border-collapse:collapse;}



.risk tr td{ width:50%; padding:5px; line-height:22px; border:solid 1px #999; vertical-align:top;}

.risk tr td h6{ font-weight:700; margin:0px;}

.risklasttd input{ border:solid 1px #ccc; padding:5px; width:200px; margin:0 0 5px 20px;}

.risklasttd input[type=button], .risklasttd input[type=submit]{ padding:5px 10px; width:262px; background:#96C135; text-transform:uppercase; color:#fff;}





.quick_trial{ float:right; background:#333; width:250px; padding:10px; margin:10px 0 0 0;}

.quick_trial h2{ color:#fff; text-transform:uppercase; font-weight:300; margin:0 0 10px 0; text-align:center;}

.quick_trial input{ width:240px; margin:0 0 5px 0; padding:5px; }

.quick_trial input[type=submit], .quick_trial input[type=button], .complaint input[type=submit]{ width:100%; background:#96C135; color:#fff;}





.complaint{ float:left; width:100%; margin:15px 0 0 0;}

.complaint input, .complaint textarea{ width:96%; padding:5px; margin:0 0 4px 0; border:solid 1px #ddd;}

.complaint textarea{ height:100px;}







.blog{ float:left; width:100%; margin:0 0 20px 0;}

.blog h2{ float:left; width:100%; text-transform:uppercase; color:#333; font-weight:400; margin:20px 0;font-family: 'Fjalla One', sans-serif;}

.upblog{ float:left; width:100%; margin:0 0 10px 0;}

.upblog li{ display:inline-block; margin:0 5px 0px 0; font-size:16px;}

.upblog li .fa{ color:#99CC00; font-size:16px; margin:0 4px 0 0;}

.blogimg{ float:left; width:100%; margin:0 0 20px 0;}

.blogimg img{ width:100%;}



.blogdown{ float:left; width:100%; margin:20px 0 0 0;}

.blogdown li{ display:inline-block;}

.blogdown li button{ padding:10px 20px;background:#99CC00; color:#fff; font-size:18px;}





.bannerimg{ float:left; width:100%;}

.bannerimg img{ width:100%;}





.serc_box{ display:inline-block; width:28%; padding:10px; margin:10px;}

.serc_box h2{ width:100%; font-weight:700; color:#333; font-size:24px; text-transform:uppercase; margin:10px 0 0 0;}

.services_drop{ float:left; width:100%; text-align:left;}

.services_drop_left{ float:left; width:250px; background:#fff;}

.services_drop_left ul{ float:left; width:100%;}

.services_drop_left ul li{ float:left; width:100%;}

.services_drop_left ul li a{ float:left; color:#333; text-transform:capitalize; padding:5px 0;  width:100%; margin:0 0 5px 0; font-size:15px; text-indent:10px;}

.services_drop_left ul li a:hover{ background:#99CC00;}





.services_drop_right{ float:right; width:760px; background:#fff; padding:20px;}

.services_drop_right h2, .services_drop_right h4{ float:left; width:100%; margin:20px 0 0 0; color:#404B52;}

.services_drop_table{ width:100%; background:#fff; border-collapse:collapse; margin:20px 0 0 0;}

.services_drop_table tr td{ text-align:center; padding:10px; border:solid 1px #ddd;}

.services_drop_table tr td a{ display:inline-block; color:#09F; padding:0px 5px; height:25px; line-height:25px;}



#testi{ float:left; width:100%; padding:40px 0 0  0; height:40px; overflow:hidden;}

#testi li{ float:left; width:100%; text-align:center; line-height:20px; font-size:20px; font-weight:700; color:#104095; margin:0 0 30px 0;}







.paymenttable{ width:100%; border-collapse:collapse;}

.paymenttable tr td{ vertical-align:top;}

.pformtable{ width:100%; border-collapse:collapse; background:#fff; padding:10px;}

.pformtable tr td{ padding:5px;}

.pformtable tr td:first-child{ text-align:right; width:150px; font-weight:bold;}

.pinput, .ptextarea{ width:300px; padding:10px; border:solid 1px #ccc;}

.psubmit{ padding:10px 20px; text-transform:uppercase; color:#fff; background:#99CC00;}







.kyctable{ width:100%; border-collapse:collapse;}

.kyctable tr td{ padding:5px; border:solid 1px #eee;}

.kyctable tr td:first-child, .kyctable tr td:nth-child(3){ width:25%;}

.kyctable tr td input, .kyctable tr td textarea{ width:300px;}

.kyctable tr td select{ width:322px;}



.kycnav{ float:left; width:100%; margin:0px 0 20px 0; text-align:center;}

.kycnav li{ display:inline-block; margin:2px;}

.kycnav li a{ padding:10px 20px; background:#3498DB; color:#fff; border-top:solid 3px #E04006;}

.kycactive{ background:#fff !important; color:#333 !important;}

.h1{ width:100%; margin:0px 0; text-align:center; text-transform:uppercase; font-family: 'Fjalla One', sans-serif; font-size:40px; font-weight:400; color:#404B52; display:inline-block;}





.kycn{ float:left; width:100%; margin:30px 0;}

.kycn li{ display:inline-block; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

.kycn li:first-child{ background:#104095; float:left;}

.kycn li:last-child{ background:#99CC00; float:right;}

.kycn li a{ padding:20px 70px; font-size:24px; display:inline-block; color:#fff;}











.simple_freetrial{ float:left; width:100%;}

.simple_freetrial_table{ width:100%; border-collapse:collapse; padding:20px; color:#333; line-height:20px;}

.simple_freetrial_table tr td{ padding:5px;}

.simple_freetrial_table tr td:first-child, .simple_freetrial_table tr td:nth-child(3){ text-align:right; color:#333; width:150px; font-weight:400;}

.simple_freetrial_table tr td input[type=text], .simple_freetrial_table tr td input[type=email], select, textarea{ padding:10px; border:solid 1px #ccc; width:310px; background:#fff;}

.simple_freetrial_table tr td input[type=checkbox]{ width:10px; height:10px; margin:2px;}

.simple_freetrial_table tr td input[type=button], .simple_freetrial_table input[type=submit]{ padding:10px 20px; background:#96C135; text-transform:uppercase; color:#eee;}











.onpop{ position:fixed; width:100%; height:100%; background:url(http://profitplusfinancial.com/images/bg_pop.png); z-index:100000; top:0;}

.onpop_in{ margin:0 auto; position:relative; top:80px; width:700px; }

.onpopp{ float:left; width:100%; background:#fff; box-shadow:0 0 3px #000; padding-bottom:0px;}

.onpop_in h1{ float:left; width:100%; text-align:center; color:#104095; padding:20px 0; font-weight:bold; margin:0px; border-bottom:solid 2px #104095;}

.for_content{ float:left; width:100%; margin:0px 0 0 0px; padding:20px 20px; position:relative; background:#fff;  border:solid 5px #104095;}

.for_content p{ font-size:14px; color:#555; text-align:justify; margin-bottom:0px; padding:5px 0;}

.onpop_close{ color:#fff; background:#333; border:solid 1px #ccc; padding:5px 10px; position:absolute; margin:0px 0 0 -31px; cursor:pointer; right:0; top:0px;}



.popform{ float:right; width:32%; padding:10px;}
.popform h4{ width:100%; text-align:center; margin-bottom:20px;}

.popform input{ padding:10px; margin:5px 0; width:100%; border:solid 1px #ccc; box-sizing:border-box;}
.popform textarea{ padding:10px; margin:5px 0; width:100%; border:solid 1px #ccc; box-sizing:border-box;}

.popform input[type=submit]{ width:100%; background:#104095; color:#fff; text-transform:uppercase; border:none;}







@media screen and (max-width: 1000px) {
.inner{ width:100%; padding:0 10px;}	


}

















.payuform{ width:100%; display:inline-table; margin:20px 0 0 0; border-collapse:collapse;}

.payuform tr td{ padding:7px; border:solid 1px #ddd;}

.payuform tr td:first-child, .payuform tr td:nth-child(3){ text-align:right; font-weight:bold; width:150px;}

.payuform tr td input, .payuform tr td input[type=text], .payuform tr td input[type=email], .payuform tr td textarea{ padding:10px; width:300px; border:solid 1px #ddd;}















 

 

 

 

 

 

.tpop{ position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.7); z-index:1111; overflow:hidden; display:none;}

.tpopin{ width:320px; background:#fff; margin:200px auto 0 auto; height:330px; position:relative;}

.tpopin .tpclose{ position:absolute; top:5px; right:10px; font-weight:bold; font-size:18px; color:#999;}

.tpopin form{ float:left; width:100%; padding:10px; box-sizing:border-box;}

.tpopin form h4{ text-align:center; color:#555; font-weight:300; border-bottom:solid 1px #ddd; padding-bottom:10px; margin-bottom:20px; font-size:16px; width:95%;}

.tpopin form input{ width:94%; padding:10px; border:solid 1px #ddd; box-sizing:border-box; margin:10px;}







.bloglist{ float:left; width:100%;}

.bloglistli{ float:left; width:33%; padding:20px; box-sizing:border-box;}

.bloglistimg { float:left; width:100%;}

.bloglistimg img{ max-width:100%;}

.upbloglist{ float:left; width:100%; margin:10px 0;}

.upbloglist li{ float:left; width:auto; padding:5px;}

.upbloglist li .fa{ color:#99CC00;}

.bloglistdesc { float:left; width:100%;}

.bloglistdesc p{ text-align:justify; width:100%;}

.blogbtn{ padding:10px 20px; font-size:16px; background:#99cc00; display:inline-block; margin:10px 0 0 0; text-transform:capitalize; color:#fff;}

.bloglistli h3{ width:100%; height:60px; margin:20px 0 0 0;}


.navbutton{ display:none;}

@media only screen and (min-device-width : 320px) and (max-device-width : 767px) 
{
	*{ box-sizing:border-box !important;}
	.onpop{ width:100%; display:none;}
	.onpop_in { width:50%;}
	
	.header{ position:relative; top:0; left:0; margin-bottom:0;}
	.headerclear{ display:none;}
	
	.logo{ width:80%; text-align:center; float:left;}
	
	.navbutton{ display:block; float:right; margin:25px 10px 0 0; font-size:24px; padding:10px; border: solid
	 2px #99CC00}
	 
	 .nav{ display:none; float:left; width:100%; background:#333; position:absolute; height:auto; margin-top:105px;}
	 .nav ul { margin:0; padding:0;}
	 .nav ul li, .nav ul li a{ width:100%;}
	 .nav ul li a{ height:auto; line-height:normal; padding:10px;}
	 .nav ul li .drop li a{ padding:10px; height:auto; line-height:normal; width:100%; padding-left:20px;}
	 
	 .flex-caption{ display:none;}
	 .flex-control-thumbs li{ width:10%;}
	 .flex-control-thumbs{ height:30px;}
	 
	 .section h1 sup{ display:none;}
	 
	 .client_speack { height:auto;}
	 #testi{ height:120px;}
	 
	 .box, .section4 .box,  .team_box{ margin:0; width:100%;}
	 
	 .section_about_left, .section_about_right, .about_img, .about_cont{ width:100%;}
	 .serc_box{ width:100%;}
	 
	 .services_drop_left, .services_drop_right{ width:100%;}
	.simple_freetrial_table tr td{ float:left; width:100%; text-align:left;}
	.simple_freetrial_table tr td:first-child, .simple_freetrial_table tr td:nth-child(3){ text-align:left;}
	.simple_freetrial_table tr td input[type="text"], .simple_freetrial_table tr td input[type="email"], select, textarea{ width:100%;}
		
		
	.filter li a{ display:inline-block;}
	.pricing li{ width:100%;}
	.pricing_table tr td a{ height:auto;}
	
	.freeform{ width:100%;}
	
	.kyctable tr td, .billing_table tr td{ float:left; width:100%}
	.kyctable tr td:first-child, .kyctable tr td:nth-child(3), .billing_table tr td:first-child, .billing_table tr td:nth-child(3){ width:100%; text-align:left;}
	
	.bloglistli{ width:100%;}
	.pinput, .ptextarea{ width:229px;}
	
	.careerform{ width:100%;}
	.careerform table tr td{ float:left; width:100%}
	.careerform table tr td:first-child, .careerform tr td:nth-child(3){ width:100%; text-align:left;}
	.careerform input[type="text"], .careerform input[type="email"], .careerform input[type="file"]{ width:100%;}
	
}


@media only screen and (min-device-width : 480px) and (max-device-width : 767px) 
{
	
}