/*

Theme Name: Agritech

Theme URI: https://wordpress.org/themes/twentyfourteen/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.

Version: 1.5

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

Text Domain: twentyfourteen



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.

*/



/**

 * Table of Contents:

 *

 * 1.0 - Reset

 * 2.0 - Repeatable Patterns

 * 3.0 - Basic Structure

 * 4.0 - Header

 * 5.0 - Navigation

 * 6.0 - Content

 *   6.1 - Post Thumbnail

 *   6.2 - Entry Header

 *   6.3 - Entry Meta

 *   6.4 - Entry Content

 *   6.5 - Galleries

 *   6.6 - Post Formats

 *   6.7 - Post/Image/Paging Navigation

 *   6.8 - Attachments

 *   6.9 - Archives

 *   6.10 - Contributor Page

 *   6.11 - 404 Page

 *   6.12 - Full-width

 *   6.13 - Singular

 *   6.14 - Comments

 * 7.0 - Sidebar

 *   7.1 - Widgets

 *   7.2 - Content Sidebar Widgets

 * 8.0 - Footer

 * 9.0 - Featured Content

 * 10.0 - Multisite

 * 11.0 - Media Queries

 * 12.0 - Print

 * -----------------------------------------------------------------------------

 */





/**

 * 1.0 Reset

 *

 * Resetting and rebuilding styles have been helped along thanks to the fine

 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.

 *

 * -----------------------------------------------------------------------------

 */



/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 1, 2015 */

@font-face {

    font-family: 'mondabold';

    src: url('fonts/monda-bold-webfont.eot');

    src: url('fonts/monda-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/monda-bold-webfont.woff2') format('woff2'),

         url('fonts/monda-bold-webfont.woff') format('woff'),

         url('fonts/monda-bold-webfont.ttf') format('truetype'),

         url('fonts/monda-bold-webfont.svg#mondabold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'mondaregular';

    src: url('fonts/monda-regular-webfont.eot');

    src: url('fonts/monda-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/monda-regular-webfont.woff2') format('woff2'),

         url('fonts/monda-regular-webfont.woff') format('woff'),

         url('fonts/monda-regular-webfont.ttf') format('truetype'),

         url('fonts/monda-regular-webfont.svg#mondaregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansbold';

    src: url('fonts/opensans-bold_0-webfont.eot');

    src: url('fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-bold_0-webfont.woff2') format('woff2'),

         url('fonts/opensans-bold_0-webfont.woff') format('woff'),

         url('fonts/opensans-bold_0-webfont.ttf') format('truetype'),

         url('fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansbold_italic';

    src: url('fonts/opensans-bolditalic_0-webfont.eot');

    src: url('fonts/opensans-bolditalic_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-bolditalic_0-webfont.woff2') format('woff2'),

         url('fonts/opensans-bolditalic_0-webfont.woff') format('woff'),

         url('fonts/opensans-bolditalic_0-webfont.ttf') format('truetype'),

         url('opensans-bolditalic_0-webfont.svg#open_sansbold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansextrabold';

    src: url('fonts/opensans-extrabold-webfont.eot');

    src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-extrabold-webfont.woff2') format('woff2'),

         url('fonts/opensans-extrabold-webfont.woff') format('woff'),

         url('fonts/opensans-extrabold-webfont.ttf') format('truetype'),

         url('fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansextrabold_italic';

    src: url('fonts/opensans-extrabolditalic-webfont.eot');

    src: url('fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),

         url('fonts/opensans-extrabolditalic-webfont.woff') format('woff'),

         url('fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),

         url('fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansitalic';

    src: url('fonts/opensans-italic-webfont.eot');

    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-italic-webfont.woff2') format('woff2'),

         url('fonts/opensans-italic-webfont.woff') format('woff'),

         url('fonts/opensans-italic-webfont.ttf') format('truetype'),

         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sanslight';

    src: url('fonts/opensans-light-webfont.eot');

    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-light-webfont.woff2') format('woff2'),

         url('fonts/opensans-light-webfont.woff') format('woff'),

         url('fonts/opensans-light-webfont.ttf') format('truetype'),

         url('fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sanslight_italic';

    src: url('fonts/opensans-lightitalic-webfont.eot');

    src: url('fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-lightitalic-webfont.woff2') format('woff2'),

         url('fonts/opensans-lightitalic-webfont.woff') format('woff'),

         url('fonts/opensans-lightitalic-webfont.ttf') format('truetype'),

         url('fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sansregular';

    src: url('fonts/opensans-regular-webfont.eot');

    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('fonts/opensans-regular-webfont.woff') format('woff'),

         url('fonts/opensans-regular-webfont.ttf') format('truetype'),

         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sanssemibold';

    src: url('fonts/opensans-semibold-webfont.eot');

    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-semibold-webfont.woff2') format('woff2'),

         url('fonts/opensans-semibold-webfont.woff') format('woff'),

         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),

         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'open_sanssemibold_italic';

    src: url('fonts/opensans-semibolditalic-webfont.eot');

    src: url('fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),

         url('fonts/opensans-semibolditalic-webfont.woff') format('woff'),

         url('fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),

         url('fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'times_new_romanregular';

    src: url('fonts/times-webfont.eot');

    src: url('fonts/times-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/times-webfont.woff2') format('woff2'),

         url('fonts/times-webfont.woff') format('woff'),

         url('fonts/times-webfont.ttf') format('truetype'),

         url('fonts/times-webfont.svg#times_new_romanregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

.clearfix:after {

     visibility: hidden;

     display: block;

     font-size: 0;

     content: " ";

     clear: both;

     height: 0;

     }

.clearfix { display: inline-block; }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0;

    font-family: inherit;

    font-size: 100%;

    font-style: inherit;

    font-weight: inherit;

    margin: 0;

    outline: 0;

    padding: 0;

    vertical-align: baseline;

}



body{margin: 0;padding: 0;width: 100%;color: #818181;font-size: 14px;font-family: 'open_sanslight';height: 100%;line-height: 23px;}

a{outline: none;list-style: none;text-decoration: none;color:#818181;}

a:hover,a:focus{outline: none;list-style: none;text-decoration: none;color:#333537;}

ul,ol{list-style:outside:none;margin: 0;padding: 0;list-style-type:none;}

/*======= header ===========*/

header {padding-top: 10px;}

header .phn a{color: #bfbfbf;padding-left:10px;font-family: 'open_sansregular';}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.mal {

    padding-left: 5px;

}

header .mal a {color: #bfbfbf;padding-left: 10px;font-family: 'open_sansregular';}

.dot {border-bottom: 1px dashed #bfbfbf;padding-bottom: 10px;border-width: 2px}

.buttonleft{float: right;}

.btn-warning {

    background-color: #ff6000;

    border-color: #ff6000;

    color: #FFFFFF;

}

.color {background-color:#f9f9f9;margin-top: 5px;}

.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning {

    background-color: #58c516;

    border-color: #58c516;

    color: #FFFFFF;

}

.btn { border-radius: 0!important;padding: 4px 25px!important;font-family: 'open_sanslight'!important;font-size: 16px!important;}

.head{padding-top: 24px;padding-bottom: 32px;}

#site-navigation ul li{display: inline-block;padding: 0 20px;}

#site-navigation ul li:last-child {padding-right: 0px;}

#site-navigation ul li a{font-family: 'open_sansbold';font-size: 18px;}

#site-navigation ul li a:hover ,#site-navigation ul .current_page_item a {color: #ff6000;}

nav {

    float: right;

}



/*====== slider ======*/



.tp-caption.medium_light_white.tp-fade.tp-resizeme.start {letter-spacing: 0.4px !important;font-family: 'mondabold'!important;background: url(images/line.png) no-repeat left bottom!important;font-size: 18px!important;line-height: 48px !important;top: 26.818px !important; left: 221.106px!important;}

.tp-caption.mediumgrey.tp-fade.tp-resizeme.start {font-family: 'mondabold' !important;

    font-size: 40px !important;

    left: 221.106px !important;

    line-height: 55px !important;

    padding: 10px 30px 10px 13px !important;

    top: 100.266px !important;}

.tp-caption.black.tp-fade.tp-resizeme.start{border: 2px solid #ffffff!important;left: 221.106px !important;top: 213.454px!important;}

.tp-button {font-weight: 100!important;letter-spacing: 0.4px !important;background:none!important;font-family: 'open_sansbold'!important;font-size: 18px!important;padding: 22px !important;line-height: 50px !important;text-shadow:none!important;}



/*============= home page ========*/

#masthead .buttonleft {display: none;}

.project img {

    width: 100%;

    min-height: 194px;

}

.paddleft {

    padding-left: 15px;

}

.paddright {

    padding-right: 15px;

}

.read-more {

    display: inline-block;

    padding: 10px 24px;

    background-color: #58c516;

    font-size: 15px;

}

.read-more:hover{background: #ff6000;}

.read-more a ,.read-more a:focus{

    color: #ffffff;

    text-decoration: none;

    font-size: 15px;

    font-family: 'open_sansregular';

}

strong{

 font-weight: bold;

}

.read-more a:hover ,.read-more a:active{

    text-decoration: none;

    color: #ffffff;

}

#contentmain {padding-top: 35px;}

.homehading {font-family: 'open_sansbold';font-size: 25px;color: #818181;padding-bottom: 11px;}

.welcom p ,.welcom ul li {color: #818181;padding-bottom: 27px;font-size: 14px; line-height: 23px;font-family: 'open_sanslight';}

.p-t{padding-top: 14px;}

.img-pd{padding-bottom:25px;color: #818181;font-size: 14px;font-family: 'open_sansregular';}

.m-t-35{margin-top: 27px;margin-bottom: 24px;}

/*--- homepage recent project -----*/

.page-id-5 .gallery-img img{display: block;

    height: 193px;

    max-width: 100%;

    width: 264px;

}

.page-id-5 .Latest-project li .la-pro{margin-bottom: 27px;padding-left: 0px;}

.page-id-5 .Latest-project ul li .la-pro{padding-right: 0px;}

.page-id-5 .Latest-project ul li:nth-child(2n) .la-pro .gallery-img{float: right;} 

/*======= footer =====*/

.m-t-10

{

    margin-top: 10px;

}

.m-t-20

{

    margin-top:17px;

}

.footer-menu ul li {

    float: left;

    font-family: 'times_new_romanregular';

    font-size: 13px; 

     letter-spacing: 0.4px;
     font-weight: normal;

}

.footer-menu ul {

    display: inline-block;

    margin-bottom: 0px;

   float: left;

}

.footer-menu span {

    float: left;

    clear: both;

    margin-top: 10px;

    font-family: 'times_new_romanregular';

    font-size: 13px;

     letter-spacing: 0.4px;

     font-weight: normal;

}

.footer-menu.text-right{

 float: right;

}

footer

{

    background-color: #2c2b2a;

    padding: 15px 0px;

    color: #999999;

    margin-top: 53px;

     min-height: 160px;

}

footer a

{

    font-family: 'times_new_romanregular';

    font-size: 13px;

    color: #999999!important;

    text-decoration: none;

     letter-spacing: 0.4px;

}

footer a:hover ,footer a:focus {text-decoration: none;color: #FF6000!important;}

.dot_footer{border-top: 1px dashed #ffffff;margin-bottom: 30px;border-width: 2px;}



/*====== contact form ====*/



.page-id-13 .entry-footer {display: none;}

.map {margin-top: 10px;}

.mp {

    overflow: hidden;

    padding-bottom: 0;

    position: relative;

}

.wpgmp_map_container {

    position: relative;

}

div.wpcf7-response-output {

    margin: 2em 0 1em;

}

.contact{ border-left: 4px solid #febf99;padding-left: 10px;margin-bottom: 60px;}

body .twenty-fifteen-pattern input[type="text"], body .twenty-fifteen-pattern input[type="email"], body .twenty-fifteen-pattern input[type="url"], body .twenty-fifteen-pattern textarea,

#wpcf7-f245-p11-o1 input[type="text"], #wpcf7-f245-p11-o1 input[type="email"], #wpcf7-f245-p11-o1 input[type="url"],

#wpcf7-f245-p11-o1 textarea{

    background: none;

    border: 1px solid rgba(51, 51, 51, 0.1);

    border-radius: 0;

    box-sizing: border-box;

    color: #7b7979;

    font-family: 'open_sansbold';

    font-size: 0.9rem;

    line-height: normal;

    margin: 0;

    max-width: 100%;

    padding: 0.5278em;

    vertical-align: baseline;

    width: 100%;

    border-left: 4px solid #febf99;

}

body .twenty-fifteen-pattern input[type="submit"], #wpcf7-f245-p11-o1 input[type="submit"]{

    background: none;

    border: none;

    border-radius: 0;

    box-sizing: border-box;

    color:#fff;

    font-family: 'open_sansbold';

    line-height: normal;

    margin: 0;

    max-width: 100%;

    vertical-align: baseline;

    width: 28%;

    background-color: #58C516;

    display: inline-block;

    font-size: 15px;

    padding: 10px 24px;

}

span.wpcf7-not-valid-tip {

    color: #FF0000;

    display: block;

    font-size: 14px;

    margin-top: 10px;

}

.cf7-style input[type="submit"]:focus {

    background-color: #ff6000!important;

    color: #ffffff!important;

    border: none!important;

}

body .twenty-fifteen-pattern input:focus, body .twenty-fifteen-pattern textarea:focus {

    background: none repeat scroll 0 0 #FFFFFF;

    border-left: 4px solid #fe914f;

    color: #7b7979;

}



body .christmas-red p, body .christmas-classic p, body .christmas-simple p, body .valentines-day-roses, body .valentines-day-blue-birds p, body .valentines-day-blue-birds textarea, body .twenty-fifteen-pattern p {

    box-sizing: border-box;

    padding: 0 0px;

}

body .twenty-fifteen-pattern button:hover, body .twenty-fifteen-pattern input[type="button"]:hover, body .twenty-fifteen-pattern input[type="reset"]:hover, body .twenty-fifteen-pattern input[type="submit"]:hover {

    background: #ff6000;

    outline: 0 none;

    color: #fff;

}

body .twenty-fifteen-pattern input[type="submit"] {

   

    font-weight: 500!important;

   

}

body .twenty-fifteen-pattern p {

    color: #000;

    display: block;

    font-family: 'open_sansbold';

    font-size: 1.6rem;

    font-weight: 700;

    letter-spacing: 0.04em;

    line-height: 0.5;

    margin-bottom: 0.684em;

    text-transform: uppercase;

}

.entry-de{text-align: center;margin-top: 20px;font-family: 'open_sansbold';font-size: 18px;color: #818181;}

.entry-de h1 {background: none repeat scroll 0 0 #FF6000;

    border-bottom: 2px solid #150000;

    color: #FFFFFF;

    padding: 4px;

    width: 24%;

    border-radius: 8px;

}



/*===== pages ====*/



.page-title {

    padding-bottom: 30px;

    padding-top: 20px;

    font-family: 'open_sansbold';

    font-size: 21px;

    color: #FF6000;

}

.main-content {min-height: 554px;}

.page-id-7 .site-content ,.error404 .site-content ,.page-id-84 .site-content ,.page-id-86 .site-content ,.search .site-content ,.page-id-101 .site-content ,.single .site-content{min-height: 554px;}

 

/*=== search ===*/



.search-form {

    position: absolute;

   /* right: 20px;*/

    /*op: 1px;*/

     top: -5px;

     right: 13px;   

}

.search-field {

    background-color: transparent;

    background-image: url(images/search_ico.png);

    background-position: 5px center;

    background-repeat: no-repeat;

    background-size: 24px 24px;

    border: none;

    cursor: pointer;

    height: 37px;

    margin: 3px 0;

    padding: 0 0 0 34px;

    position: relative;

   -webkit-transition: width 800ms ease, background 400ms ease;

    transition:         width 800ms ease, background 400ms ease;

    width: 0;

}

.col-lg-11 {transition:         width 800ms ease, background 600ms ease;-webkit-transition: width 1000ms ease, background 800ms ease;}

.col-lg-1 {transition:         width 800ms ease, background 600ms ease;-webkit-transition: width 1000ms ease, background 800ms ease;}



.search-field:focus {

    background-color: #fff;

    border: 2px solid #bfbfbf;

    cursor: text;

    outline: 0;

    width: 230px;

}

.search-submit {

  display: none;

}

input[type="search"] {

  -webkit-appearance: textfield;

}



/* search page*/

.page-header {border: none;margin: 0 0 0px;}

.search-results .image {margin-bottom: 20px;}

.search-results .content .link{color: #FF6000;

    font-family: 'open_sansbold';

    font-size: 18px;

    padding-bottom: 30px;

    padding-top: 20px;

    font-weight: normal;

}

.search-no-results #searchform ,.error404 #searchform{margin-top: 33px;}

.search-no-results #searchsubmit ,.error404 #searchsubmit {background-color: #58C516;

    display: inline-block;

    font-size: 14px;

    padding: 3px 9px;

    border: none;

    color:#ffffff;

    font-family: 'open_sansregular';

}

.search-no-results #s ,.error404 #s {background-color: #fff;

    border: 2px solid black;

    cursor: text;

    outline: 0;

    width: 230px;}

.search-no-results .screen-reader-text ,.error404 .screen-reader-text {font-family: 'open_sansregular';font-size: 16px;}   

.search-no-results .entry-header .entry-title ,.error404 .entry-title{font-family: 'open_sansregular';font-size: 21px;padding-bottom: 10px;}

/*=== site map ===*/

.page-id-81 h2{color: #FF6000;

    font-family: 'open_sansbold';

    font-size: 16px;

    padding-bottom: 30px;

    padding-top: 20px;}

.inner-search .search-content .attachment-post-thumbnail{display: block;

    height: 250px;

    max-width: 100%;width: 100%;}

.inner-search {margin-bottom: 30px;}    

/*=== pages ===*/



/*----- project -----*/

.project-page .gallery-img .img-responsive img{display: block;

    height: 200px;

    max-width: 100%;

}

.project-page .turecate_title{text-align: center;border-bottom: 2px solid #FEBF99;padding: 10px;min-height: 50px;}

.project-page .turecate_title a , .service-page .turecate_title a{font-family: 'open_sansbold';font-size: 16px;color: #818181;}

.project-page .turecate_title a:hover , .service-page .turecate_title a:hover {color: #ff6000;} 

.project-page .turecate_content a , .service-page .turecate_content {color: #818181;

    font-family: 'open_sanslight';

    font-size: 14px;

    line-height: 23px;

    padding-bottom: 27px;

    }

.project-page .turecate_content a:hover {color: #ff6000;}     

.catalogues-box.col-lg-3.col-md-3.col-sm-6.col-xs-12.project-template {

    height: 340px;

}

.turecate_content a:hover, #primary .container p a, #primary .container .search-content a{

 color:#ff6000;

}

/*----- srvices ----*/

.service-page .gallery-img .img-responsive img{display: block;

    height: 300px;

    max-width: 100%;

}   

.service-page .p-b-20 {padding-bottom: 30px;}

.read {color: #ff6000;}

.service-page .p-t-20 {padding-top: 50px;}

.service-page .turecate_title a {border-bottom: 2px solid #FEBF99;padding-bottom: 2px;}

.service-page .turecate_content {padding-top: 15px;}

/*---- single -----*/

.single .single-imag img{display: block;

    height: auto;

    max-width: 100%;

}

.single .turecate_content p{color: #818181;

    font-family: 'open_sanslight';

    font-size: 14px;

    line-height: 23px;

}



/*--- safari & crome  css ----*/

@media screen and (-webkit-min-device-pixel-ratio:0){

    /*safari and crome */

    

    /*safari only override*/

    ::i-block-chrome, form {width: 115%;right: 9px!important;}

    ::i-block-chrome, .search-form label {width: 49%;}

    ::i-block-chrome, .search-field {top: 0.8px;right: -50px;}

    ::i-block-chrome, body .twenty-fifteen-pattern input[type="text"], body .twenty-fifteen-pattern input[type="email"], body .twenty-fifteen-pattern input[type="url"], body .twenty-fifteen-pattern textarea {

    

    width: 86%;

}

}





@media screen and (min-width:1200px) and (max-width:1295px) {

.tp-caption.medium_light_white.tp-fade.tp-resizeme.start {font-size: 18px!important;line-height: 48px !important;top: 5.818px !important; left: 221.106px!important;}

.tp-caption.mediumgrey.tp-fade.tp-resizeme.start {

    font-size: 40px !important;

    left: 221.106px !important;

    line-height: 55px !important;

    padding: 10px 30px 10px 13px !important;

    top: 72.266px !important;}

.tp-caption.black.tp-fade.tp-resizeme.start{left: 221.106px !important;top: 164.454px!important;}

.tp-button {font-size: 18px!important;padding: 27px !important;line-height: 50px !important;}





}

@media screen and (min-width:1296px) and (max-width:1352px) {

.tp-caption.medium_light_white.tp-fade.tp-resizeme.start {font-size: 18px!important;line-height: 48px !important;top: 8.818px !important; left: 221.106px!important;}

.tp-caption.mediumgrey.tp-fade.tp-resizeme.start {

    font-size: 40px !important;

    left: 221.106px !important;

    line-height: 55px !important;

    padding: 10px 30px 10px 13px !important;

    top: 85.266px !important;}

.tp-caption.black.tp-fade.tp-resizeme.start{left: 221.106px !important;top: 181.454px!important;}

.tp-button {font-size: 18px!important;padding: 27px !important;line-height: 50px !important;}





}

@media screen and (min-width:1353px) and (max-width:1426px) {

.tp-caption.medium_light_white.tp-fade.tp-resizeme.start {font-size: 18px!important;line-height: 48px !important;top: 5.818px !important; left: 221.106px!important;}

.tp-caption.mediumgrey.tp-fade.tp-resizeme.start {

    font-size: 40px !important;

    left: 221.106px !important;

    line-height: 55px !important;

    padding: 10px 30px 10px 13px !important;

    top: 79.266px !important;}

.tp-caption.black.tp-fade.tp-resizeme.start{left: 221.106px !important;top: 180.454px!important;}

.tp-button {font-size: 18px!important;padding: 27px !important;line-height: 50px !important;}





}

@media screen and (min-width:1427px) and (max-width:1500px) {

.tp-caption.medium_light_white.tp-fade.tp-resizeme.start {font-size: 18px!important;line-height: 48px !important;top: 14.818px !important; left: 221.106px!important;}

.tp-caption.mediumgrey.tp-fade.tp-resizeme.start {

    font-size: 40px !important;

    left: 221.106px !important;

    line-height: 55px !important;

    padding: 10px 30px 10px 13px !important;

    top: 91.266px !important;}

.tp-caption.black.tp-fade.tp-resizeme.start{left: 221.106px !important;top: 194.454px!important;}

.tp-button {font-size: 18px!important;padding: 27px !important;line-height: 50px !important;}





}



/*###Custom Styling###*/



#content .row ul#pro{

    list-style: none;

    margin: 0;

    padding: 0;

}

#content .row ul#pro li{

    padding: 0;

}

#content .row ul{

 list-style: inside disc;

 padding-left: 15px;

 margin-left: 10px;

}

#content .row ul li{

    padding: 5px 0;

}

#content .row ul ul{

 list-style: inside square;

}

#content .row ul ul li{

    padding: 2px 0;

}

#content .row h3{

 font-weight: bold;

 margin-bottom: 15px;

}
#content .row h3.post-head{

    font-weight: bold;
clear: both;
margin-bottom: 15px;
line-height: 40px;
margin-top: 15px;
display: inline-block;
width: 100%;
font-size: 14px;
}

#wpcf7-f245-p11-o1 .wpcf7-form.cf7-style{

 width: 50%;

}



.full-cont{

  width: 100%;

  clear: both;

float: left;

    margin-bottom: 10px;

}

.img{

 width: 15%;

 float: left;

}



.img-cont{

 width: 85%;

 float: left;

}

@media only screen and (max-width: 768px){

.img{

 width: 23%;

}



.img-cont{

 width: 77%;

}

}

@media only screen and (max-width: 667px){

.img{

  width: 100%;

    clear: both;

    text-align: center;

  margin-bottom: 15px;

}



.img-cont{

 width: 100%;

}

}
.part-left{
    width: 45%;
    float: left;
}
.part-right{
    width: 53%;
    float: right;
}
.post-text{
    display: none;
}
.wrapper-box{
    width: 264px;
    cursor: pointer;
}
.wrapper-box .gallery-img{
    position: relative;
    display: block;
    height: 193px;
    width: 264px;
}
.wrapper-box:hover .post-text{
    position: absolute;
    top: 0;
    text-align: center;
    display: block;
    height: 193px;
    width: 264px;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.65);

}
.post-text h3{

    top:45%;
    position: relative;
}
.page-id-5 .Latest-project ul li:nth-child(2n) .la-pro .wrapper-box{
    margin-left: 15px;
}
.search-results p.img{

    width: 25%;
} 

.search-results .img-cont{
    width: 75%;
}