/*
Theme Name: ibr
Theme URI: http://linktechbd.com/
Description: Clipping Path related business
Author: Ainal
Author URI:  http://linktechbd.com/
Version: 1.4.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

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

.qodef-slide-title{
    font-size: 38px !important;
line-height: 45px !important;
letter-spacing: 0px;
margin-bottom: 22px;
margin-top: 70px !important;
text-align: center;

    }


    
.figure {
    position: relative;
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    z-index: 0;
    box-shadow: 0 0 1px 1px #222;
    background-color: #fff;
}
a.nowandthen {
    position:relative;
    display: block;
    overflow:hidden;
    cursor:pointer;
    width: 100%; /* set width of image container */
    height:260px; /* set height of image container */
}
a.nowandthen img {
    position:absolute;
    left:0;
    top:0;
    width: 100%;
    height: 100%;
    -moz-transition: all 0.5s ease; /* enable transition */
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    z-index: 2;
    clip: rect(0,650px,434px,0); /* clip values should be rect(0,image_width,image_height,0) */
}
a.nowandthen img:nth-of-type(2) { /* hide "after" image beneath "before" so it's initially out of view */
    z-index: 1;
}
a.nowandthen:hover img:nth-of-type(1) { /* clip "before" image to reveal "after" */
    clip: rect(0,0,434px,0); /* clip values should be rect(0,0,image_height,0) */
    opacity: 0;
}
a.nowandthen.alt {
    width: 215px; /* set width of image container */
    height: 168px; /* set height of image container */
}
a.nowandthen.alt img {
    clip: rect(0,300px,354px,0); /* clip values should be rect(0,image_width,image_height,0) */
}
a.nowandthen.alt:hover img:nth-of-type(1) {
    clip: rect(0,0,354px,0); /* clip values should be rect(0,0,image_height,0) */
}
.ctn_textarea .wpcf7-form-control.wpcf7-textarea {
    letter-spacing: 1px;
    height: 80px !important;
    margin-bottom: 8px;
}
footer .widget .txtfld input[type="text"], select, footer .widget select {
    width: 100%;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f5;
    padding: 0 10px;
    height: 35px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight: 700;
        letter-spacing: 1px;
}
footer .emailfld input.wpcf7-form-control.wpcf7-text.wpcf7-email {
    width: 100%;
    overflow: hidden;
    border: 1px solid #e9e9e9 !important;
    background-color: #f6f6f5 !important;
    padding: 0 10px;
    height: 35px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
      font-weight: 700;
        letter-spacing: 1px;
}

footer .emailfld input.wpcf7-form-control.wpcf7-text.wpcf7-email{
    width: 100%;
    overflow: hidden;
    border: 1px solid #e9e9e9 !important;
    background-color: #f6f6f5 !important;
    padding: 0 10px;
    height: 35px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight:bold;
}

footer .widget .txtfld input[type="text"],select, footer .widget select {
    width: 100%;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f5;
    padding: 0 10px;
    height: 35px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight:bold;
}
.selectopt select {
    width: 100%;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f5;
    padding: 0 10px;
    height:40px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight:bold;
}

footer .subtn input.wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    width: auto;
    height: 44px;
    line-height: 40px;
    padding: 0 35px;
    border: 2px solid #b2dd4c;
    font-size: 16px;
    font-weight: bold;
    font-family: inherit;
    letter-spacing: 1px;
    color: #fff;
    background-color: #b2dd4c;
    cursor: pointer;
    -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    text-transform: uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

}
footer .subtn input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #f8981d;
    color: #3c3b3b;
    border-color: #f8981d;
}

footer .quizfld label span{
    width: 35%;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f5;
    padding: 0 10px;
    height: 35px;
    font-size: 16px;
    outline: 0;
    color: #9bdd00;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight:bold;
    margin-right:2%;
    float:left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align:center;
    line-height:31px;
    }

footer .widget .quizfld label input[type="text"]{
    width: 63%;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    background-color: #f6f6f5;
    padding: 0 10px;
    height: 35px;
    font-size: 14px;
    outline: 0;
    color: #7f8385;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 8px;
    font-weight:bold;
    float:left;
    }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9bdd00;
  font-weight:bold;
   opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #9bdd00;
  font-weight:bold;
   opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #9bdd00;
  font-weight:bold;
   opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #9bdd00;
  font-weight:bold;
  opacity: 1;
}
select option[data-default] {
   color: #9bdd00;
  font-weight:bold;
  opacity: 1;
}
.s{
    color: #9bdd00;
  font-weight:bold;
  opacity: 1;
    }
footer .emailfld input.wpcf7-form-control.wpcf7-text.wpcf7-email::-moz-placeholder {
    color: #9bdd00;
    opacity: 1;
    font-weight:bold;
}

.switcher {
       width: 113px !important;
 
}
.switcher .selected a {
        background: url(http://test.imagesbackgroundremoval.com/wp-content/plugins/gtranslate/arrow_down.png) 98px center no-repeat !important;
padding: 0px 5px!important;
       width: 108px !important;
}

.qodef-vertical-align-containers.qodef-50-50 .qodef-position-right {
    width: 16%;
}
.toptes .login{color:#B62F13;font-size: 18px;font-weight: 700;}
.toptes .login:hover{color:#431C53;}
.home .qodef-btn.qodef-btn-hover-animation:not(.qodef-btn-outline):hover .qodef-animation-overlay {
    -webkit-transform: none !important;
    height: auto;
 
}


.qodef-page-header {
    top: 40px !important;
    }
.qodef-btn{color:#000!important;}

.qodef-drop-down .second .inner ul li.sub ul li:hover>a, .qodef-drop-down .second .inner>ul>li:hover>a {
    padding-left: 30px;
    color: red;
text-decoration: none;
}
.qodef-drop-down .second .inner ul li a, .qodef-drop-down .second .inner ul li h4{
color:#fff!important;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #b2dd4c!important;
}input[type="email"]::-webkit-input-placeholder {
  color: #b2dd4c!important;
}

.wpcf7-email::-webkit-input-placeholder { color:#b2dd4c!important; }
.wpcf7-email::-webkit-input-placeholder { color:#b2dd4c!important;   }
.wpcf7-email::-webkit-input-placeholder {  color:#b2dd4c!important; }
.vc_column_container>.vc_column-inner{
     padding-right: 0px!important; 
}

.qodef-vertical-align-containers .qodef-position-right {
    position: relative;
    float: right;
    z-index: 2;
    height: 100%;
    text-align: right;
    width: 70%;
}
