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

@import url("../css/style_theme.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
#section-side-1 .vc_column_container>.vc_column-inner{padding-right:0}
.section-side-2 .vc_column_container>.vc_column-inner{padding-left:0}
.section-side-2 .inner-padding {
    padding:0;
}
header.smaller:not(.header-bottom):not(.side-header){height:80px;background: rgba(255, 255, 255, 0.5);border-bottom:0}
header.header-bg{
	background-color:#00FFFFFF;
}
header.smaller:not(.header-bottom):not(.side-header) div#logo{display:none}
.folio-style2 .folio-info{
    position: relative;
}
.folio-style2 .folio-info h3{

    display: block;
    position: relative;
    display: -webkit-box;
    height: 44px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    line-height: 22px;
    text-align: justify;


    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: 300;
}
.call-btn{
	position: fixed;
    width: 40px;
    height: 40px;
    right: 5px;
    bottom: 46px;
    background-color: #fab207;
    padding: 8px;
    border-radius: 50%;
    z-index: 99999;
    -webkit-animation: call-btn-ani 2s infinite;
    -webkit-animation-iteration-count: infinite;
}
.call-btn img{width:100%}
@-webkit-keyframes call-btn-ani{
  0% {
  }
  10% {
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg); 
  }
  20% {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);       
  }
  30% {
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg);       
  }
   40% {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);       
  }
  50% {
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg);       
  }
   60% {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);       
  }
  70% {
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg);       
  }
  80% {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);       
  }
  90% {
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
    -o-transform:rotate(10deg);       
  }
   100% {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);       
  }
}
@media screen and (max-width: 8000px){
	button#responsive-menu-pro-button {
		border-radius: 50%
	}
}