/*
 Theme Name:   Archi Child
 Theme URI:    http://demo.oceanthemes.net/archimate/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.3.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

@import url("../archi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
img { max-width: 100%;}
header.header-bg { background: #18191b none repeat scroll 0 0;}
header.de_header_2 { height: 130px;}
#mainmenu { letter-spacing: 2px;}
.one_half { float: left; margin-right: 3%; width: 48.5%;}
.fit { margin-right: 0;}
.one_half img { border: 5px solid #fff;}
.lmore { background: #cf1e2d none repeat scroll 0 0; color: #fff; float: right; font-size: 12px; line-height: 1;  margin: -27px 5px 0 0; padding: 5px; position: relative; text-decoration: none;}
.lmore:hover { background: #18191B none repeat scroll 0 0; color: #fff; text-decoration: none;}
.footer-logo { max-width: 140px!important;}

#gform_wrapper_1.gform_wrapper { background: #f1f1f1 none repeat scroll 0 0; border: 10px solid #000000;  padding: 20px;}
#gform_wrapper_1.gform_wrapper .top_label li ul.gfield_checkbox { color: #000000; font-size: 18px; font-weight: normal;}
#gform_wrapper_1.gform_wrapper .top_label .gfield_label { color: #000000; font-size: 18px; margin-top: 10px;}
#gform_1 .gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible { color: #000; font-size: 18px; font-weight: bold;}
#gform_1 textarea { border: 1px solid #c3c3c3; border-radius: 3px; font-size: 18px; max-height: 9em;  padding-left: 10px;}
.gform_button.button { background: #00a789 none repeat scroll 0 0!important; border: medium none; font-weight: bold;  padding: 5px 20px; color: #ffffff!important;}
.gform_button.button:hover { background: #18191B none repeat scroll 0 0!important;}
::-webkit-input-placeholder { color: #000000!important;}
::-moz-placeholder { color: #000000!important;}
:-ms-input-placeholder { color: #000000!important;}
:-moz-placeholder { color: #000000!important;}
#contact { background-attachment: fixed;}

.check1 li, .check2 li, .check3 li { float: left; width: 33%;}
.about ul { padding: 0;}
.about li { list-style: outside none none; height: 45px;}
.about .fa-check { background: #00A789 none repeat scroll 0 0; border-radius: 50%; color: #fff; padding: 10px;}



/*-------------------------------Mobile--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
}
@media screen and (min-width:568px) and (max-width: 767px){ 
.one_fourth, .check1 li, .check2 li, .check3 li { width: 100%;}  
}
@media screen and (min-width:320px) and (max-width: 567px){ 
.one_fourth, .check1 li, .check2 li, .check3 li { width: 100%;}
.tp-caption.big-text.tp-resizeme { font-size: 8px!important; line-height: 1!important;}
.btn-slider { font-size: 8px!important;}
}
@media screen and (min-width:320px) and (max-width: 800px){ 
.tp-mask-wrap { margin-left: 50px;}

}
/*-------------------------------Mobile end-------------------------*/
