/*
Theme Name: pareto-child
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: pareto
*/


/*
#f15a29 - Main Color-1 (Orange) BG, Headings, 
#e9e1df - Secondary Color-2 (Light orange) BG
#8e8e8e - (Light Grey Color) BG

Font - OpenSans (Body)
Font - Raleway (Headings)
Sizes: 42(H1), 36(H2), 30(H3), 24(H4), 20(H5), 16(H6)

vc_hidden-lg vc_hidden-md vc_hidden-sm vc_hidden-xs
*/

/*Padding and Margins*/
.pad-b0px{padding-bottom: 0 !important;}
.pad-0px{padding:0px!important ;}
.pad-t0px{padding-top:0px!important;}
.mrg-t20px{margin-top:20px;}
.mrg-b10px{margin-bottom:10px;}
.mrg-0px{margin:0px;}
.txtalg--center{text-align:center;}

/*Common*/
*{box-sizing:border-box;}
.no-bg{background:none!important;}

/*Text Colors*/
.txtclr--primary{color: #f15a29;}
.txtclr--secondary{color: #249ad2;}
.txtclr--white{color:#fff;}
.txtclr--white a{color:#fff; text-decoration: none;}
.txtclr--l-grey{color:#8e8e8e;}

.t-grey--900{color: #1A1A1A;} .t-grey--800{color: #333333;} .t-grey--700{color: #4D4D4D;} .t-grey--600{color: #666666;}
.t-grey--500{color: #808080;} .t-grey--400{color: #A0A0A0;} .t-grey--300{color: #B8B8B8;} .t-grey--200{color: #CCCCCC;}
.t-grey--100{color: #E0E0E0;} .t-grey--50{color: #F2F2F2;}
.t-white{color:#ffffff;} .t-black{color: #000000;}

/*Fonts*/
.f-weight--normal{font-weight:normal !important;}
.f-weight--bold{font-weight:bold !important;}
.f-weight--bolder{font-weight:bolder !important;}
.f-weight--lighter{font-weight:lighter !important;}
.f-weight--100{font-weight:100 !important;}
.f-weight--200{font-weight:200 !important;}
.f-weight--300{font-weight:300 !important;}
.f-weight--400{font-weight:400 !important;}
.f-weight--500{font-weight:500 !important;}
.f-weight--600{font-weight:600 !important;}
.f-weight--700{font-weight:700 !important;}
.f-weight--800{font-weight:800 !important;}
.f-weight--900{font-weight:900 !important;}
.f-style--italic{font-style: italic;}


/*Content Section and Row*/
.sec__row{padding:20px 0px 55px 0px;}
.sec__title{padding-bottom:10px;}

/*Services Section - Home*/
.sec-ser--icon{width:100px !important; height: 100px; margin: 0px auto; padding-top:20px; background: #e9e1df; border-radius: 150px; text-align: center;}
.sec-ser--icon img{width: 60px; height: 60px;}

/*Services Section (Others) - Home*/
.sec-ser__oth--box{width:350px;margin-right: 30px!important;background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 4px; padding-top: 15px;}
.sec-ser__oth--box:nth-child(3){margin-right: 0%!important;}

/*What do you want Section - Home*/
.sec-whatdoyou--box{width:525px;padding:30px 0px;margin-right: 30px!important;background-color: rgba(0, 0, 0, .4); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);border-radius: 4px;}
.sec-whatdoyou--box:nth-child(2){margin-right: 0%!important;}

/* Footer */
.footer .widget{margin-bottom: 0px!important;}
.soc-ico a {width:48px; height:48px!important;}
.soc-ico a:after, .soc-ico a:before {width:48px; height:48px!important;}

/*Contact Form Section*/
/*
.form-support { margin-bottom: 18px;float:left;width:100%;}
.form-support .col-md-6{width:48%;margin-right:1%;float:left;}
.form-support .col-md-6:last-child{margin-left:2%;}
.form-support .col-md-12{width:100%;}
.form-support input:not(.wpcf7-submit),.form-support textarea{padding:0;border:none;border-bottom:1px solid #282972;background:none;color:#333;font: bold 16px/34px  !important;}
.form-support textarea{line-height:20px!important;resize: none;padding-top:3px; height: 75px;}
.form-support input:focus,.form-support textarea:focus{border-bottom:1px solid #249ad2!important;}
.wpcf7-recaptcha > div { margin: 0 0 15px auto; width:100%!important;height:100%!important;}
*/
/* Forms - Contact Us*/
.form--contactus {width:60%; margin: auto;}
.form--contactus .col-md-6{width:48.5%;margin-right:3%;float:left;}
.form--contactus .col-md-6:last-child{margin-right: 0%;}
.form--contactus .col-md-12{width:100%;}
.form--contactus input:not(.wpcf7-submit),.form--contactus textarea, .form--contactus select{height:45px;border-radius:2px;border:1px solid #DFE5EB!important;background:#fff;color:#333;font: 16px/24px !important;}
.form--contactus textarea{line-height:20px!important;resize: none;padding-top:3px; height: 80px;border-radius:4px!important;}
.form--contactus input:focus,.form--contactus textarea:focus{border:1px solid #00A0DD!important;}
.form--contactus input[type="submit"]{background: #000 !important;padding:3px 30px !important;text-align: center; color: #fff;text-decoration: none!important;border-radius: 4px !important;width: 150px;}
.form--contactus input[type="submit"]:hover{background:#f15a29 !important;}
.form--contactus input[type="submit"]:focus{border:0px solid !important;}

/****************************************** media queries *************************************/

@media screen and (max-width: 1024px) and (min-width: 769px){
/*Services Section (Others) - Home*/
.sec-ser__oth--box{width: 298px;margin: 0px 30px 0px 0px !important;}
.sec-ser__oth--box:nth-child(3){margin: 0px !important;}

/*What do you want Section - Home*/
.sec-whatdoyou--box{width:462px;margin:0px 30px 0px 0px!important;}
.sec-whatdoyou--box:nth-child(2){margin:0px !important;}
}

@media screen and (max-width: 768px){
/*Services Section (Others) - Home*/
.sec-ser__oth--box{width: 232px;margin: 0px 30px 0px 0px !important;}
.sec-ser__oth--box:nth-child(3){margin: 0px !important;}

/*What do you want Section - Home*/
.sec-whatdoyou--box{width:374px;margin:0px 10px 0px 0px!important;}
.sec-whatdoyou--box:nth-child(2){margin:0px !important;}
}

@media screen and (max-width: 480px){
/*Services Section (Others) - Home*/
.sec-ser__oth--box{margin: 0px auto 30px auto !important;}
.sec-ser__oth--box:nth-child(3){margin: 0px auto !important;}

/*What do you want Section - Home*/
.sec-whatdoyou--box{width:100%;margin:0px auto 30px 0px!important;}
.sec-whatdoyou--box:nth-child(2){margin:0px auto 0px 0px !important;}
    
/*Contact Form Section*/
.form--contactus { width:100% !important;}
.form--contactus .col-md-6{width:100%;margin-right:0%;}
.form--contactus .col-md-6:last-child{margin-left:0%;margin-right: 0%;}
}