/* === style_w10 theme default ==== */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` hisfulls in Chrome, Firefox, and Safari.
 */

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/**
 * Add the correct font size in all browsers.
 */

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

/*
 * Add the correct display in all browsers.
 */

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

body {	
   color:#666666;
   font-family: 'Nunito Sans', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 17px;
    line-height: 1.6;
}
p {
	font-style: normal;
}
h1,
h2,
h3,
h5,
h1 a,
h2 a,
h3 a,
h5 a{
	font-family: 'Lato', sans-serif;
    font-style: normal;
	margin-bottom: 0;
    line-height: 1.2;	
    font-weight: 700;
    transition: .5s;
	font-size:18px;
    color:#151616;
    margin: 0 0 10px;	
    transition: .5s;
}
/*
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
     color: #151616;
    -webkit-transition: .5s;
    transition: .5s;
	font-size:23px;
	font-weight: 700;
}
*/
h1{}
h2{}
h3{}
h5{}
a{
    color: #17161a;
    transition: .5s;
}
a:focus {
    text-decoration: none;
    outline: none;
}
a:hover {
    text-decoration: none;
	color:#892D2F;
}


/*
h1 {
    font-size: 30px;
}
h2 {
    font-size: 26x;
	
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 22px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
*/

/*
.template-home-wrapper h1,
.template-home-wrapper h2,
.template-home-wrapper h3,
.template-home-wrapper h4,
.template-home-wrapper h5,
.template-home-wrapper h6{
	font-size:26px;
}
*/

ul {
    margin: 0;
    padding: 0;
}
li {
	list-style:none;
}

button:focus
{
	border-color:transparent;
	outline-color:transparent;
}

a,i, var, address,ol,li,ul{
	font-style:normal;
	font-weight:400;
}



*::-moz-selection {
    background: #4fc1f0;
    color: #666;
    text-shadow: none;
}
::-moz-selection {
    background: #4fc1f0;
    color: #666;
    text-shadow: none;
}
::selection {
    background: #4fc1f0;
    color: #666;
    text-shadow: none;
}
::-moz-placeholder {
    color: #666;
    font-size: 16px;
}
::-webkit-input-placeholder {
    color: #666;
    font-size: 16px;
}
::placeholder {
    color: #666;
    font-size: 16px;
}



/* progress area css */
/* witr_single_skill */

/*-----------------------
    Progress Bar Style1
-------------------------*/

/*-----------------------
    Progress Bar Style2
-------------------------*/

/*-----------------------
    Progress Bar Style3
-------------------------*/

/*-----------------------
    Progress Bar Style4
-------------------------*/

/*-----------------------
    Progress Bar Style5
-------------------------*/

/*-----------------------
    Progress Bar Style6
------------------------*/
/*-----------------------
    Progress Bar Style7
-------------------------*/

/*-----------------------
    Progress Bar Style8
-------------------------*/

/*-----------------------
    Progress Bar Style9
------------------------*/

/*-----------------------
    Progress Bar Style10
------------------------*/
/*-----------------------
    Progress Bar Style 13
-------------------------*/


/* === style_w9 animate ==== */


/* witr_rotate_all */
@keyframes witr_rotate_all{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}

/* witr_rotate_left */
@keyframes witr_rotate_left{to{transform:rotate(30deg)}from{transform:rotate(175deg)}}

/* witr_rotate_right */
@keyframes witr_rotate_right{from{transform:rotate(-175deg)}to{transform:rotate(-30deg)}}

/* witr_squares_ */
@keyframes witr_squares{
	0%{transform:scale(1);opacity:0}
	20%{transform:scale(1.24);opacity:1}
	100%{transform:scale(2.1);opacity:0}
}



/* witr zoom out */
@keyframes witr_zoom_out{from{opacity:1}to{opacity:0}}

/* witr zoom in */
@keyframes witr_zoom_in{
	from{opacity:0}to{opacity:1}
}

/* witr_zoom_wave */
@keyframes witr_zoom_wave{0%{transform:scale(1);opacity:.8}20%{opacity:.8}100%{transform:scale(5.5);opacity:0}}


/* witr_focash */
@keyframes witr_focash{
	0%,100%{transform:scale(0);}50%{transform:scale(1);}
}

/* witr_up_down */
@keyframes witr_up_down{0%{margin-top:-150px}100%{margin-top:0}}

/* witr_bounce */
@keyframes witr_bounce{
	0%,100%,20%,50%,80%{transform:translateY(0)}
	40%{transform:translateY(-10px)}
	60%{transform:translateY(-5px)}
}

/* social icon */


/* top cr menu css */

/* main menu button search together */

/* top search */







/* top cr menu css */



/* main menu button search together */


/* === style_w8 widget blog left right ==== */
/* widget list */

.widget {}
.footer-middle .widget h5 {
    text-transform: capitalize;
}
/* widget select */

.widget {}
/* table css */
/* tags */


/* wp-calendar2 */
/*=====================
Home 2 Header CSS
======================*/

 .hamburger{background:rgba(0, 0, 0, 0);border:0 none;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:20px 15px;position:absolute;right:0;text-transform:none;top:50%;transform:translateY(calc(-50% ));transition-duration:0.5s;transition-property:opacity, filter, -webkit-filter;transition-timing-function:linear;z-index:99;outline:none}



/* === style_w7 unittest ==== */


/* THEME UNIT TEST CSS */


.single-blog-content ul
{
	list-style-type: disc;
/* 	padding-left: 40px; */
}
/* blockquote::before {
position: absolute;
    content: '\f10e';
    left: 50%;
    top: 50%;
    font-size: 100px;
    font-family: fontawesome;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1;
    color: rgba(119, 1, 219, 0.08);
} */

sub {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

address {
    font-style: italic;
    margin: 0 0 24px;
}
i, var, address {
    font-style: italic;
}


/* image aligment */
 .widget img {
    max-width: 100%;
}
/**
 * 8.0 Alignments
 */

/**
 * 14.1 Captions
 */


/**
 * 14.2 Galleries
 */

.gallery {
	margin-bottom: 1.6em;
}
/* new add css */
/* end new add css */

.sticky{
	border-color:#18c8ff;
}











/* === style_w7 button ==== */


/* button default style */
/* video button i */


/* button default br style */


/* video button i */


/* ------------ button gradient style ----------------- */
/* video button i */



/* ------------ button gradient border style ----------------- */

/* video button i */






/* Video Default Button */
/* Video Default Border Button */



/* Video gradient Button */

/* Video gradient hover style Button */


/* Video gradient border style Button */

/* Video gradient dubble border style Button */
/* inner div btn */


/* ------------ button gradient style ----------------- */
/* video button i */



/* Video gradient dubble bg border style Button */
/* inner div btn */


/* button video text */


/* classic Button */


/* margin top-bottom */



/* margin top spacing */

/* margin bottom spacing */

/* margin left spacing */
/* margin right spacing */



/* === style_w6 shape ==== */
/* translate lr */
@keyframes witr_movelr_box45 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(45px);
	}
}
@keyframes witr_movelr_box90 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(90px);
	}
}
@keyframes witr_movelr_box180 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(180px);
	}
}
@keyframes witr_movelr_box360 {
  0%{
	  transform: translateX(0px);
	}
  100%{
	  transform: translateX(360px);
	}
}
/* translate tb */
@keyframes witr_movetb_box45 {
  0%{
	  transform: translateY(0px);
	}
  100%{
	  transform: translateY(45px);
	}
}
@keyframes witr_movetb_box90 {
  0%{
	  transform: translateY(0px);
	}
  100%{
	  transform: translateY(90px);
	}
}
@keyframes witr_movetb_box180 {
  0%{
	  transform: translateY(0px);
	}
  100%{
	  transform: translateY(180px);
	}
}
@keyframes witr_movetb_box360{
  0%{
	  transform: translateY(0px);
	}
  100%{
	  transform: translateY(360px);
	}
}


/* rotate */
@keyframes witr_rotate_360 {
  0%{
	  transform: rotate(0deg);
	}
  100%{
	  transform: rotate(360deg);
	}
}
@keyframes witr_rotate_180 {
  0%{
	  transform: rotate(0deg);
	}
  100%{
	  transform: rotate(180deg);
	}
}
@keyframes witr_rotate_90 {
  0%{
	  transform: rotate(0deg);
	}
  100%{
	  transform: rotate(90deg);
	}
}
@keyframes witr_rotate_45 {
  0%{
	  transform: rotate(0deg);
	}
  100%{
	  transform: rotate(45deg);
	}
}
/* witr_shape_item_inner */


/* another shape*/
.single_image{
}

@keyframes witr_abmovetb_box15 {
  0%{
	  transform: translateY(-40px);
	}
  100%{
	  transform: translateY(-20px);
	}
}

/* witr Single Image animater*/
@keyframes single_img_ani {
    0%,
    to {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%;
    }
    14% {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
    }
    28% {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
    }
    42% {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
    }
    56% {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
    }
    70% {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
    }
    84% {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
    }
}

/* single_seivice_ani */
@keyframes single_seivice_ani{
    0%,
    to {
        border-radius: 65% 86% 80% 69%/59% 55% 95% 89%;
    }
    14% {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%;
    }
    28% {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%;
    }
    42% {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%;
    }
    56% {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%;
    }
    70% {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%;
    }
    84% {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%;
    }
}








/* === style_w5 banner ==== */
/*button css*/
/*====== style 3 ======*/

/*====== style 4 ======*/

/*====== style 5 ======*/

/* animate_banner_area */






/* === style_w4 woo ==== */



/* CAROUSEL NAV CSS */
/* cross sell */




/* ============= themexbd woocommerce css ================ */
/* ============= themexbd order and count css ================ */

/* ============= themexbd product css ================ */

/* add to cart and collection css */

/* sale css */
/* title product */


/* product price and rating css */
/* not product css */



/*====== woocommerce single css ======*/
/* single page image css */

/*====== woocommerce related ======*/


/*====== woocommerce tab css ======*/

/*  Vertical  Thumbnails 

.woocommerce div.product div.images .flex-control-thumbs li {
    padding: 5px 5px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
@media (min-width: 420px) {
    .woocommerce-page div.product div.images {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: center;
        align-self: center;
    }
    .woocommerce div.product div.images .flex-control-thumbs {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 80px;
        flex: 1 0 80px;
  
        max-height: 425px;

        overflow: auto;
    }
    .woocommerce div.product div.images .flex-control-thumbs li {
        width: 100%;
        padding: 0 10px 10px 0;
    }
}
*/


/* Horizontal Thumbnails */

/* ============= cat css ============== */

/* cross_sell and cart total */

/* checkout css */

/* checkout blling field */

/* Change WC Acct Page Column Widths */
/* my account css */
/* my oder details */


/* sidebar css woocommerce */



/* === style_w3 ==== */
/*button css*/
/*
.witr_butn:before {
    content: '';
    width: 0;
    height: 100%;
    background: #892D2F;
    position: absolute;
    left: 0;
    top: 0;
	z-index:-1;
    transition: .5s;
}
.witr_butn:hover:before {
    width: 100%;
	z-index:-1;

    -webkit-transition: 0.5s;

    transition: 0.5s;	
}
*/
/*===========================
    3.banner css 
===========================*/

/*===========================
    4.feature css 
===========================*/
/*====== home page 2 ======*/
/*====== home page 3 ======*/
/* .sub-item-3 {
    border: 1px solid #ddd;
    padding: 20px 30px 30px;
} */


/*====== home page 6 ======*/
/*====== home page 8 ======*/


/* ===== feature style 3d css ===== */
/* tittle css */

/* feature Front Face */


/*  feature Button */

/* Feature Slug */


/*CREATIVE FEATURE SECTION*/

/*===========================
	feature cursor css 
===========================*/


/* witr_cfeature9 */
/*===========================
    5.feature2 css 
===========================*/


/* feature style 8-9 */
@keyframes box_blinker_before {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@keyframes box_blinker_after{
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/* witr_feature style 12 */
/* witr_feature style 13 */

/*===========================
    5.tab area css 
===========================*/


/*===========================
    5.play  css 
===========================*/


/* about slider */
@keyframes blinker {
    0% {
        transform: scale(1, 1);
    }
    50% {
        transform: scale(1.1, 1.1);
    }
    100% {
        transform: scale(1, 1);
    }
}


/*===========================
    10.video css 
===========================*/




/*===========================
    6.about area css 
===========================*/

/*===========================
    6.service css 
===========================*/
.service {
    background: rgb(1, 219, 176);
}
.service-item i {
    color: #892D2F;
    height: 73px;
    width: 73px;
/*     border: 2px solid #151616; */
    border-radius: 50%;
    text-align: center;
    line-height: 73px;
    box-shadow: 0px 0px 30px 0px rgba(148,146,245,0.2);	
    font-size: 30px;
    -webkit-transition: .5s;
    transition: .5s;
	display:inline-block;
}
.service-item:hover i {
    background: #892D2F;
    color: #fff;
	border-color:#892D2F;
}
.service-item h3 {
    padding-top: 10px;
}
.service-item p {
    padding-right: 2px;
    padding-top: 0px;
}

/* ===== service style 3d css ===== */
/* tittle css */

/* Service Front Face */


/* Service Service Button */



/*CREATIVE SERVICE2 SECTION 2*/

/* witr_custom2_icon */

/* SERVICE3 SECTION 2*/

/* witr_service2_7 Style */


/*===========================
    7.process css 
===========================*/


/* PROCESS SECTION */
/* .witr_process_icon i:hover .witr_back_process {
 	top:0; 
} */






/*===========================
    7.team css 
===========================*/
 .witr_team_section{
    position: relative;
}
.witr_team_section img {
    width: 100%;
}
.post_team_id1 .witr_team_section img {
    width: 100%;
    border-radius: 50%;
}

.witr_team_section:before  {
	content:"";
	position: absolute;
    background:#0e80f66b; 
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
	opacity: 0;
	transition:.5s;
}
.witr_team_section:hover:before{
	opacity: 1;
}
.team_overlay_icon a{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
	color:#fff;
    top: 50%;
	font-size: 35px;
	opacity: 0;
}
.witr_team_section:hover .team_overlay_icon a{
	opacity: 1;	
}

/*team post icon */

/* pt7 */
/* content css */
.witr_team_content{
	    padding: 15px 0;
	    background: #fff;
}
.witr_team_content h5 {
    font-weight: 700;
    margin: 0;
    font-size: 16px;
}
.witr_team_content h5:hover,
.witr_team_content h5 a:hover
{
	color:#892D2F;
}
.witr_team_content span {

 font-size: 18px;
} 

/*====== home page 2 ======*/
.team-part {
    border-radius: 5px;
    overflow: hidden;
	box-shadow: 8px 8px 30px 0px rgb(42 67 113 / 15%);
	margin-bottom: 30px;
}
/* social css */
/*====== home page 3 ======*/
/*======== social top css ===========*/ 
/*======= social bottom css ========*/

/*======= sungle team css ========*/

/* cur_part_6 */

/*========================
EM40 TEAM CSS
=========================*/


/* team image css */


/* team content */


/* team social 5 */


/* team content */
/* team button */


/* Team 7*/

/* team Post 9 */

/* post team css */
.post_team_content{
	box-shadow: 0px 5px 20px 0px #00000014;
    transition: .5s;
    background: #fff;
    padding: 30px 25px 25px;
}
.post_team_content span{
	color:#892D2F;
}

.post_team_content h5 {
    margin: 0;
}
.post_team8_idteam .witr_team_section:before {
   background: transparent;
}
/* team 8 */

/* team content */


/* team 9*/
/* team 12 style */
/* back_view */


/* team style */


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

/*======== social top css ===========*/

/*======= social bottom css ========*/


/* team 11 */
.witr_team_s11ar{
	box-shadow:none;
	  transition: .5s;
}
.witr_team_s11ar:hover{
	box-shadow:0px 2px 13px 0px rgba(0, 0, 0, 0.05);
}
.witr_team_s11a{
	overflow:hidden;
}
.witr_team_s11 {
    position: absolute;
    left: 30px;
    bottom: -300px;
	transition:.5s;
	opacity:0;
}
.team-part:hover .witr_team_s11 {
    bottom: 15px;
	opacity:1;
}
.witr_team_s11 span{
background: #892D2F;
    display: inline-block;
    padding: 5px 30px;
	color:#fff;
}
.witr_team_s11t {
    padding: 20px 0;
}


/* team 13 style */



/* witr_team_s14 */

@keyframes team_before{
    0% {
        height: 50%;
    }
    50% {
       height: 0%;
    }

}
@keyframes team_after {
    0% {
        height: 50%;
    }
    50% {
       height: 0%;
    }
  
}

/*===========================
    8.Screenshots css 
===========================*/
.Screenshots {}
/*====== home page 3 ======*/
/*====== home page 5 ======*/ 
/*====== home page 6 ======*/ 

/* carsol imagess area css */




/*===========================
    pricing css 
===========================*/

.text-center{
	text-align:center;
}
.text-left{
	text-align:left;
}
.text-right{
	text-align:right;
}
/*===========================
    9.pricing css 
===========================*/
 /* pricing list css */

/* style 2 */
/* style 3 */
/* style 4 */
/*===========================
    10.testomonial css 
===========================*/

.witr_all_mb_30
{
 margin-bottom:30px;
 border:none;
}

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


/* single_creativeItem */


/* testimonial style 7 */
.witr_testiSlider {
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    padding: 0 0 11px;
    margin: auto;
}


/*===========================
   testomonial style 8 css 
===========================*/



/* busi_testimonial */
.busi_testiSlider{
    position: relative;
    margin: 0;
    padding: 0 0 15px;
}
.busi_testiSlider p{
margin: auto;
    font-size: 16px;
    width: 74%;
}
.busi_singleNav{
     left: 0;
    right: 0;
    width: 470px;
    height: auto;
    padding: 0;
    margin: auto;
}
.item{}







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

/*===========================
    10.blog css 
===========================*/


/*====== blog style 2 ======*/

/* blog area css 5 */


/*========= blog area css 6 ==========*/

/* witr_blog_area8 */


/* witr_blog_area9 */

/* witr_blog_area 10 */

/* witr_blog_area11 */

/* witr_blog_area12 */

/*===========================
    10.counter css 
===========================*/
/* content */

/*====== style 2 ======*/
/*====== style 4 ======*/
/* style 5 */







/*home page 4*/
/*===========================
    10.other page css 
===========================*/
/*====== sing up page ======*/
/*=====================
mettle PORTFOLIO AREA CSS
=========================*/
/* single gallery css */

.single_protfolio {
    position: relative;
/*     margin-bottom: 30px; */
    overflow: hidden;
}
/* load button css */
/* portfolio icon css */
/* single portfolio */ 



/*style 1 */

.em_port_content {
    background:#892D2F80;
    height: 100%;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 9;
    left: 0;
    top: -100%;
    width: 100%;
    -webkit-transition: .5s;
    transition: .5s;
    text-align: center;
    color: #fff;
}
/* port style 3 */
/* style 4 */

/* single portfolio2 */


/*============= call to action =============*/

/*== Title Css ==*/
/*======== Button css ==========*/

/*============= video icon ==============*/

@keyframes witr_video_ripple{
    70% {box-shadow: 0 0 0 75px rgba(255, 255, 255, 0);}
    100% {box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);}		
}


/*=========== Style 11 ============*/


 /*====== apps button =======*/
/*====== single image area =======*/
.single_image_area{
  justify-content: center;
  align-items: center;
} 
.single_image{
	position:relative;
} 
.single_image:before{
    content: '';
    position: absolute;
   /*  background: #892D2F; */
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.witr_tx_ovei_title {
    position: absolute;
    left: 20px;
    bottom: 5px;
    z-index: 9;
}
.witr_tx_ovei_title h2 {
    margin-bottom: 5px;
}
.witr_tx_ovei_title p{
	color:#222222;
}
/*====== footer widget area css =======*/
	/* title  */
 /* content */
 /* icon */ 
 /* tags css*/ 
/*======  socials  css =======*/
 /*======  Custom Icon  css =======*/


/* service2 style 4 css  */








/*====== blog page ======*/
/*====== contact page ======*/

/* ======== timeline area css ======== */

/* single timeline */
/* left border */
/* circle border */
/* title */

/* witr_number_item css */
/* timeline icon css */
/* margin left spacing */
/* margin right spacing */
/* timeline bottom right text */
/* icon bottom position */

/* cursor imags area css */

/* accordion area css */
 /* accouding elementor 2 */

/* witr single cursor img */
 /*======== slick ========*/
 .slick-prev, .slick-next {
    font-size: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: #fff;
    outline: none;
    background:#892D2F;
    z-index: 999;
    opacity: 0;
    border-radius: 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	width: 60px;
    height: 60px;
	line-height: 60px;
    top: 50%;
    transform: translate(0px, -50%);  
    border-radius: 5px;
    transition: .5s;   
    border: 0px solid #17161a;
}
.slick-prev {
 left: -15px;
}
.slick-next {
    right: -15px;

}
.witr_ds_content_area .slick-prev {
 left: 15px;
}
.witr_ds_content_area .slick-next {
 right: 15px;
}

 
 .slick-prev:before, .slick-next:before {
 color: #fff;
 font-size: 30px;
 -webkit-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
 content: "\f104";
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
}
 .slick-next:before {	 
 content: "\f105";
 font-family: "Font Awesome 5 Free";
 font-weight: 900;
}
 .slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
 background:#303638;
     border-color: transparent;
    outline-color: transparent;
    outline: none;
}
 .slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
 color: #fff;
}
 .witr_singleNav:hover .slick-prev, 
 .witr_singleNav:hover .slick-next, 
 .hisfull_testomonial_active3:hover .slick-prev, 
 .hisfull_testomonial_active3:hover .slick-next, 
 .witr_slick_active:hover .slick-prev, 
 .witr_slick_active:hover .slick-next, 
 .hisfull_testomonial_active:hover .slick-prev, 
 .hisfull_testomonial_active:hover .slick-next,
 .service_active:hover .slick-prev, 
 .service_active:hover .slick-next,
 .witr_ds_content_area:hover .slick-prev, 
 .witr_ds_content_area:hover .slick-next,
 .witr_islidess_slick:hover .slick-prev,
 .witr_islidess_slick:hover .slick-next{
	 opacity:1;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

 /* cursor css */ 
/* text widget */




 
 /* unoy */


 /* stasick tab area css */

/* single video css */

/* tab event css */

/*========= tab 2 area ===========*/
 /* carsur_dots */
/* =========================== DEFAULT CONTACT CSS ================================ */



/*======== contact 1 css ==========*/


/*========= contact-2 css ==========*/

/* apartment contact css */


/* COUNTDOWN CSS */

span.cdowns {
    width: 200px;
    height: 200px;
    background: #fff;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    line-height: 1;
    border: 1px solid #892D2F;
    padding-top: 59px;	
}
span.cdowns::before {
    position: absolute;
    content: "";
    background: #892D2F;
    top: 70px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}
span.cdowns::after{
    position: absolute;
    content: "";
    background: #892D2F;
    top:95px;
    right: -19px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
}

span.cdowns:last-child:before,
span.cdowns:last-child:after
{
display:none;
}

span.time-counts {
    font-size:50px;
    color: #892D2F;
    display: inline-block;
	font-weight:700;
}

.mean-container .mean-nav ul li a:hover {
    color:#892D2F ;
    border-radius: 0;
}



/*================================= mailchim 1=================================== */


 
/* mailchim 2 */


/* mc4wp */

/* === style_w2 ==== */

/* new css */

/* === style_w1 ==== */

/*----------------------------------------
 Don't change any css from here. If you need to change, Please use child theme.
------------------------------------------*/

html,
body {
	overflow-x:hidden;
} img {
    max-width: 100%;
    height: auto;
}
/* box layout */
/* end box layout */
/*=====================
hisfull HEADING TOP AREA CSS
=========================*/
/* LEFT RIGHT CSS */
.em40_header_area_main {}
/* TOP RIGHT CSS */
/* sub menu css */
.txtc {
    text-align: center;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
/* top opening */

/* address left right icon */
/* mobile logo   */

.mobile_menu_logo.text-center {
    padding: 20px 0;
}
/*=====================
END hisfull HEADING TOP AREA CSS
=========================*/

/*========================
EM CREATIVE HEADER
=========================*/
/* .no-logo-sr .creative_search_icon { */
    /* position: absolute; */
    /* right: 19%; */
    /* top: 50%; */
    /* -webkit-transform: translateY(-50%); */
            /* transform: translateY(-50%); */
    /* z-index: 999; */
/* } */
/* .no-logo-sr .em-quearys-top.msin-menu-search .em-quearys-inner { */
    /* top: 70px; */
/* } */

/*=======================
hisfull HEADING NAV AREA CSS
========================*/

.mean-container .mean-bar {
    padding: 0;
}
.mean-container .mean-nav {
    background: #892D2F none repeat scroll 0 0;
    float: none;
}
.hisfull_nav_area {
    background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 65px 0 #00000008;	
}


/* LOGO CSS */

.logo {} .logo a {
    font-size: 23px;
    font-weight: 700;
    display: inline-block;
    margin-top: 26px;
    width: 150px;
}
.hisfull_menu {
	text-align: right;
}
/* MENU CSS */

.hisfull_menu ul {
    text-align: right;
    list-style: none;
	display: inline-block;
}
.hisfull_menu > ul > li {
    display: inline-block;
    position: relative;
}
.hisfull_menu > ul > li > a {
    display: block;
    margin: 38px 15px 38px;
    -webkit-transition: .5s;
    transition: .5s;
    position: relative;
    color: #151616;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    	
}
.hisfull_menu > ul > li > a:before, .hisfull_menu > ul > li.current > a:before {
  background: #ffb600 none repeat scroll 0 0;
  bottom: -7px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 15%;
  display:none;
}
.hisfull_menu ul li:last-child a {
    margin-right: 0px;
}
.hisfull_menu > ul > li.current > a,
.hisfull_menu > ul > li:hover > a {
    color: #892D2F;
    background-color: transparent;
}
.hisfull_menu > ul > li:hover > a:before,
.hisfull_menu > ul > li.current > a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */

.trp_nav_area {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    -webkit-transition: .5s;
    transition: .5s;
}
.hbg2 {
    background: rgba(0, 0, 0, .7);
    padding: 0 0 10px;
}
/* stycky nav js */
.hisfull_nav_area.postfix {
    -webkit-transition: .3s;
    transition: .3s;
}
.hisfull_nav_area.prefix,
.hbg2 {
background:#262728;	
} 
.hisfull_nav_area.prefix .hisfull_menu > ul > li > a {
    color:#fff;
}
.hisfull_nav_area.prefix .hisfull_menu > ul > li.current > a {
    color: #892D2F;
}
/* LOGO LEFT RIGHT CSS */

.logo-left {}
/* logo top */
/* sub menu style */

.hisfull_menu ul .sub-menu {
    position: absolute;
    left: 0;
    top: 130%;
    width: 197px;
    text-align: left;
    background:#262728;
    margin: 0;
    padding: 15px 0;
    z-index: 9999;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);   
    transition: .2s;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
	border-top: 4px solid #892D2F;	
}
.hisfull_menu ul li:hover > .sub-menu {
	transition: .5s;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 100%;
    z-index: 9;
}
.hisfull_menu ul .sub-menu li {
    position: relative;
}
.hisfull_menu ul .sub-menu li a {
    display: block;
    padding: 12px 20px;
    margin: 0;
    letter-spacing: normal;
    font-size: 16px;
    color: #fff;
    font-weight:500;
    text-transform: capitalize;
    transition:.5s;
    visibility: inherit !important;
}
.hisfull_menu ul .sub-menu li:hover > a,
.hisfull_menu ul .sub-menu .sub-menu li:hover > a,
.hisfull_menu ul .sub-menu .sub-menu .sub-menu li:hover > a,
.hisfull_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a {
    background: #fff;
    color: #892D2F;
}
/* sub menu 2 */

.hisfull_menu ul .sub-menu .sub-menu {
    left: 100%;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.hisfull_menu ul .sub-menu li:hover > .sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 3 */

.hisfull_menu ul .sub-menu .sub-menu li {
    position: relative;
}
.hisfull_menu ul .sub-menu .sub-menu .sub-menu {
    right: 100%;
    left: auto;
    top: 130%;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    visibility: hidden;
}
.hisfull_menu ul .sub-menu .sub-menu li:hover > .sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* sub menu 4 */

.hisfull_menu ul .sub-menu .sub-menu .sub-menu li {
    position: relative;
}
.hisfull_menu ul .sub-menu .sub-menu .sub-menu .sub-menu {} .hisfull_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
    top: 0%;
}
/* user login */

/* user login */

/* maing menu search */
/* 
nav.hisfull_menu.main-search-menu {
    float: right;
}
.hisfull_menu.main-search-menu > ul,
.em-quearys-top.msin-menu-search {
    display: inline-block;
}
.em-quearys-top.msin-menu-search .em-quearys-menu i {
    height: 36px;
    width: 36px;
    line-height: 36px;
    margin-left: 20px;
}
.em-quearys-top.msin-menu-search .em-quearys-inner {
    top: 59px;
} */
/* has menu icon */

/* menu button */
/* logo sticky */

.hisfull-main-menu .logo a.main_sticky_main_l {
    display: block;
}
.hisfull-main-menu .logo a.main_sticky_l {
    display: none;
}
/* logo sticky box menu */
/* logo pre */

.hisfull-main-menu .prefix .logo a.main_sticky_main_l {
    display: none;
}
.hisfull-main-menu .prefix .logo a.main_sticky_l {
    display: block;
}

/* sticky logo */


/*=======================
END hisfull HEADING NAV AREA CSS
========================*/
/*=====================
hisfull BLOG AREA CSS
=========================*/
/* BLOG THUMB CSS */
/* BLOG TITLE AND CONTENT CSS */
/* BLOG POST META CSS */
/* BLOG POST META LEFT CSS */
/* left style 1 */

.hisfull-blog-meta-left {
    padding: 0 0 9px;
}
.hisfull-blog-meta-left a,
.hisfull-blog-meta-left span {
    color: #666;
    font-size: 14px;
    margin-right: 5px;
    text-transform: capitalize;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.hisfull-blog-meta-left a:hover,
.hisfull-blog-meta-left span:hover {
    color: #892D2F;
}
.hisfull-blog-meta-left i {
    color: #892D2F;
    margin-right: 5px;
}
/* BLOG POST META RIGHT CSS */
/* blog readmore */
/* blog hover */
/*========================
EMD hisfull BLOG AREA CSS
=========================*/
/*========================
hisfull BLOG DETAILS AREA CSS
=========================*/ .single-blog-content ul {
    padding-bottom: 10px;
}
/*========================
hisfull COMMENT AREA CSS
=========================*/
/* POST REPLY CSS */
/* COMMENT FORM CSS */
/*========================
 hisfull unittest
=========================*/
/* single blog */

 .single-blog-content h1,
.single-blog-content h2,
.single-blog-content h3,
.single-blog-content h5 {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 30px;
    font-weight: 600;
}
.single-blog-content h2 {
    font-size: 26px;
}
.single-blog-content h3 {
    font-size: 22px;
}
.single-blog-content h5 {
    font-size: 18px;
} 
/*========================
 hisfull PAGINATION AREA CSS
=========================*/
/*========================
 END hisfull PAGINATION AREA CSS
=========================*/
/*========================
 hisfull BREADCRUMB AREA CSS
=========================*/
.breadcumb-area {
    background:url(../img/sub_banner.png);
     background-repeat: no-repeat;
    /* background-attachment: fixed; */
    background-position: center center;
	 background-size: cover;
	 position: relative;
	padding:60px 0px;
}
	
.breadcumb-area::before{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    content: "";
	background:transparent;
}


.brpt h2 {
	color: #c9a67a;
    font-size: 40px;
	padding-bottom: 5px;
}
.ccase {
    text-transform: capitalize;
}
/*========================
 END hisfull BREADCRUMB AREA CSS
=========================*/
/*========================
 hisfull 404 AREA CSS
=========================*/




/* search error */
/*========================
 END hisfull 404 AREA CSS
=========================*/

/*========================
hisfull FOOTER TOP AREA CSS
=========================*/
/*========================
hisfull FOOTER TOP AREA CSS
=========================*/
/*========================
END FOOTER TOP AREA CSS
=========================*/
/*========================
hisfull FOOTER MIDDLE AREA CSS
=========================*/
.witrfm_area{
    background-color: #14133b;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	position:relative;
}
.witrfm_area:before {
    content: "";
    position: absolute;
    top: 0;
	background:transparent;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
}
.footer-middle {
    padding: 15px 0 13px;
	background:#262728;
}
.footer-middle .widget h2 {
    margin-bottom: 28px;
    margin-top: 28px;
    position: relative;
	font-size:25px;
}
.footer-middle .widget h2:before {
 
}
.footer-middle .widget ul li,
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before {
    
}
.footer-middle .widget h2 {} .footer-middle .widget ul li:before {} .footer-middle .widget ul {
    list-style: none;
	margin-top: 30px;
}
.footer-middle .widget ul li {
    margin-bottom: 10px;
}
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before {
    -webkit-transition: .5s;
    transition: .5s;
	color: #fff;
}
.footer-middle .widget ul li a:hover,
.footer-middle .widget ul li:hover:before {
    color: #892D2F;
}
/* witr_table */




/*========================
END FOOTER middle AREA CSS
=========================*/
/*========================
hisfull FOOTER BOTTOM AREA CSS
=========================*/

.footer-bottom {
    padding: 16px 0 14px;
	position:relative;
	background:#191b1b;
    font-size: 12px;
}
.footer-bottom:before {
    content: "";
    position: absolute;
    top: 0;
    background:transparent;
    height: 1px;
    width: 61%;
    left: 0;
    right: 0;
    margin: auto;
}
.copy-right-text {} .copy-right-text p {
    margin: 0;
    padding: 0;
	color:#fff;
}
.footer-menu {} .footer-menu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.footer-menu ul li {
    display: inline-block;
}
.footer-menu ul li a {
    padding: 0 10px;
    display: block;
	    color: #fff;
}
.copy-right-text a:hover,
.footer-menu ul li a:hover {
    color: #892D2F;
}
.footer-menu ul li:last-child a {
    padding-right: 0px;
}
.footer-menu ul ul {
    display: none;
}

/*========================
END FOOTER BOTTOM AREA CSS
=========================*/
/*========================
EM40 SCROLL TOP CSS
=========================*/

#scrollUp {
    background: #892D2F none repeat scroll 0 0;
    bottom: 30px;
    color: #fff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    right: 100px;
    text-align: center;
	border-radius: 5px;
    width: 40px;
/* 	animation: witr_bounce 800ms ease-out infinite;	 */
}
#scrollUp i {
    color: #fff;
}
/*========================
END EM40 SCROLL TOP CSS
=========================*/

.copy-right-text a {
    color: #892D2F;
}
.mean-container .mean-bar {
    float: none;
    background: #892D2F;
    overflow: hidden;

}
.mean-container .mean-nav ul li li a {
	font-weight: 500;
	color: #17161a;    
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* kc element */

/* title 2 style */


/* title css */
.witr_section_title{
	position:relative;	
}
.witr_section_title_inner{
	position:relative;
	z-index:1;
}
.witr_section_title_inner h1,
.witr_section_title_inner h2,
.witr_section_title_inner h3{
    font-size: 28px;
    margin: auto;
	font-weight:500;		
 }
.text-right.witr_section_title_inner h1,
.text-right.witr_section_title_inner h2,
.text-right.witr_section_title_inner h3{
    margin-right: 0px;		
 }
.text-left.witr_section_title_inner h1,
.text-left.witr_section_title_inner h2,
.text-left.witr_section_title_inner h3{
    margin-left: 0px;		
 }

 .witr_section_title_inner h1{}
.witr_section_title_inner h2{
	font-size:17px;
    color: #892D2F;
    margin-bottom: 13px;
    display: inline-block;	
 }

.witr_section_title_inner p span a,
.witr_section_title_inner p span,
.witr_section_title_inner h1 span,
.witr_section_title_inner h2 span,
.witr_section_title_inner h3 span{
    color:#892D2F;	 
 }
 
.witr_section_title_inner p {
    margin-top: 10px;
}
.witr_section_title_inner.text-center p{
	 width:94%;
	 margin-right:auto;
	 margin-left:auto;	 
 }
 .witr_section_title_inner.text-left p{
	 width:94%;
	 margin-right:auto;
	 margin-left:0px;
 }
 .witr_image_title {
    margin-top: 0px;
    margin-bottom: 10px;
}

/* bar color title */
/* extra title */




/*=====================
hisfull feature SECTION
=========================*/



/*=====================
 END hisfull SERVICE  CSS
=========================*/

.em-service-title {
    overflow: hidden;
}
.em-service-title h3 { 
    margin: 0px 0 15px;
    padding: 0;
    -webkit-transition: .5s;
    transition: .5s;
}
.em-service-title h3 span{
	color:#892D2F;
	font-size:18px;
	font-weight:600;
}
.em-service-desc {
}
.em-service-desc p{
    -webkit-transition: .5s;
    transition:.5s;
}

/* style 2 */
.em-service2 {}
.em-service2 .em-service-inner{
overflow:hidden;
}
.em-service2.sleft {
	text-align:left;
}
.em-service-title h3 a:hover{
	color:#892D2F;
}
/* service style 9 */


/* witr service Style 10 */

/* witr service Style 11 */
.wirt_detail_title{}
.wirt_detail_title h2{
    font-size: 16px;
    color: #fff;	
}
.wirt_detail_title h3 a,
.wirt_detail_title h3{
    color: #fff;
    font-size: 20px;	
}

/* Service Slick 11 */
/* witr service Style 12 */
.service_top_image{
	position:relative;
}
.wirt_text_boxi{
	padding: 16px 10px 30px;	
    position: absolute;
    bottom: -70px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
    /* left: 30px; */
    /* right: 30px;	 */
}
.wirt_sdetail_box{}
.witr_service_12  .wirt_detail_title h2,
.witr_service_12  .wirt_detail_title h3 a,
.witr_service_12 .wirt_detail_title h3 {
    color:#151616;
}
.witr_service_12  .wirt_detail_title h3 a:hover{
	color:#892D2F;	
}
.wirt_detailb_icon{
    position: absolute;
    bottom: -40px;	
}
.wirt_detailb_icon i{
    background: #fff;	
    box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 30px 0px;
	color:#892D2F;
    font-size: 30px;
    height: 80px;
    width: 80px;
    text-align: center;
    border-radius: 50%;
    line-height: 80px;
    display: inline-block;
    transition: .5s;	
}
.wirt_detailb_icon i:hover{
    background:#892D2F;
	color:#fff;	
}

/*=====================
hisfull FUN FACT AREA CSS
=========================*/
/*=====================
hisfull TESTIMONIAL AREA CSS
=========================*/

/* ts10 */
/*
.em_single_testimonial:hover{
	background: #892D2F;
}
.em_single_testimonial:hover h2,.em_single_testimonial:hover p,.em_single_testimonial:hover span,.em_single_testimonial:hover i{
color:#fff;	
}*/

/* without carousel */

/*----------------------
 * SUBSCRIBE AREA CSS
 -----------------------*/
/*----------------------
 * SLICK SLIDER  AREA CSS
 -----------------------*/
/*----------------------
 * SLIDER AREA CSS
 -----------------------*/
/* slider title */
/* button */
/* image */
.em_slider_s2_image {
    position: relative;
}
.em_slider_s2_image img{
	/* width:100%; */
}

/* directionNav */
/* controlNav */


/* recent post */

.footer-address {
    padding-top: 12px;
}
.footer-widget.address,
.footer-widget.address p {
color:#fff;
}
.footer_s_inner {
    margin-top: 0px;
}
.footer-sociala-icon {
    clear: both;
    float: left;
    font-size: 18px;
    margin-right: 12px;
}

/* recent-review */

/*=====================
hisfull adn blog css
=========================*/
/* BLOG THUMB CSS */
/* BLOG TITLE AND CONTENT CSS */

/* style 7 */
/* BLOG POST META CSS */
/* BLOG POST META LEFT CSS */
/* left style 1 */
/* BLOG POST META RIGHT CSS */
/* blog readmore */
/* blog hover */
/* responsive 320 start */
/* small mobile :320px. */

@media (max-width: 479px) {
    body {
        overflow-x: hidden;
    }
    .mean-container .mean-bar:before {
        text-transform: uppercase;
        top: 19px;
    }
	
	
	
}
/* responsive 320 end */
/*=====================
hisfull event AREA CSS
=========================*/

/* event THUMB CSS */
/* event TITLE AND CONTENT CSS */
/* event POST META CSS */
/* left style 1 */
/* event hover */

.mean-container .mean-bar:before {
    text-transform: uppercase;
}



/*=====================
hisfull Event 3 CSS
=========================*/
/*=====================
hisfull Event 4 CSS
=========================*/


/* event style 5 */

/* event style 6 */

/*=====================
hisfull Event 7 CSS
=========================*/



/*=====================
hisfull Single Event CSS
=========================*/


/* singleService */

/* unit test footer*/
.footer-middle .widget.widget_nav_menu .widget-title {
    margin-bottom: 25px !important;
    font-size: 18px;
}

.footer-middle .widget ul li span {
    display: block;
}
.footer-middle .widget h2 {
	color: #fff;
}


.mobile-menu{
 display:none !important;
}
 .mobile_logo_area{
 display:none !important;
}

 
/* witr_modal_area */

/* color class */
/* end color class */

/* witr carsoule image edit */

/* left */

/* right */



/* blog new style

.witr_nth_child:nth-child(odd) {

}
.witr_nth_child:nth-child(even) {
  margin-top:30px;
  margin-bottom:0;
}
*/


/* top search menu */

/* witr_h_h18 menu css */

/* social icon menu style */


.hisfull_menu > ul > li {
    display: inline-block;
    position: relative;
}
.hisfull_menu > ul > li > a {
    display: block;
    margin: 38px 15px 38px;
    -webkit-transition: .5s;
    transition: .5s;
    position: relative;
    color: #151616;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    	
}
.hisfull_menu > ul > li > a:before, .hisfull_menu > ul > li.current > a:before {
  background: #ffb600 none repeat scroll 0 0;
  bottom: -7px;
  content: "";
  height: 2px;
  left: 0;
  margin: auto;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  width: 15%;
  display:none;
}
.hisfull_menu ul li:last-child a {
    margin-right: 0px;
}
.hisfull_menu > ul > li.current > a,
.hisfull_menu > ul > li:hover > a {
    color: #892D2F;
    background-color: transparent;
}
.hisfull_menu > ul > li:hover > a:before,
.hisfull_menu > ul > li.current > a:before {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* transparent 2 */

.trp_nav_area {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 9999;
    background-color: transparent;
    -webkit-transition: .5s;
    transition: .5s;
}
.hbg2 {
    background: rgba(0, 0, 0, .7);
    padding: 0 0 10px;
}







/* top quearys */
.em-quearys-menu i {
    background: #892D2F;	
    border-radius:5px;
    display: inline-block;
    height: 26px;
    text-align: center;
    width: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
.em-quearys-inner {}
.em-s-hidden {
    display: none !important;
}


.em-quearys-inner {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    top: 0;
    left: -150%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    z-index: 10000;
    -webkit-transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1);
    transition: all 0s 0s cubic-bezier(0.32, 0, 0, 1), transform .3s .15s cubic-bezier(0.32, 0, 0, 1), background .3s 0s cubic-bezier(0.32, 0, 0, 1), -webkit-transform .3s .15s cubic-bezier(0.32, 0, 0, 1);
    -webkit-transform: scale(1.1);
            transform: scale(1.1);	
	
	
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: -150%;
    background: rgba(0, 0, 0, 0);
   
	
	
}
.em-quearys-inner{}

.em-s-open{
    visibility: visible;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    left: 0;
   background: #000000e6 !important;
    -webkit-transform: scale(1);
            transform: scale(1);	
	
}


/* nav.hisfull_menu.main-search-menu { */
    /* float: right; */
    /* margin-right: 0px; */
/* } */

/* social icon menu style */

/* New Top Menu Css */
/* cr logo */


/* creative btn */
/* social icon */
/* nav.hisfull_menu.main-search-menu { */
    /* float: right; */
    /* margin-right: 0px; */
/* } */

/* top cr menu css */



/* main menu button search together */

/* top search */

/* =========== Slick slider Main css============ */
.witr_ds_content{
	position:relative;
	z-index:1;
}
.witr_ds_content:before{
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	content:"";
	z-index:-1;
	/* background: #282F31F2; */
}
.witr_ds_content_area{
	background-size: cover;
	    background-position: center center;
    overflow: hidden;
}
.witr_ds_content {
    height: 779px;
    background-size: cover;
    background-position: center center;
	overflow:hidden;
}
.witr_ds_content_inner {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
.witr_ds_content_inner h1{
    font-size: 25px;
    margin-bottom: 15px;
}
.witr_ds_content_inner h2{
    font-size: 63px;
    margin-bottom: 20px;
	color: #fff;
}
.witr_ds_content_inner h3{
    font-size: 63px;
    text-transform: capitalize;
    margin-bottom: 20px;
	color: #fff;	
}
.witr_ds_content_inner h1 span,
.witr_ds_content_inner h2 span,
.witr_ds_content_inner h3 span{
	color:#000000;	
}
.witr_ds_content_inner h1{
	color:#fff;	
}

.witr_ds_content_inner p {
    width: 62%;
    margin: 15px auto 15px auto;
    font-size: 17px;
    font-weight: 500;
color: #fff;	
}

/* slider text align */
.text-left .witr_ds_content_inner h1,
.text-left .witr_ds_content_inner h2,
.text-left .witr_ds_content_inner h3,
.text-left .witr_ds_content_inner p {
    width: 70%;
    margin: 14px auto 15px 0;
}
.text-center .witr_ds_content_inner h1,
.text-center .witr_ds_content_inner h2,
.text-center .witr_ds_content_inner h3,
.text-center .witr_ds_content_inner p {
    margin-left:auto;
    margin-right:auto;
}


.text-right .witr_ds_content_inner h1,
.text-right .witr_ds_content_inner h2,
.text-right .witr_ds_content_inner h3,
.text-right .witr_ds_content_inner p {
    width: 70%;
    margin: 14px 0 15px auto;
}

/* slider 2 text align */

/* slider 2 text align */
/* slider image thumb position */

.text-left .witr_slider_thumb {
    position: absolute;
   right: -40px;
    top: 60%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}

.text-right .witr_slider_thumb {
    position: absolute;
    left: 0;
    top: 57%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
}
/*

.witr_gbtn::after {
    position: absolute;
    border-radius: 100px;
    left: 2px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #060734;
    top: 2px;
    content: "";
    z-index: -1;
    transition: all .5s ease;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
	transition:1s;
}
.witr_gbtn.active::after {
    position: absolute;
    border-radius: 100px;
    left: 2px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: linear-gradient(45deg, #00b0ff, #8e00ff);
    top: 2px;
    content: "";
    transition: all .5s ease;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
	transition:.5s;
}
.witr_gbtn:hover::after {
    background: none;
}
.witr_gbtn.active:hover::after {
    background: #060734;
}
*/





/* slider icon css */

/* footer text des */
.hisfull-description-area{}
.hisfull-description-area a{}
.hisfull-description-area a img {
    margin: 26px 0;
}
.hisfull-description-area p{
	color: #fff;
}

/* circle progress */
.footer-address {
    padding-top: 0;
}

/* portfolio slides*/
.witr_single_pslide{
	position:relative;
	    overflow: hidden;
}
.witr_pslide_image{
	overflow: hidden;
	position:relative;	
}
.witr_pslide_image::before{
	position:absolute;
	content:'';
	background:#00000080;
	top:0;
	left:0;
	bottom:0;
	right:0;
	transform: scale(0);
	transition:.5s;
	z-index:1;
}

.witr_single_pslide:hover .witr_pslide_image img,
.witr_single_pslide:hover .witr_pslide_image::before{
	transform: scale(1.2);	
}
.witr_pslide_image img{
    margin-right: auto;
    margin-left: auto;
	transition:.5s;
	width:100%;
}

.ps1 .witr_content_pslide_text {
    position: absolute;
    bottom: -100px;
    left: 30px;
    right: 30px;
	transition:.5s;
 	opacity:0;
	z-index:2;	
}
.ps1 .witr_single_pslide:hover .witr_content_pslide_text{
 opacity:1;
bottom: 30px; 
	
}
.ps1 .witr_content_pslide {
/*     float: left; */
}
.witr_content_pslide_text h3 {
    margin-bottom: 0;
}
.ps1 .witr_content_pslide_text h3 {
	color:#fff;
}
.ps1 .witr_content_pslide_text h3:hover{
	color:#892D2F;
}

.ps1 .witr_content_pslide_text p{
	color:#fff;
}
.witr_content_pslide_text p{
	margin-bottom: 4px;	
}
.witr_content_pslide_text a i{}
.witr_content_pslide_text a{
	display:inline-block;
}
.ps1 .witr_content_pslide_text a{
	color:#fff;
}
.ps1 .witr_content_pslide_text a:hover{
	color:#892D2F;
}
/* ps3 Slide css */
/* witr_pslide4 css */





/* advance tab area css */

.nav-tabs .nav-link:hover{
	background:#892D2F;
	color:#fff;	
}
.nav-tabs .nav-item:hover i{
	color:#fff;
	transition:.5s;	
}
.nav-tabs img{
	position: relative;
	font-size: 40px;
}

/* image comp */


/* sbnt 8 */
/* case study */

/*===========================
    7.case css 
===========================*/

/* case 2 style */


/*===========================
    couses css 
===========================*/
/* gr css  */


/*===========================
    causes Style 2 css 
===========================*/




/* menu new css  */
.mean-container .mean-bar {
    float: none;
    background:#892D2F none repeat scroll 0 0;
    overflow: hidden;
}


#contact.hisfull_contact_area {
    padding: 0px;
}
/*
button hover style
*/


.hisfull_about_area {
    padding: 70px 0px 100px;
    /* background: #EFD2AF; */
}
.hisfull_about_area .service-item.all_color_service {
    box-shadow: none;
}

.hisfull_about_area .service-item h3 {
    padding-top:0px;
    font-size: 24px;
    color:#FE5A0E;
}
.wirt_detail_title h3 a {
    color: #0E80F6;
    font-size: 23px;
}
.wirt_detail_title h3 a:hover {
   color: #39EC73;
}
 .wirt_detail_title h2{
    color: #222222;
    font-size: 20px;
}
.hisfull_about_area .witr_section_title_inner h1 {
    color: #666666;
    font-size: 17px;
    font-weight: 400;
    margin: 29px 0px 30px 0px;
    width: 88%;
    line-height: 1.4;
}
.hisfull_about_area .witr_section_title_inner.text-left p {
    width: 87%;
	margin-bottom: 36px;
	margin-top: -9px;
}

.hisfull_service_area{
	padding:70px 0px 70px;
}
.service_top{
	margin-top:40px;
}

.hisfull_solution_area {
    padding:90px 210px 70px 385px;
}

.hisfull_solution_area .single_image img{
	width:100%;
}
.witr_solution_left{
	margin: 0px 42px 0px 0px;
}
.hisfull_solution_area .em-service2.sleft.all_color_service{
	box-shadow:none;
	padding:0px 0px 0px 0px;
}

.hisfull_solution_area .em-service2 .em-service-inner {
     margin-bottom: 10px;
}
.hisfull_solution_area .em-service-desc p {
    width: 100%;
}

.hisfull_member_area{
	padding:40px 0px 70px;
}

.member_top{
	margin-top:28px;
}

.service-item.all_color_service{
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
    padding: 0px 0px 0px 0px;
	    margin-bottom: 30px;
}
.text_box.all_icon_color {
    padding: 10px 32px 31px 32px;
}
.em-service2.all_color_service{
    padding: 30px 20px 30px 20px;
    box-shadow: 0px 0px 20px 0px rgb(42 67 113 / 15%);
	    margin-bottom: 30px;
}

.witr_ds_content_inner.witr_containers {
    width: 70%;
    margin: auto;
}
.padding_lr0{
	padding-left:0;
	padding-right:0;
}

.witr_ds_content_inner.witr_containers {
    width: 61%;
    margin: auto;
}

.witr_slick_slider_area .slick-prev {
    left: 10px;
}
.witr_slick_slider_area .slick-next {
    right: 15px;
}

.hisfull_contact_area .service-item i {
    color: #892D2F;
    box-shadow: none;
    font-size: 40px;

}

.hisfull_contact_area .service-item.all_color_service {
    padding: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%);
}
.hisfull_contact_area .service-item i {
    color: #892D2F;
    box-shadow: none;
    font-size: 40px;
}
.hisfull_contact_area .service-item:hover i {
    background:transparent;
    color: #892D2F;
    border-color:transparent;
}

.hisfull_contact_area{
	padding:100px 0px 100px;
}

.content_top{
	margin-top:20px;
}
.blog_area.single-servic-page{
	padding:60px 0px 60px;
}
.blog_area.single-servic-page .service-item h3 {
    padding-top: 18px;
    font-size: 30px;
}


.single_blog_title.title_style h3 {
    padding: 20px 0px 20px;
    font-size: 22px;
}

.blog_area{
	padding:60px 0px 60px;
}
/* video button 2 Style css */

/*===========================
	feature cursor css 
===========================*/
/* witr_testi_s_12 */
/* ps2 Slide */

/* witr_blog_area13 */

.hisfull_testomonial_active3 .slick-prev {
    left: -56px;
}
.hisfull_testomonial_active3 .slick-next {
    right: -56px;
}
.busi_testiSlider .item {
    padding: 0px 20px;
}

.team12 .witr_team_section:before {
    background:transparent;
}

.hisfull_about_area .em-service2.all_color_service {
    padding: 0px;
    box-shadow: none;
    margin-bottom: 0px;
}
.hisfull_about_area .em-service-title h3 {
    color: #892D2F;
}

.hisfull_service2_area{
	padding:50px 0;
	background:#FFFCF3;
}
.hisfull_highlight_area{
    margin-bottom: 0px;
    padding: 20px 0px 70px 0px;
	background-color: #F9F9F9;
}
.hisfull_highlight_area .witr_section_title_inner.text-left p {
    width: 90%;
	margin-top:30px;
}
.witr_cslide_idps .slick-prev {
    top: 93%;
    left: -52%;
    opacity: 1;
}
.witr_cslide_idps .slick-next {
    right: 134%;
    top: 93%;
    opacity: 1;
}

.hisfull_event_area{
	padding:100px 0px 100px;
	background:#F9F9F9;
}

.hisfull_testomonial_active .slick-prev {
    left: -60px;
}

.hisfull_testomonial_active .slick-next {
    right: -55px;
}