@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: normal;
  src: local('Flama'), url('../fonts/Flama Regular.woff') format('woff');
  }    
  @font-face {
  font-family: 'Flama Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Flama Italic'), url('../fonts/Flama Italic.woff') format('woff');
  }  
  @font-face {
  font-family: 'Flama Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local('Flama Bold Italic'), url('../fonts/Flama Bold Italic.woff') format('woff');
  }

  /* font-family: 'Playfair Display', serif; */
:root{
  --white:#fff;
  --near-black:#191919;
  --borderWidth: 7px;
  --height: 24px;
  --width: 12px;
  --borderColor: #78b13f;
}
html,
body{height:100%; min-height:100%; background-color:#FAFAFA; color:var(--near-black); font-family: 'Flama'; font-size:14px; display:-webkit-box;display:-ms-flexbox;display:flex;min-height: 100vh;-ms-flex-direction:column; flex-direction:column;}
.geo-location-popup-overlay{position:relative; overflow:hidden; padding-right:17px;}
.geo-location-popup-overlay::after{content: ""; position:absolute; height:100%; width:100%;background-color:rgba(0,0,0,0.4);z-index:99;}
.full-box-link{height:100%; width:100%; left:0; top:0;}
*:focus,
button:focus{outline:none;}
.object-fit-cover{-o-object-fit:cover; object-fit:cover; width:100%;}
.object-fit-fill {  -o-object-fit: fill; object-fit: fill;}
.object-fit-contain {-o-object-fit: contain; object-fit: contain;}
.object-fit-none {-o-object-fit: none; object-fit: none;}
.object-fit-scale-down {-o-object-fit: scale-down; object-fit: scale-down;}

ul,ul li{padding:0; list-style:none; margin:0;}
p,h1,h2,h3,h4,h5,h6{ margin:0;}
a,i,
a:hover,
a:focus{color: inherit; text-decoration: none; transition: all 0.3s;}

.dark-light-color{color:#818181;}
.btn-white{background-color:#fff; color:#000; text-transform:uppercase; font-size:13px; padding:14px 25px; line-height:1; display:inline-block; border-radius:50px;}
.btn-white:hover{background-color:#000; color:#fff;}
.btn-blue{background-color:#384FFF; border:1px solid #384FFF; color:#fff; text-transform:uppercase; font-size:13px; padding:13px 25px; line-height:1; display:inline-block; border-radius:50px;}
.btn-blue:hover{border-color:#384FFF; color:#384FFF; background-color:#fff;}
.v-center{top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.for-sprite-call,
.intl-tel-input .selected-flag .iti-arrow,
.for-before-sprite::before,
.for-after-sprite::after,
.language-drop .select2-container--default .select2-selection--single .select2-selection__arrow b,
.right-s-product-list .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/sprite.svg) no-repeat;}
main{flex: 1 0 auto; -webkit-box-flex:1;}
.fixed-header{position:fixed !important; left:0; right:0; z-index:9999; top:0; background-color:var(--white); -webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.19); -moz-box-shadow:0px 1px 5px rgba(0,0,0,0.19); -ms-box-shadow:0px 1px 5px rgba(0,0,0,0.19); box-shadow:0px 1px 5px rgba(0,0,0,0.19);animation: smoothScroll 1s forwards;}
.header{padding:20px 0;-webkit-transition: all 0.5s ease; -moz-transition: position 10s; -ms-transition: position 10s; -o-transition: position 10s; transition: all 0.5s ease;}
.header .navbar-brand{padding:0;}
.weblinks{color:#1428BF; text-decoration:underline;}
.weblinks:hover{text-decoration:none;}
@keyframes smoothScroll {
  0% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
header{background-color:#fff;}
header.header{position:fixed !important; top:0; left:0; right:0; z-index:20; box-shadow:0 2px 12px rgba(0,0,0,0.2);}
body{padding:135px 0 0 0;}
.container-fluid{padding-left:30px; padding-right:30px;}
header .top-menu {margin-bottom:20px;}
header .top-menu ul li a{color:#818181; font-size:13px;}
header .top-menu ul li a:hover{color:#1428BF;}
header .top-menu ul li + li{margin-left:45px;}
header .top-menu .search-box{margin:0 25px 0 45px;}
header .top-menu .search-box .input-group{box-shadow:2px 4px 11px rgba(0,0,0,0.1); padding:0; border-radius:50px; background-color:#F5F5F5;}
header .top-menu .search-box .form-control{border:none; padding:0 0 0 10px; color:#1428BF; background-color:#F5F5F5;}
header .top-menu .search-box .form-control:focus{border:none; box-shadow:none;}
header .top-menu .search-box .btn-secondary{background-color:transparent; border:none; padding:0; text-align:center; height:40px; width:40px;}
header .top-menu .search-box .ic-searc{display:block;width:20px; background-position:0 0;height:20px; margin:0 auto;}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus{box-shadow:none; background-color:transparent; border:none;}
.btn-secondary.focus, .btn-secondary:focus{box-shadow:none;}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle{border:none; background-color:transparent;}
header .top-menu .search-box ::-webkit-input-placeholder{color:#1428BF;}
header .top-menu .search-box :-ms-input-placeholder{color:#1428BF;}
header .top-menu .search-box ::placeholder{color:#1428BF;}
header .top-menu .login-icon{margin-right:45px;}
header .top-menu .login-icon a{width:40px; height:40px; display:block; padding:10px; border-radius:100%; background-color:#F5F5F5; box-shadow:2px 4px 11px rgba(0,0,0,0.1);}
header .top-menu .login-icon .ic-user{height:20px; width:20px; background-position:-20px 0; display:block;}
header .top-menu .form-group{margin:0;}
.language-drop {width:130px;}
.language-drop .select2-container--default .select2-selection--single{border:none;}
.language-drop .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1428BF;}
.language-drop .select2-container{width:50px !important;}
.select2-container--open .select2-dropdown--below{border:none;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#1428BF;}
.language-drop .select2-container--default .select2-selection--single .select2-selection__arrow{top:-6px;}
.language-drop .select2-container--default .select2-selection--single .select2-selection__arrow b{height:20px; width:20px; background-position:-40px 0; border:none;}
.language-drop .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg);}
header .bottom-menu .navbar-nav li a{color:#1428BF; font-size:17px}
header .bottom-menu .navbar-nav li + li{margin-left:56px;}
header .bottom-menu .navbar-nav li .dropdown-toggle::after{border:none; width:20px; height:20px; display:block; background-position:-40px 0; position:absolute; top:11px; right:-18px; left:auto;}
header .bottom-menu .navbar{padding:0;}
header .bottom-menu .megamenu-li{position:static;}
header .bottom-menu .megamenu{position:absolute;width:100%;left:0;right:0;padding:15px;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu h5{color:#1428BF; font-size:24px; font-family: 'Playfair Display', serif; font-weight:900; padding:0 0 20px 20px; margin:0 0 20px 0;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu h5::after{position:absolute; left:0; bottom:0; height:1px; width:40px; background-color:#1428BF; content:"";}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul{padding:0 0 0 30px;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul li{margin:5px 0; width:100%;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-three-part li{width:28%;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-three-part li .dropdown-item{white-space:normal;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-two-part li{width:45%;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-two-part li .dropdown-item{white-space:normal;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-two-part li .dropdown-item{white-space:normal;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu .div-part{margin:50px 0 10px 30px; color:#8E8E8E;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul li a{padding:0; color:#000; text-transform:capitalize; font-size:14px; width:auto; display:inline-block;}
header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul li a:hover{color:#1428BF;}
header .bottom-menu .navbar-nav .dropdown-menu{border:none; padding-left:0; padding-right:0;padding-bottom:30px; background-color:#F5F5F5; z-index:999;}
header .bottom-menu .navbar-nav .dropdown-menu::after{position:absolute; content:""; height:100%; left:-30px; width:calc(100% + 55px); background-color:#F5F5F5; z-index:-1; top:0; bottom:0; box-shadow:0 5px 7px rgba(0, 0, 0, 0.3); border-radius:0 0 20px 20px;}
header .bottom-menu .img-box{padding:0 0 0 30px;}
header .bottom-menu .menu-only-link{width:calc(((100% / 3) * 3) - 40px);}
header .bottom-menu .menu-only-link.single-line{width:calc((100% / 3) * 1);}
header .bottom-menu .menu-image-link{width:calc(((100% / 3) * 3) - 40px);}
header .bottom-menu .img-box .top-links p{color:#868686; font-size:20px;}
header .bottom-menu .img-box .top-links a{color:#1428BF; text-decoration:underline; font-size:14px;}
header .bottom-menu .img-box .top-links a:hover{text-decoration:none;}
header .bottom-menu .img-box .menu-img img{height:140px;}
/* header .bottom-menu .img-box .menu-img::after{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/img_overlay_01.png) 0 0 no-repeat; content:"";} */
header .bottom-menu .img-box .menu-img.two::after{background:url(../images/img_overlay_02.png) 0 0 no-repeat;}
header .bottom-menu .img-box .menu-img.no-over-lay::after{display:none;}
header .bottom-menu .img-box + .img-box{margin-top:30px;}
header .bottom-menu .img-box .menu-img .inner-text{position:absolute; top:50%; right:0; left:auto; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:9; width:250px;}
header .bottom-menu .img-box .menu-img .inner-text span{text-transform:uppercase; color:#0008FF; font-size:13px; line-height:1;}
header .bottom-menu .img-box .menu-img .inner-text h2{color:#fff; font-family: 'Playfair Display', serif; font-size:26px; font-weight:700;}
header .bottom-menu .img-box .menu-img .inner-text p{color:#fff; font-size:15px;}
header .bottom-menu .img-box .menu-img .inner-text.two .btn-histo{background-color:#E22307; padding:10px 15px; border-radius:50px; color:#fff; text-decoration:none; font-size:11px;}
header .bottom-menu .img-box .menu-img .inner-text.two span{color:#191919; font-size:11px;}
header .bottom-menu .img-box .menu-img .inner-text.two h2{color:#191919; margin-top:5px;}
header .bottom-menu .img-box .menu-img .inner-text.two a{color:#191919; text-decoration:underline; font-size:13px;}
header .bottom-menu .img-box .menu-img .inner-text.two > div{line-height:1.2;}
header .bottom-menu .img-box .menu-img .inner-text.two a:hover{text-decoration:none;}
header .logoes{z-index:10;}
header .logoes{width:140px; height:75px;}
header .logoes a img{max-width:100%;}

.pop-up-search .modal-dialog{margin:5rem auto 2rem; max-width:880px; border:none;}
.pop-up-search .modal-body{padding-bottom:25px;}
.pop-up-search .modal-content{border-radius:10px; border:none;}
.pop-up-search .modal-header{border:none; border-radius:0; padding-bottom:0;}
.pop-up-search .modal-title{color:#1428BF; font-size:22px; font-weight:700;}
.pop-up-search button.close{height:62px; width:60px; display:block; background-position:-192px -69px; position:absolute; left:auto; right:15px; top:15px; opacity:1;}
.pop-up-search .search-box .input-group{padding:10px 10px 10px 20px; border-radius:100px; border:1px solid #D8D8D8;}
.pop-up-search .search-box input[type="text"]{border:none; width:calc(100% - 40px); color:#808080;}
.pop-up-search .search-box .form-control{border:none; padding:0 0 0 10px; color:#1428BF; background-color:#F5F5F5;}
.pop-up-search .search-box .form-control:focus{border:none; box-shadow:none;}
.pop-up-search .search-box .btn-secondary{background-color:transparent; border:none; box-shadow:2px 4px 11px rgba(0,0,0,0.1); padding:0; border-radius:50px; background-color:#F5F5F5; text-align:center; height:40px; width:40px;}
.pop-up-search .search-box .ic-searc{display:block;width:20px; background-position:0 0;height:20px; margin:0 auto;}
.pop-up-search .search-box ::-webkit-input-placeholder{color:#808080;}
.pop-up-search .search-box :-ms-input-placeholder{color:#808080;}
.pop-up-search .search-box ::placeholder{color:#808080;}
.pop-up-search .tags{margin:8px 0;}
.pop-up-search .tags .tag-inside{margin:5px; background-color:#EDEDED; border-radius:30px; min-width:75px; padding:5px 10px; border:1px solid #D8D8D8;}
.pop-up-search .tags .tag-inside span{font-size:12px; font-weight:400; color:#808080;}
.pop-up-search .tags .tag-inside .close-tag{height:10px; width:10px; background-position:-285px -60px; top:0; bottom:0; right:10px; left:auto; margin:auto; display:inline-block;}
.pop-up-search .listing-of-search{margin:20px 0; padding:0 10px;}
.pop-up-search .listing-of-search li a{display:block; color:#1428BF; font-size:14px; font-weight:lighter; padding:6px 0;}
.pop-up-search .listing-of-search li a:hover{text-decoration:underline;}
.pop-up-search .listing-of-search li a::after{height:18px; width:18px; content:""; display:block; left:auto; bottom:0; top:0; right:0; margin:auto; background-position:-255px -69px; position:absolute;}
.pop-up-search .blog-lising{padding:0 10px;}
.pop-up-search .blog-lising .in-two-part .blog-one{width:48%;}
.pop-up-search .blog-lising .blog-one .blog-img{width:75px;}
.pop-up-search .blog-lising .blog-one .blog-img img{height:75px; width:100%;}
.pop-up-search .blog-lising .blog-one .blog-contain span{color:#000; font-weight:400; font-size:12px; display:block; margin:0 0 2px 0;}
.pop-up-search .blog-lising .blog-one .blog-contain p{font-size:16px; font-weight:500; color:#191E7D;}
.pop-up-search .blog-lising .blog-one .blog-contain{width:calc(100% - 90px); margin-left:15px;}
.pop-up-search .blog-lising .blog-one hr{width:calc(100% - 90px);}
.pop-up-search .blog-lising .blog-one.if-img-not-there .blog-contain{width:100%; margin:0;}

.search-result-se{padding:50px 0;}
.search-result-se h1{font-size:38px; line-height:1; color:#1428BF; font-family: 'Playfair Display', serif; font-weight:700; display:inline-block; padding:0 0 25px 0; margin:0 0 25px 0;}
.search-result-se h1::before{width:calc(100% - 350px); height:1px; position:absolute; content:""; background-color:#5087FF; top:auto; bottom:0; left:0; right:0; margin:auto;}
.search-result-se h1 span{color:#384FFF;}
.for-comman-things h2{font-size:15px; margin:0 0 15px 0; color:#1428BF;}
.for-comman-things + .for-comman-things{margin-top:40px;}
.blog-result .dis-img{width:300px; height:200px; margin-right:20px;}
.blog-result .dis-img img{max-width:100%; margin:0 auto; display:block; height:100%;}
.blog-result .repeat-this + .repeat-this{margin-top:30px;}
.blog-result .in-detail-contain{width:calc(100% - 320px);}
.blog-result .in-detail-contain.paginas{margin-top:15px;}
.blog-result .in-detail-contain .tag-date{margin:0 0 15px 0;}
.blog-result .in-detail-contain h4{color:#1428BF; font-size:21px; font-weight:400; margin:0 0 15px;}
.blog-result .in-detail-contain p{color:#191919; font-size:14px; font-weight:400; line-height:24px;}
.blog-result .in-detail-contain .tag-date .date{color:#2D2D2D; font-size:12px; font-weight:lighter; margin:5px 15px 5px 5px; padding:5px 8px;}
.blog-result .in-detail-contain .tag-date .tags span{margin:5px; padding:5px 8px; background-color:#E2E2E2; color:#2D2D2D; border-radius:20px; font-size:12px; line-height:1;}

.product-result .pro-dis-here{width:49%; margin:10px 0;}
.product-result .dis-img{width:300px; height:200px; background-color:#F0F0F0; margin-right:20px;}
.product-result .dis-img img{height:100%; max-width:100%; margin:0 auto; display:block;}
.product-result .in-details-info{width:calc(100% - 320px);}
.product-result .small-details span{color:#1428BF; letter-spacing:1px; font-size:12px; font-weight:400; display:block; margin:0 0 10px 0;}
.product-result .small-details p{text-transform:uppercase; color:#000; font-size:12px; letter-spacing:2px; margin:0 0 10px 0;}
.product-result .small-details p span{color:#1428BF; text-decoration:underline; display:inline-block; letter-spacing:2px; margin:0;}
.product-result .in-details-info h4{font-size:21px; color:#1428BF; margin:0 0 10px 0; font-weight:700;}
.product-result .in-details-info p{font-size:12px; font-weight:lighter; color:#272727; line-height:20px;}

.clear-line{width:100%; position:fixed; left:0; right:0; top:0; background-color:#fff; padding:50px 30px 50px 0; z-index:9;}
.clear-line .clear-data{color:#1428BF; font-size:14px;}
.clear-line .ic-clear{height:20px; width:20px; background-position:-80px 0; margin-left:20px;}
.clear-line .clear-data:hover{color:#E22307;}
.clear-line .clear-data:hover .ic-clear{background-position:-100px 0;}

.put-branding-new{padding:55px 0 0; display:block; background-color:#fff; }
.put-branding-new .container-box {display:flex; justify-content:flex-end;}
.put-branding-new .inner-branding{padding:15px 10px; border:1px solid #384FFF; border-radius:6px; width:auto;}
/* .put-branding-new .inner-branding{padding:15px 10px; border:1px solid #384FFF; border-radius:6px; width:calc(100% - 250px);} */
.put-branding-new .market-colombina{padding:0; margin:0; width:330px;}
/* .put-branding-new .market-colombina::after{height:100%; width:1px; position:absolute; background-color:#E22307; content:""; display:block; left:auto; right:0;} */
.put-branding-new .market-colombina .market-text{padding:0 0 0 35px;}
.put-branding-new .market-colombina .market-text::before{width: 18px; height: 13px; position:absolute; background-position:-255px -40px; content:""; display:block; left:0; top:0; bottom:0; margin:auto;}
.put-branding-new .market-colombina .market-text p{color:#1428BF; font-size:14px; font-family: 'Flama'; line-height:1.4;}
.put-branding-new .market-colombina .market-text a{text-decoration:underline;}
.put-branding-new .market-colombina .market-text a:hover{text-decoration:none;}
.put-branding-new .market-colombina .market-colobia-logo{margin-left:0;}
.put-branding-new .multi-logo-section{width:calc(100% - 360px); margin:0 0 0 15px; padding:0 0 0 15px; position:relative;}
.put-branding-new .multi-logo-section::after{height:100%; top:0; width:1px; position:absolute; background-color:#E22307; content:""; display:block; left:0;}
.put-branding-new .multi-logo-section .paid-tembi-se{padding:0 0 0 35px; width:200px;}
.put-branding-new .multi-logo-section .paid-tembi-se p{color:#1428BF; font-size:14px; font-family: 'Flama'; line-height:1.3;}
.put-branding-new .multi-logo-section .paid-tembi-se p + p{margin-top:8px;}
.put-branding-new .multi-logo-section .paid-tembi-se::before{width: 18px; height: 13px; position:absolute; background-position:-255px -56px; content:""; display:block; left:0; top:0; bottom:0; margin:auto;}
.put-branding-new .multi-logo-section .logo-section{margin-left:0; width:calc(100% - 200px);}

.login-section{padding:50px 20px 70px;}
.login-section .login-box{max-width:440px; width:100%; background-color:#fff; margin:0 auto; padding:35px 40px; box-shadow:1px 6px 15px rgba(0,0,0,0.2);}
.login-section .text{margin-bottom:20px;}
.login-section .text h1{color:#1428BF; font-size:24px; font-weight:700; margin-bottom:25px;}
.login-section .text p{color:#191919; font-size:16px; padding:0 20px;}
.login-section .login-text{margin-bottom:35px;}
.login-section .login-text h1,
.login-section .login-text h2{color:#1428BF; font-size:24px; font-weight:700; margin-bottom:5px;}
.login-section .login-text p{color:#191919;}
.login-section .login-form .form-group{margin:0 0 35px; position:relative;}
.login-section .subCategoryList,
.login-section .subBrandList{padding-left:22px;}
.ic-eye-show-hide::after{content:""; height:20px; width:20px; display:block; background-position:-120px 0; position:absolute; left:auto; right:26px; top:0; bottom:0; margin:auto;}
.login-section .custom-control-label::before{height:20px; width:20px; border-radius:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); border-radius:0;}
.login-section .custom-control-label{padding-left:12px; user-select:none; color:#000;}
.login-section .checkbox-line a{text-decoration:underline; color:#1428BF;}
.login-section .checkbox-line a:hover{text-decoration:none;}
.login-section .checkbox-line{padding:0 15px;}
.login-section .custom-control-label:focus,
.login-section .custom-control-input{box-shadow:none; border:none;}
.login-section .custom-control-input{height:20px; width:20px; z-index:999;}
.login-section .custom-control-input:checked ~ .custom-control-label::before{background-color:#1428BF; border-color:#ccc}
.login-section input:focus ~ .custom-control-label::before,
.login-section .custom-control-input:focus:not(:checked) ~ .custom-control-label::before{box-shadow:none;}
.login-section .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background:none; background-color:transparent; display: inline-block; -webkit-transform:translateY(-50%) rotate(45deg); -moz-transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg);  transform:translateY(-50%) rotate(45deg); height:12px;left:-14px; top:46%; width:7px;border-bottom:2px solid #fff; border-right:2px solid #fff;}
.login-section .social-login a{width:170px; border-radius:50px; padding:18px 10px;}
.login-section .social-login .facbook{background-color:#3B5998; color:#fff;}
.login-section .social-login .facbook:hover{color:#000; background-color:#fff;}
.login-section .social-login .facbook:hover .ic-social-login{background-position:-160px 0;} 
.login-section .social-login .gmail{background-color:#fff; color:#000; border:1px solid #F1584D;}
.login-section .social-login .gmail:hover{background-color:#F1584D; color:#fff;}
.login-section .social-login .gmail:hover .ic-gmail-login{background-position:-200px 0;}
.login-section .social-login .ic-social-login{height:20px; width:20px; display:inline-block; margin-right:20px;}
.login-section .social-login .ic-fb-login{background-position:-140px 0;}
.login-section .social-login .ic-gmail-login{background-position:-180px 0;}
.login-section .not-user{margin-top:30px;}
.login-section .login-form .not-user p{font-size:13px; color:#000; padding:0;}
.login-section .login-form .not-user p::after,
.login-section .login-form .not-user p::before{display:none;}
.login-section .not-user a{color:#1428BF; text-decoration:underline; display:inline-block; margin-left:5px;}
.login-section .not-user a:hover{text-decoration:none;}
.login-section .login-form p{text-align:center; width:100%; display:block; position:relative; padding:20px; position:relative; z-index:9;}
.login-section .login-form span{position:relative; z-index:9;}
.login-section .login-form p::after,
.login-section .login-form p::before{position:absolute; content:""; left:0; right:0; top:0; bottom:0; margin:auto; z-index:-1;}
.login-section .login-form p::before{width:calc(100% - 30px); height:1px; background-color:#D8D8D8;}
.login-section .login-form p::after{height:30px;width:30px; background-color:#fff;}
.login-section .intl-tel-input.separate-dial-code .selected-flag{border-radius:50px;}
.login-section .intl-tel-input.separate-dial-code .selected-dial-code{color:#000;}
.login-section .intl-tel-input{width:100%;}
.login-section .intl-tel-input.separate-dial-code.allow-dropdown .selected-flag{padding:10px 30px 10px 20px; height:auto; background-color:#F5F5F5;}
.login-section .intl-tel-input.allow-dropdown .flag-container,
.login-section .intl-tel-input.separate-dial-code .flag-container{left:30px; top:8px; height:auto;}
.login-section .code-list .form-control,
.login-section .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.login-section .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="text"],
.login-section .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type="tel"]{padding-left:150px !important;}
.login-section .intl-tel-input .selected-flag .iti-arrow{border:none; height:8px; width:12px; background-position:-53px -43px;}

.bread-crume-sec{padding:15px 0; background-color:#F5F5F5;}
.bread-crume-sec .breadcrumb{background-color:transparent; padding:0; margin:0;}
.bread-crume-sec .breadcrumb li a{color:#7D7D7D; text-decoration:underline;}
.bread-crume-sec .breadcrumb li a:hover{text-decoration:none;}
.bread-crume-sec .breadcrumb li.active{color:#384FFF;}
.bread-crume-sec .link-redrect{color:#7D7D7D; text-decoration:underline;}
.bread-crume-sec .link-redrect:hover{text-decoration:none;}

label.error,
.login-form.report-mail .form-group label.error{position: absolute;left: 14px;font-size:13px;font-size: 13px;color: #ff0000; bottom:-30px} 
.login-section .form-control{border:1px solid #D8D8D8; border-radius:50px; padding:18px 35px; color:#191919; font-size:14px; font-weight:lighter; height:auto;}
.login-section .form-control:focus{box-shadow:none;}
.login-section .login-form p,
.login-section .login-form p span{color:#BEBEBE;}
.error-color{color:#E22307 !important;}
.d-none-d{display:none;}
.login-form.report-mail{padding:20px 0;}
.login-form.report-mail .form-group + .form-group{margin-left:30px;}
.login-form.report-mail .form-group .custom-r{padding:18px 0;}
.login-form.report-mail .form-group label{color:#7D7D7D; font-size:14px;}
.login-form.report-mail .form-group .custom-r label{color:#373A3C; font-size:16px;}

.geo-location-popup{padding:0; position:relative; z-index:999;}
.geo-location-popup .popup-box{max-width:720px; width:100%; background-color:#fff; margin:0 auto; padding:30px 20px; box-shadow:1px 6px 15px rgba(0,0,0,0.2);}
.geo-location-popup .pop-header{margin-bottom:30px;}
.geo-location-popup .pop-title h1{font-size:16px; font-weight:700; color:#1428BF; line-height:1; padding:2px 0 0 35px;}
.geo-location-popup .pop-title h1::after{position:absolute; left:0; top:0; content:""; height:20px; width:20px; background-position:-60px 0;}
.geo-location-popup .pop-close .close-sign{height:20px; display:block; width:20px; background-position:-80px 0;}
.geo-location-popup .pop-close .close-sign:hover{background-position:-100px 0;}
.geo-location-popup .pop-contain{margin-bottom:30px;}
.geo-location-popup .pop-contain p{color:#191919; font-size:15px; line-height:28px;}
.geo-location-popup .pop-contain a{text-decoration:underline;}
.geo-location-popup .pop-contain a:hover{text-decoration:none;}
.geo-location-popup .pop-btn div + div{margin-top:20px;}
.btn-solid,
.btn-line{max-width:360px; width:100%;  border:1px solid #FFD78D; border-radius:50px; padding:18px 10px; display:inline-block; color:#000000;}
.btn-solid{background-color:#FFD78D;}
.btn-solid:hover{background-color:transparent;}
.btn-line:hover{background-color:#FFD78D;}


.main-banner-section-img-video .item .imag-part img{height:600px;}
.main-banner-section-img-video .item .text-here{position:absolute; left:100px; padding:20px; right:auto; top:0; bottom:0;}
.main-banner-section-img-video .owl-theme .owl-nav.disabled + .owl-dots{position:absolute; left:0; right:0; bottom:0;}
.main-banner-section-img-video .owl-theme .owl-dots .owl-dot span{background-color:#ffff;}
.main-banner-section-img-video .owl-theme .owl-dots .owl-dot.active span,
.main-banner-section-img-video .owl-theme .owl-dots .owl-dot:hover span{background-color:#191E7D;}
.main-banner-section-img-video .video-section{height:auto;}
.main-banner-section-img-video .video-section iframe,
.main-banner-section-img-video .video-section video{width:100%; height:auto;}
.main-banner-section-img-video .video-section .text-on-video{position:absolute; left:100px;}

.together-weput .img-part img{height:600px;}
.together-weput .know-more-part{position:absolute; top:50%; left:100px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); width:460px;}
.together-weput .know-more-part h1{font-size:60px; color:#191E7D; line-height:1; margin-bottom:0;}
.together-weput .btn-white{margin-top:10px;}
.together-weput .how-it-happen{position:absolute; top:auto; bottom:80px; right:100px;}
.together-weput .how-it-happen .hn-img{height:182px; width:182px;}
.together-weput .how-it-happen .hn-img::after{position:absolute; left:-40px; top:0; background-color:#0A0A0F; width:40px; height:140px; content:"";}
.together-weput .how-it-happen .hn-img .text-v-line{position:absolute; left:-70px; top:60px; color:#fff; transform:rotate(-90deg); z-index:9;}
.together-weput .how-it-happen .hn-img img{height:100%;}
.together-weput .how-it-happen .hn-text{margin-left:30px;}
.together-weput .how-it-happen .hn-text span{font-size:14px; text-transform:uppercase; color:#000;}
.together-weput .how-it-happen .hn-text h2{color:#191E7D; font-size:30px; font-weight:700;}
.together-weput .how-it-happen .hn-text p{color:#000; font-size:16px;}
.together-weput .how-it-happen .hn-text .plus-sign{height:40px; width:40px; border-radius:100%; background-color:#fff; margin-top:20px; display:block;}
.together-weput .how-it-happen .hn-text .plus-sign:hover{background-color:#191E7D;}
.together-weput .how-it-happen .hn-text .plus-sign::after,
.together-weput .how-it-happen .hn-text .plus-sign::before{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; display:block; background-color:#191E7D;}
.together-weput .how-it-happen .hn-text .plus-sign::after{width:15px; height:2px;}
.together-weput .how-it-happen .hn-text .plus-sign::before{height:15px; width:2px;}
.together-weput .how-it-happen .hn-text .plus-sign:hover::after,
.together-weput .how-it-happen .hn-text .plus-sign:hover::before{background-color:#fff;}

.two-images-boxes{overflow:hidden; top:-5px;}
.two-images-boxes .shape-one{width:0; left:auto; right:-98px; height:0; position: absolute; content:""; top:0; border-left:280px solid transparent; border-right:280px solid transparent;}
.two-images-boxes .shape-two{width:0; top:auto; bottom:0;height:0;  position:absolute; content:""; left:30px; border-left:60px solid transparent; border-right:60px solid transparent;border-bottom:80px solid #91dc64;}
.two-images-boxes .shape-three{position:absolute; content:"";  width:0; top:-37px; height:0; left:-112px; border-left:110px solid transparent;border-right:120px solid transparent;border-top:185px solid #ffc841;}
.two-images-boxes .shape-four{position:absolute; content:""; left:auto; top:0; border-radius:0; right:0; border-left:140px solid transparent;  border-right:0 solid transparent; height: 0;  width:250px;}
.two-images-boxes .image-box{width:50%; overflow:hidden;} 

.two-images-boxes .image-box img{height:300px;}
/* .two-images-boxes .for-overlay::after{position:absolute; left:0; right:0; top:0; height:100%; width:100%; margin:auto; display:block; background:url(../images/temp_overlay.png) 0 0 no-repeat; content:""; background-size:cover; background-position:center center;} */
.two-images-boxes .image-box-text.green{position:absolute; left:auto; right:0; z-index:9; width:290px;}
.two-images-boxes .image-box-text.green span{text-transform:uppercase; font-size:14px; color:#0008FF; margin-bottom:10px; display:block;}
.two-images-boxes .image-box-text.green h2{color:#fff; font-size:30px; font-family: 'Playfair Display', serif; font-weight:900;}
.two-images-boxes .image-box-text.green p{font-size:17px; font-weight:lighter; color:#fff; line-height:1.3; margin-bottom:25px;}
.two-images-boxes .image-box-text.yellow{position:absolute; left:auto; right:40px; z-index:9; width:220px;}
.two-images-boxes .image-box-text.yellow .btn-historias{background-color:#E22307; color:#fff; padding:16px 25px; border-radius:50px; font-size:12px; line-height:1; display:inline-block; margin-bottom:20px;}
.two-images-boxes .image-box-text.yellow .btn-historias:hover{color:#E22307; background-color:#fff;}
.two-images-boxes .image-box-text.yellow h2{color:#191919; font-size:30px; font-family: 'Playfair Display', serif; font-weight:900;}
.two-images-boxes .image-box-text.yellow span{color:#191919; font-size:14px; margin-bottom:15px; display:block;}
.two-images-boxes .image-box-text.yellow p{font-size:17px; font-weight:lighter; color:#191919; line-height:1.3; font-weight:lighter;}

.container-box{max-width:94%; width:100%; margin:0 auto; padding:0 15px;}
.get-inspired {padding:40px 0;}
.get-inspired .section-title{margin-bottom:40px;}
.get-inspired .section-title h2{color:#1428BF; font-size:48px; line-height:1; font-family: 'Playfair Display', serif; font-weight:900;}
.get-inspired .lbl-title{width:900px; margin:0 auto 30px;}
.get-inspired .owl-carousel .owl-stage-outer{margin:0 auto;}
.get-inspired .owl-carousel .owl-stage{margin:0 auto;}
.get-inspired .lbl-title a{text-transform:uppercase; color:#1428BF; font-size:14px; font-weight:lighter;  padding:15px 5px; display:block; line-height:1; border-radius:50px;}
.get-inspired .lbl-title a.active,
.get-inspired .lbl-title a:hover{background-color:#5087FF; color:#fff;}
.top-four-article .img-part{margin-bottom:25px;}
.top-four-article .img-part img{height:180px;}
.top-four-article .text-info-arti{padding:0 25px 0 0;}
.top-four-article .article-title{margin-bottom:25px;}
.top-four-article .article-title .new-date{font-family:Flama; font-size:12px; color:#313131; margin-bottom:5px; text-transform:capitalize;}
.top-four-article .article-title .tag-list{display:flex; flex-wrap:wrap; margin:10px 0; font-size:12px; text-align:center;}
.top-four-article .article-title .tag-list span{background-color:#f0f0f0; color:#000; line-height:1; padding:5px 15px 8px; border-radius:30px; margin:5px;}
.top-four-article .article-title h3{font-size:19px; color:#1428BF; font-family: 'Flama'; font-weight:700; line-height:28px;}
.top-four-article .article-detail p{color:#191919; font-size:15px; line-height:28px; font-weight:lighter;}

.environment-relation.together-weput.main-pg-blog img{height:570px;}
.environment-relation.blog-det img{height:570px;}
.environment-relation{overflow:hidden;}
.environment-relation .evn-shape-one{width:0; height:0;  border-right:300px solid transparent; top:auto; bottom:0; left:0;}
.environment-relation .evn-shape-two{width:0;height:0; border-left:300px solid transparent; top:0; left:auto; right:0;}
/* .environment-relation::after{position:absolute; height:100%; width:100%; background:url(../images/overlay_env.png) 0 0 no-repeat; background-size:cover; background-position:center center; content:""; left:0; top:0;} */
.environment-relation .contain-left{position:absolute; left:60px; max-width:700px; top:50%; width:100%; z-index:9; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%);}
.environment-relation.blog-det .contain-left{max-width:94%; left:0; right:0; margin:0 auto;}
.environment-relation.blog-det .contain-left h3{font-size:60px;}
.environment-relation.blog-det .contain-left p{font-size:21px;}
.environment-relation .contain-left h3{font-family: 'Flama', sans-serif; font-size:48px; font-weight:700; color:#fff; margin-bottom:20px;}
.environment-relation .contain-left p{font-size:21px; color:#fff; margin-bottom:20px;}
.environment-relation .contain-right{position:absolute;left:auto;right:50px;top:auto;bottom:80px;width:500px; z-index:9;}
.environment-relation .map-text h3{font-family: 'Playfair Display', serif; font-size:30px; font-weight:700; margin-bottom:20px;}
.environment-relation .map-text p{font-size:14px; margin-bottom:30px; font-weight:lighter;}
.environment-relation .map-img{margin:30px 0 0 30px;}
.environment-relation .map-text a{margin-right:20px;}
.environment-relation .map-text .ic-stret-vies{height:34px; width:25px; background-position:0 -20px; margin-left:15px;}
.environment-relation .map-text a:hover .ic-stret-vies{background-position:-25px -20px;}
.environment-relation .map-text a:hover span{color:#000;}

.our-brands{padding:80px 0 30px;}
.our-brands .section-title{margin-bottom:50px;}
.our-brands .section-title h3{color:#1428BF; text-align:center; font-size:36px; line-height:1; font-family: 'Playfair Display', serif; font-weight:800;}
.our-brands .section-title h3 span{color:#384FFF;}
.our-brands .section-title .btn-todas{position:absolute; top:-7px; left:auto; right:0; background-color:#5087FF; border:1px solid #5087FF; color:#fff; text-transform:uppercase; font-size:14px; padding:14px 20px; display:inline-block; border-radius:50px; letter-spacing:2px;}
.our-brands .section-title .btn-todas:hover{color:#5087FF; background-color:#fff;}
.our-brands .brand-box{height:380px; padding:30px; overflow:hidden;}
.product-list-p.our-brands .brand-box{height:320px}
.our-brands .brand-box.one .brand-img{position:absolute; left:auto; right:0; width:240px; bottom:0; top:auto; width:auto; height:380px;}
.our-brands .brand-box.two .brand-img{position:absolute; right:0; width:auto; height:380px;}
.our-brands .brand-box.three .brand-img{position:absolute; right:0; width:auto; height:380px;}
.our-brands .brand-box .brand-title {position: relative; z-index: 10;}
.our-brands .brand-box .brand-title span{font-family: 'Playfair Display', serif; color:#191E7D; font-size:14px; line-height:1; font-weight:700;}
.our-brands .brand-box .brand-title h4{color:#191E7D; font-size:25px; line-height:1; margin:0 0 4px;text-shadow: 0 0 20px rgba(255,255,255,1);}
.our-brands .brand-box .brand-title p{color:#191E7D; font-size:16px; line-height:1;text-shadow: 0 0 20px rgba(255,255,255,1);}
.our-brands .brand-box .brand-link{position:absolute; top:auto; bottom:30px; left:40px;}
.our-brands .brand-box .brand-link p{color:#191E7D; font-size:16px; margin-bottom:10px; font-weight:lighter;}
.our-brands .brand-box .brand-link h5{color:#191E7D; font-size:15px; margin-bottom:15px; font-weight:700; max-width:200px; width:100%;}
.our-brands .brand-box.four .brand-img{margin-right:30px; width:auto; height:380px; }
.our-brands .brand-box.five .brand-img{margin-right:30px; width:auto; padding:0px; height:380px;}
.our-brands.product-list-p.product-list-p-two .brand-box.four .brand-img{position:absolute; width:100%; height:100%; top:0; left:0}
.our-brands.product-list-p.product-list-p-two .brand-box.four .brand-img img{height:320px}
.our-brands.product-list-p .brand-box.four .brand-text{position:absolute; right:10px; width:220px}
.our-brands .brand-box.four .brand-text h4{color:#191E7D; font-size:26px; line-height:1; max-width:100%; width:200px; margin-bottom:15px;}
.our-brands .brand-box.four .brand-text p{color:#191E7D; font-size:13px; margin-bottom:20px;}
.our-brands .brand-box.five .brand-text h4{color:#191E7D; font-size:26px; line-height:1; max-width:100%; width:200px; margin-bottom:10px;}
.our-brands .brand-box.five .brand-text p{color:#191E7D; font-size:13px; margin-bottom:20px; padding-right:10px;}
.our-brands .brand-box.one{width:50%; background-color:#e4dfd4;}
.our-brands .brand-box.two{width:25%; background-color:#e4dfd4;}
.our-brands .brand-box.three{width:25%; background-color:#e4dfd4;}
.our-brands .brand-box.four{width:50%; background-color:#e4dfd4; padding:0;}
.our-brands .brand-box.five{width:50%; background-color:#e4dfd4; padding:0; overflow:hidden;}
.our-brands .brand-box .brand-img img{max-width:100%; width:auto; height:100%;} 

.our-brands .brand-box.hightligthed-product .brand-img{margin-right: 2%; width: 48%; padding: 0px; height: 300px;text-align: center;}
.our-brands .brand-box.hightligthed-product .brand-text {margin-right: 2%; width: 48%;}
.our-brands .brand-box.hightligthed-product .brand-text h4{color:#191E7D; font-size:26px; line-height:1; max-width:100%; width:100%; margin-bottom:10px;}
.our-brands .brand-box.hightligthed-product .brand-text p{color:#191E7D; font-size:13px; margin-bottom:20px;}
.our-brands .brand-box.hightligthed-product .brand-text .btn-white {width: auto}
.our-brands .brand-box.hightligthed-product {width:50%; background-color:#e4dfd4; padding:0; overflow:hidden;}

.market-colombia{padding:0; position: relative;z-index:1; display:flex; align-items:center; }
.market-colombia .market-colombia-image{width:100%; height:150px; object-fit: cover}
.market-colombia .inner-text{width:1110px; max-width:100%; margin:auto; position:absolute; left:0; right:0;}
.market-colombia .inner-text .left-text p{font-size:13px; margin-bottom:8px; line-height:1;}
.market-colombia .inner-text .left-text h3{font-family: 'Flama', sans-serif; font-size:36px; font-weight:800; line-height:1;}
.market-colombia .inner-text .right-link a{padding:0 80px 0 0;}
.market-colombia .inner-text .right-link a::after{position:absolute; width:15px; height:16px; background-position:-50px -20px; content:""; left:auto; right:0; top:2px}
.market-colombia .inner-text .right-link a:hover::after{right:-5px;}

.product-title{position:relative;
  /* padding:25px 70px; background:url(../images/bg_product.jpg) 0 0 no-repeat; background-position:center center; background-size:cover; */
}
.product-title img.object-fit-cover{height:150px;}

.product-title .product-title-inner{position:absolute; padding:25px 70px; left:0; right:0; bottom:0; top:0; margin:auto}

.product-title.product-title-two{background:url(../images/bg_product_02.jpg) 0 0 no-repeat; background-position:center center; background-size:cover;}
.product-title.product-title-two.pro-title-three{background:url(../images/bg_product_03.jpg) 0 0 no-repeat; background-position:center center; background-size:cover;}
.product-title.product-title-two .product-branch-img{position:absolute; left:40px; top:25px; z-index:9; width:200px; background-color:#fff; padding:10px; height:140px; box-shadow:4px 4px 15px rgba(0,0,0,0.5);border-radius: 10px;}
.product-title.product-title-two .product-branch-img img{max-width:100%; display:block; margin:0 auto; height:100%; width:auto;}
.product-title.product-title-two h1{padding: 0px 0 0 200px;}
.product-title h1{color:#fff; font-family: 'Playfair Display', serif; font-size:50px; font-weight:800; line-height:1;text-shadow: 0 0 15px rgba(0,0,0,.3);}
.product-title a{font-size:11px; font-weight:400; color:#fff; text-transform:uppercase; background-color:#E22307; line-height:1; padding:18px 30px; display:inline-block; border-radius:50px;}
.product-title a:hover{color:#E22307; background-color:#fff;}
.list-of-products-h{padding:40px 0 0; background-color:#fff;}
.list-of-products-h .left-s-filter{width:260px; background-color:#fff; padding-bottom:30px;}
.left-s-filter .accordion .card{padding:20px 15px; box-shadow:1px 6px 15px rgba(0,0,0,0.1); border:1px solid #EFEFEF;}
.left-s-filter .accordion .card + .card{margin-top:25px;}
.left-s-filter .accordion .card{border:none; border-radius:10px;}
.left-s-filter .accordion .card h2{position:relative; cursor:pointer; font-size:18px; color:#1428BF; text-transform:uppercase;}
.left-s-filter .accordion .card h2::after{content:""; position:absolute; top:0; bottom:0; right:0; margin:auto; left:auto; height:10px; width:15px; background-position:-240px 0;}
.left-s-filter .accordion .card h2.collapsed::after{background-position:-240px -10px;}
.left-s-filter .accordion .card .sell-all{text-align:right;}
.left-s-filter .accordion .card .sell-all a{color:#384FFF; font-size:14px; text-decoration:underline;}
.left-s-filter .accordion .card .sell-all a:hover{text-decoration:none;}
.list-of-products-h .right-s-product-list{width:calc(100% - 280px); margin-left:20px; padding:30px 0 20px;}
.right-s-product-list .num-of-product h2{color:#1428BF; font-size:22px;}
.right-s-product-list .pro-qun .pro-droup-dwon + .pro-droup-dwon{margin-left:35px;}
.right-s-product-list .pro-qun .droup-title{color:#000; font-size:13px; margin-right:18px;}
.right-s-product-list .pro-qun .select2-container .select2-selection--single{height:auto; border-radius:30px; border-color:#D8D8D8;}
.right-s-product-list .select2-container{width:auto !important;}
.right-s-product-list .select2-container .select2-selection--single .select2-selection__rendered{padding:7px 40px 7px 25px; color:#000;}
.right-s-product-list .select2-container--default .select2-selection--single .select2-selection__arrow b{height:8px; width:12px; background-position:-53px -43px; border:none;}
.right-s-product-list .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg); top:10px; right:6px; left:auto;}
.right-s-product-list .select2-container--default .select2-selection--single .select2-selection__arrow{top:0; bottom:0; margin:auto; right:14px;}
.right-s-product-list .product-show-case .disp-product-list{width:237px; background-color:#fff; margin:15px 5px;}
.right-s-product-list .product-show-case .disp-product-list .product-img-box{width:100%; height:240px; background-color:#FAFAFA;}
.right-s-product-list .product-show-case .disp-product-list .product-img-box a img{max-width: 90%;height: 225px;display: block;margin: auto;}
.right-s-product-list .product-show-case .disp-product-list .product-img-box .product-img-inner-box{width:auto; margin:0 auto;}
.right-s-product-list .product-show-case .disp-product-list .product-img-box .product-img-inner-box img{max-width:90%; height:225px; display:block; margin:auto;}
.right-s-product-list .product-show-case .product-name-like{padding:10px;}
.right-s-product-list .product-show-case .product-name-like .pro-title{width:calc(100% - 50px);}
.right-s-product-list .product-show-case .product-name-like .pro-title p{color:#1428BF; font-size:13px;}
.right-s-product-list .product-show-case .product-name-like .pro-title p ~ p{color:#818181;}
.right-s-product-list .product-show-case .product-name-like .like-sign .ic-like{height:40px; width:40px; display:block; border-radius:100%; background-position:-295px -40px; background-color:#F2F2F2;}
.right-s-product-list .product-show-case .product-name-like .like-sign.active .ic-like,
.right-s-product-list .product-show-case .product-name-like .like-sign .ic-like:hover{background-position:-335px -40px; background-color:#E22307;}
.pagination-div{margin:20px 0 0 0;}
.pagination-div ul li{margin-left:15px;}
.pagination-div ul p{color:#000;}
.pagination-div ul .page-item:last-child .page-link{border-radius:0;}
.pagination-div ul li a{padding:11px 16px; color:#000; border-color:#E6E6E6; background-color:#fff; cursor:pointer;}
.pagination-div ul li a:hover,
.pagination-div ul .page-item.active a{background-color:#1428BF; color:#fff; border-color:#1428BF}
.page-link:focus{box-shadow:none;}
.link-following{text-decoration:underline; letter-spacing:1px; color:#1428BF; font-size:13px; left:auto; right:0; top:9px; position:absolute;}
.logo-section .indiv-logo{width:calc(100% / 8); height:120px;}
.logo-section .row-one .indiv-logo{background-color:#F2F2F2;}
.logo-section .row-one .indiv-logo img.img-fluid{height:100px; width:auto;}
.logo-section .row-one .indiv-logo:nth-child(2n){background-color:#F8F8F8;}
.logo-section .row-one .indiv-logo:nth-child(9n){background-color:#F8F8F8;}

/* .logo-section .row-two .indiv-logo{background-color:#F8F8F8;}
.logo-section .row-two .indiv-logo:nth-child(even){background-color:#F2F2F2;} */

.product-in-details{padding:40px 0;}
.product-in-details .delivery-options{margin:0 0 35px 0;}
.product-in-details .delivery-options .ic-delivery{width:18px; height:13px; margin-right:30px;}
.product-in-details .delivery-options .ic-nor-delivery{background-position:-255px -40px;}
.product-in-details .delivery-options .ic-expry-delivery{background-position:-255px -56px;}
.product-in-details .delivery-options a + a{margin-left:50px}
.product-in-details .delivery-options a{color:#1428BF; line-height:1.3;}
.product-in-details .product-big-img{width:49%;}
.product-in-details .product-big-img .carousel-indicators{left:0; top:0; right:auto; margin:0; height:100%; width:130px; display:block}
.product-in-details .product-big-img .carousel-inner{width:calc(100% - 100px); margin-left:100px}
.product-in-details .product-big-img .carousel-indicators li{width:80px; height:auto; border:none; margin:0;}
.product-in-details .product-big-img .carousel-indicators li img{height:70px; margin:0 auto; display:block; width:auto !important; max-width:inherit;}
.product-in-details .product-big-img .carousel-indicators li + li{margin-top:10px;}
.product-in-details .product-big-img .product-mail-img{background-color:#FAFAFA; width:100%; height:480px;}
.product-in-details .product-big-img .product-mail-img .img-box{ width:100%; height:480px;}
.product-in-details .product-big-img .product-mail-img .img-box img{max-width:100%; width:100%; height:480px; margin:0 auto; display:block; -webkit-object-fit:contain; object-fit:contain;}
.product-in-details .product-big-img .product-thumb{height:120px; width:120px}
.product-in-details .product-big-img .new-lbl{position:absolute; left:auto; right:15px; top:15px; display:inline-block; color:#fff; background-color:#E22307; line-height:1; padding:10px 20px; border-radius:50px}
.product-in-details .product-big-img .like-lbl{height:40px; width:40px; border-radius:100%; background-color:#E22307; background-position:-335px -40px; position:absolute; left:auto; right:15px; top:auto; bottom:15px;}
.product-in-details .product-in-dec{width:49%;}
.product-in-details .product-in-dec .pro-id{margin:0 0 10px 0;}
.product-in-details .product-in-dec .pro-id p{color:#1428BF; font-size:14px}
.product-in-details .product-in-dec .line-colo{margin:0 0 30px 0;}
.product-in-details .product-in-dec .line-colo p{color:#000; letter-spacing:2px; font-size:14px;}
.product-in-details .product-in-dec .line-colo p + p{margin-top:10px;}
.product-in-details .product-in-dec .line-colo span{color:#1428BF; text-decoration:underline;}
.product-in-details .product-in-dec .main-title{margin:0 0 25px 0;}
.product-in-details .product-in-dec .main-title h1{font-size:36px; line-height:1; color:#1428BF; user-select:none;}
.product-in-details .product-in-dec .main-title .ic-round-three{position:absolute; height:18px; width:18px; background-position:-237px -20px;cursor:pointer; left:-10px; top:-2px; z-index:9;}
.product-in-details .product-in-dec .main-title .img-show-hide{display:none; position:absolute; left:-13px; top:-66px;}
.product-in-details .product-in-dec .main-title .img-show-hide.display-ime{display:block;}
.product-in-details .product-in-dec .two-btn-pro{margin:0 0 40px 0; display:none;}
.product-in-details .product-in-dec .two-btn-pro a{min-width:180px; font-size:12px; font-weight:700; line-height:1; border-radius:50px; display:inline-block; padding:15px 5px; background-color:#fff;}
.product-in-details .product-in-dec .two-btn-pro a + a{margin-left:20px;}
.product-in-details .product-in-dec .two-btn-pro .btn-pro-de{color:#000; border:1px solid #1428BF}
.product-in-details .product-in-dec .two-btn-pro .btn-pro-de:hover{background-color:#1428BF; color:#fff}
.product-in-details .product-in-dec .two-btn-pro .btn-pro-review{border:1px solid #BEBEBE; color:#BEBEBE;}
.product-in-details .product-in-dec .two-btn-pro .btn-pro-review:hover{background-color:#BEBEBE; color:#000;}
.product-in-details .product-in-dec .product-units{color:#1428BF; font-size:14px; margin:0 0 25px 0;}
.product-in-details .product-in-dec .short-info p{color:#7D7D7D; font-size:14px; line-height:22px;}
.pro-details-in .btn-seeall{color:#000; font-size:14px; line-height:1; border-radius:50px; padding:15px 35px; border:1px solid #D8D8D8; background-color:#FFFFFF;}
.pro-details-in .btn-seeall:hover{background-color:#000; color:#fff; border-color:#000;}
.list-of-products-h.pro-details-in .right-s-product-list{width:100%; margin:0; padding:0 20px;}
.list-of-products-h.pro-details-in .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 5 - 10px)}
.list-of-products-h.pro-details-in{padding:40px 0;}

.aboutwe-nosto .acerca-de-text-info{width:40%;z-index:2; padding:0 60px;}
.acera-de-page .acerca-de-text-info small{color:#1428BF; font-size:16px; position:relative; left:4px; top:0px;}
.aboutwe-nosto.acera-de-page{padding:0 0 40px; }
/*.acera-de-page .acerca-de-text-info::after{position:absolute; content:""; width:320px; height:450px; z-index:-1; left:auto; top:auto; right:-70px; bottom:-125px; background:url(../images/acerca_de_shape_left.png) 0 0 no-repeat;}*/
.acera-de-page hr{border-color:#1428BF; margin:70px 0 0 0;}
.aboutwe-nosto .accerca-img-right{width:60%;}
.aboutwe-nosto .accerca-img-right img{height:600px;}
.aboutwe-nosto .acerca-de-text-info h1{font-family: 'Playfair Display', serif; color:#1428BF; font-size:60px; line-height:1; margin-bottom:15px;}
.aboutwe-nosto .acerca-de-text-info p{font-weight:400; font-size:16px; line-height:26px;;}
.aboutwe-nosto .som-links-bellow{margin:35px 0 0 0; padding:35px 0 0 0; position:relative;}
.aboutwe-nosto .som-links-bellow::after{position:absolute; content:""; top:0; left:0; width:100%; height:1px; background-color:#1428BF;}
.aboutwe-nosto .som-links-bellow li a{color:#1428BF; text-decoration:underline; font-size:18px;}
.aboutwe-nosto .som-links-bellow li a:hover{text-decoration:none;}
.aboutwe-nosto .som-links-bellow li + li{margin-top:5px;}
.historia-de-colom{padding:60px 0;}
.historia-de-colom .tit-se h2{color:#1428BF; font-family: 'Playfair Display', serif; font-size:36px;}
.historia-de-colom .tit-se .btn-todas{background-color:#5087FF; border:1px solid #5087FF; color:#fff; font-size:14px; padding:14px 20px; display:inline-block; border-radius:50px;}
.historia-de-colom .tit-se .btn-todas:hover{color:#5087FF; background-color:#fff;}
.blog-type-se{margin:20px 0 0 0}
.blog-type-se .invi-blog-type{width:32%;}
.blog-type-se .invi-blog-type .img-part{width:100%; border-radius:8px 8px 0 0; overflow:hidden;}
.blog-type-se .invi-blog-type .img-part img{height:200px;}
.blog-type-se .tit-text-blog{padding:0 35px; margin:30px 0 0 0;}
.blog-type-se .tit-text-blog .new-date{font-family:Flama; font-size:12px; color:#313131; margin-bottom:5px; text-transform:capitalize;}
.blog-type-se .tit-text-blog .tag-list{display:flex; flex-wrap:wrap; margin:10px 0; font-size:12px; text-align:center;}
.blog-type-se .tit-text-blog .tag-list span{background-color:#f0f0f0; color:#000; line-height:1; padding:5px 15px 8px; border-radius:30px; margin:5px;}
.blog-type-se .tit-text-blog h4{color:#202124; font-size:16px; margin:0 0 10px;}
.blog-type-se .tit-text-blog p{font-size:13px; font-weight:400; line-height:20px; color:#A6ADB4}
.blog-time{font-size:14px; font-weight:500; padding:0 0 0 30px; margin:10px 0 0 0; text-transform:capitalize;} 
.blog-time::after{width:18px; height:18px; display:inline-block; background-position:-2px -60px; position:absolute; left:0; top:3px; content:"";}
.plante-colombia{background-color:#F7F7F7; padding:50px 0 0; z-index:2;}
.plante-colombia::after{position:absolute; content:""; background:url(../images/plant_shape_right.svg) 0 0 no-repeat; height:299px; width:592px; top:20px; left:0; z-index:-1;}
.plante-colombia .inner-plante{padding:0 80px;}
.plante-colombia h2{color:#1428BF; margin-bottom:30px; font-size:36px; font-family: 'Playfair Display', serif;}
.plante-colombia .plante-main-box{width:720px;}
.plante-main-box .img-box{height:400px; width:100%;}
.plante-main-box .img-box img{height:100%;}
.plante-main-box .plante-info{padding:20px 60px;}
.plante-colombia .inner-plante .btn-todas{background-color:#5087FF; top:25px; border:1px solid #5087FF; color:#fff; font-size:14px; padding:14px 60px; display:inline-block; border-radius:50px; margin:30px 0 0 60px}
.plante-colombia .inner-plante .btn-todas:hover{color:#5087FF; background-color:#fff;}
.plante-main-box .plante-info h3{color:#1428BF; font-size:28px; font-family: 'Playfair Display', serif; margin-bottom:10px;}
.plante-main-box .plante-info p{font-size:15px; line-height:24px; font-weight:400;}
.plante-colombia .plante-sub-box{width:calc(100% - 740px); margin-left:20px;}
.plante-sub-box .sub-box-ind + .sub-box-ind{margin-top:30px;}
.plante-sub-box .sub-box-ind .img-box{width:100%; height:200px; margin-bottom:10px;}
.plante-sub-box .sub-box-ind .img-box img{height:100%;}
.plante-sub-box .sub-box-ind h4{font-size:18px; color:#1428BF; font-family: 'Playfair Display', serif;}
.black-section{height:141px;}
.black-section .shape-img::after{background:url(../images/plant_shape_bottom.svg) 0 0 no-repeat; position:absolute; left:auto; right:0; content:""; height:141px; width:799px;}

.pdf-section{padding:30px 0 80px;}
.pdf-section .indi-pdf{padding:25px; background-color:#F4F4F4; width:32%;}
.pdf-section .indi-pdf h2{color:#1428BF; font-size:24px; font-family: 'Playfair Display', serif; margin-bottom:20px;}
.pdf-section .indi-pdf p{color:#A6ADB4; font-weight:lighter; font-size:13px; line-height:21px; margin:0 0 25px;}
.pdf-section .indi-pdf .link-pdf{color:#E22307; font-style:italic; font-size:14px; padding:0 35px 0 0;}
.pdf-section .indi-pdf .link-pdf:hover{color:#1428BF;}
.pdf-section .indi-pdf .ic-pdf::after{position:absolute; content:""; width:24px; height:29px; background-position:-228px -40px;  left:auto; right:0; top:0; bottom:0; margin:auto}
.pdf-section .indi-pdf .ic-pdf:hover::after{background-position:-204px -40px;}
.valores-corpora{padding:60px 0; background-color:#383838; z-index:2;}
.valores-corpora .top-shape{z-index:-1;}
.valores-corpora .top-shape::after{position:absolute; content:""; z-index:1; top:-60px; left:auto; right:0; background:url(../images/valores_cor_top_shape.svg) 0 0 no-repeat; width:804px; height:238px}
.valores-corpora .tit-cor{max-width:500px; width:100%; margin:0 0 40px 0;}
.valores-corpora .tit-cor h2{font-size:40px; margin:0 0 30px 0;  font-family: 'Playfair Display', serif;}
.valores-corpora .tit-cor p{font-size:16px; line-height:24px; font-weight:400}
.valores-corpora .valo-cor-team{width:19%; padding:0 15px;}
.valores-corpora .valo-cor-team .team-phot{width:80px; height:80px; border-radius:100%; background-color:#FFF; margin:0 auto 20px;}
.valores-corpora .valo-cor-team .team-de h3{font-size:20px; margin:0 0 35px 0;}
.valores-corpora .valo-cor-team .team-de p{font-size:13px; line-height:21px;}

.politicas-cali{padding:60px 0; z-index:5; overflow:hidden;}
.politicas-cali::after{position:absolute; z-index:-1; content:""; left:0; top:0; background:url(../images/politicas_top_shape.svg) 0 0 no-repeat; width:1132px; height:100%;}
.politicas-cali h2{font-size:40px; color:#1428BF; font-family: 'Playfair Display', serif;}
.politicas-cali .some-text-lines{max-width:84%; width:100%; margin:50px auto 50px;}
.politicas-cali .some-text-lines p{font-size:14px; font-weight:400;}
.politicas-cali .some-text-lines p + p{margin-top:20px;}
.politi-box-cali{width:19%; padding:0 15px;}
.politi-box-cali .round-shape{height:80px; width:80px; margin:0 auto 20px; background-color:#1428BF; border-radius:100%;}
.politi-box-cali .calidad-info{color:#1428BF}
.politi-box-cali .calidad-info h3{font-size:20px; margin:0 0 35px 0}
.politi-box-cali .calidad-info p{font-size:13px; line-height:21px;}

.blog-in-details{padding:80px 0 100px;}
.blog-in-details .blog-contain{width:740px; padding:0 40px 0 0}
.blog-in-details .blog-contain::after{position:absolute; left:auto; right:0; width:2px; height:100%; content:""; top:0; display:block; background-color:#EBEDED;}
.blog-in-details ul, .blog-in-details ul li{list-style: inherit;list-style: inherit;}
.blog-in-details  a{    color: #1428BF; text-decoration: underline;}
.blog-writer-name .writer-photo{height:40px; width:40px; border-radius:100%; overflow:hidden;}
.blog-writer-name .writer-photo img{height:100%;}
.blog-writer-name .name{width:calc(100% - 60px); margin-left:20px;}
.blog-writer-name .name h3{color:#202124; font-size:15px; margin-bottom:5px;}
.blog-writer-name .name p{font-size:13px; font-weight:400;}
.blog-writer-name .name .blog-time{color:#A6ADB4; margin-top:15px; text-transform:capitalize;}
.blog-writer-name .name .tag-list{display:flex; flex-wrap:wrap; margin:10px 0; font-size:12px; text-align:center;}
.blog-writer-name .name .tag-list span{background-color:#f0f0f0; color:#000; line-height:1; padding:5px 15px 8px; border-radius:30px; margin:5px;}

.blog-contain .blog-text-info{margin:10px 0 20px}
.blog-contain .blog-text-info .new-date{font-family:Flama; font-size:12px; color:#313131; margin-bottom:5px; text-transform:capitalize;}
.blog-contain .blog-text-info .tag-list{display:flex; flex-wrap:wrap; margin:10px 0; font-size:12px; text-align:center;}
.blog-contain .blog-text-info .tag-list span{background-color:#f0f0f0; color:#000; line-height:1; padding:5px 15px 8px; border-radius:30px; margin:5px;}
.blog-contain .blog-text-info h2{color:#1428BF; font-size:40px; font-family: 'Playfair Display', serif; margin:0 0 20px 0;}
.blog-contain .blog-text-info p{font-size:15px; line-height:22px; font-weight:400;}
.blog-contain .blog-text-info p + p{margin-top:25px;}
.blog-contain .blog-video{width:100%; height:300px; margin:25px 0;}
.blog-contain .blog-video img{height:100%}
.blog-contain .blog-video .ic-pay{left:0; right:0; top:0; bottom:0;}
.blog-contain .blog-video .ic-pay::after{position:absolute; content:""; left:0; right:0; top:0; bottom:0; margin:auto; height:50px; width:50px; background-position:-325px -80px;}
.blog-share{margin:50px 0 20px;}
.blog-share p{color:#1428BF; font-size:16px; margin-right:40px;}
.blog-share .ic-b-social-share{height:30px; width:30px; display:inline-block;}
.blog-share .ic-b-social-share + .ic-b-social-share{margin-left:20px;}
.blog-share .ic-b-fb{background-position:0 -80px;}
.blog-share .ic-b-fb:hover{background-position:-30px -80px;}
.blog-share .ic-b-tw{background-position:0 -110px;}
.blog-share .ic-b-tw:hover{background-position:-30px -110px;}
.blog-share .ic-b-mass{background-position:0 -140px;}
.blog-share .ic-b-mass:hover{background-position:-30px -140px;}
.blog-share .ic-b-teli{background-position:0 -170px;}
.blog-share .ic-b-teli:hover{background-position:-30px -170px;}
.some-letes-contain{width:calc(100% - 770px); margin-left:40px;}
.some-letes-contain .section-1st{margin:0 0 50px 0;}
.some-letes-contain .section-1st h3{color:#1428BF; font-size:30px; margin:0 0 25px 0; font-family: 'Playfair Display', serif;}
.some-letes-contain .section-1st p{font-size:15px; line-height:22px; font-weight:400;}
.some-letes-contain .section-2nd h3{color:#1428BF; font-size:30px; margin:0 0 35px 0; font-family: 'Playfair Display', serif;}
.some-letes-contain .section-2nd .invi-blog-type{width:100%; margin:0;}
.some-letes-contain .section-2nd .invi-blog-type + .invi-blog-type{margin-top:45px;}
.some-letes-contain .section-2nd .invi-blog-type .img-part img{height:140px;}

.news-filter-selector {width: 250px;float: right;}

.top-four-article.main-blog-pg .inside-box .item{width:calc(100% / 4); margin:20px 0;}
.top-four-article.main-blog-pg .pagination-div{margin:70px 0 20px 0;}
.together-weput.main-pg-blog .how-it-happen{z-index:9;}
.together-weput.main-pg-blog .how-it-happen .hn-text span,
.together-weput.main-pg-blog .how-it-happen .hn-text h2,
.together-weput.main-pg-blog .how-it-happen .hn-text p{color:#fff;}


/* faq */
.page-title-main{background:url(../images/faq/page_title_bg.svg) 0 0 no-repeat; background-size:cover; padding:75px 0;}
.page-title-main h1{color:#F4D2B9; font-size:50px;  font-weight:700;}
.page-title-main p{color:#fff; font-size:18px; font-weight:700;}
.fid-al-avaiv-in{padding:30px 0;}
.fid-al-avaiv-in .small-title{width:410px;}
.fid-al-avaiv-in .small-title h2{font-size:20px; font-weight:700;  color:#40463C;}
.fid-al-avaiv-in .find-sec{width:500px;}
.fid-al-avaiv-in .find-sec p{font-weight:400; font-style:italic; color:#919191; margin:2px 0 0 23px; font-size:12px; font-family: 'Open Sans', sans-serif}
.fid-al-avaiv-in .find-sec .sech-box .input-group{padding:10px 10px 10px 20px; border-radius:100px; border:1px solid #D8D8D8;}
.fid-al-avaiv-in .find-sec .sech-box .input-group-append{margin-left:5px;}
.fid-al-avaiv-in .find-sec .sech-box input[type="text"]{border:none; width:calc(100% - 40px); color:#808080;}
.fid-al-avaiv-in .find-sec .sech-box .form-control{border:none; padding:0 0 0 10px; color:#1428BF; background-color:#F5F5F5;}
.fid-al-avaiv-in .find-sec .sech-box .form-control:focus{border:none; box-shadow:none;}
.fid-al-avaiv-in .find-sec .sech-box .btn-secondary{background-color:transparent; border:none; box-shadow:none; padding:0; border-radius:50px; background-color:#fff; text-align:center; height:40px; width:40px;}
.fid-al-avaiv-in .find-sec .sech-box .ic-searc{display:block;width:20px; background-position:0 0;height:20px; margin:0 auto;}
.fid-al-avaiv-in .find-sec .sech-box ::-webkit-input-placeholder{color:#808080;}
.fid-al-avaiv-in .find-sec .sech-box :-ms-input-placeholder{color:#808080;}
.fid-al-avaiv-in .find-sec .sech-box ::placeholder{color:#808080;}
.fid-al-avaiv-in .box-itmes{margin:40px 0 0 0;}
.fid-al-avaiv-in .box-itmes p{font-family: 'Open Sans', sans-serif; margin:0 0 10px 0; color:#434343;}
.fid-al-avaiv-in .box-itmes .multi-box{margin-left:-0.25%; margin-right:-0.25%;}
.fid-al-avaiv-in .box-itmes .multi-box .one-box{height:195px; width:24.5%; margin:5px 0.25%; background-color:#F1F1F1; padding:15px;}
.fid-al-avaiv-in .box-itmes .multi-box .one-box.bg-none{background-color:#fff;}
.fid-al-avaiv-in .box-itmes .one-box .ic-box-item{height:90px; width:90px; margin:0 auto 15px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-general{background-position:0 -200px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-general{background-position:-90px -200px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-domicilios{background-position:0 -290px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-domicilios{background-position:-90px -290px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-colombina{background-position:0 -380px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-colombina{background-position:-90px -380px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-nuestros{background-position:0 -470px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-nuestros{background-position:-90px -470px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-proveedores{background-position:-180px -200px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-proveedores{background-position:-270px -200px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-inversionis{background-position:-180px -290px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-inversionis{background-position:-270px -290px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-detalles-te{background-position:-180px -380px;}
.fid-al-avaiv-in .box-itmes .one-box:hover .ic-detalles-te{background-position:-270px -380px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-que-mark{height:26px; width:26px; display:inline-block; margin:0 auto 5px; background-position:-255px -87px;}
.fid-al-avaiv-in .box-itmes .one-box .que-mark-m{margin-bottom:18px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-small-i{height:26px; width:31px; margin:0 auto 5px; display:inline-block;}
.fid-al-avaiv-in .box-itmes .one-box .ic-mail{background-position:-255px -113px;}
.fid-al-avaiv-in .box-itmes .one-box .ic-ph{background-position:-286px -113px;}
.fid-al-avaiv-in .box-itmes .one-box .same-w{width:49.5%; height:115px; background-color:#F1F1F1;}
.fid-al-avaiv-in .box-itmes .one-box p{margin:0; color:#434343; font-size:16px; font-family:inherit; font-weight:200;}
.fid-al-avaiv-in .box-itmes .one-box:hover p{color:#40463C;}
.mst-sch-av-tol{padding:50px 0;}
.mst-sch-av-tol .c-section{width:44%;}
.mst-sch-av-tol .c-section h4{font-size:20px; font-weight:700; color:#1428BF; padding:0 0 0 50px; margin:0 0 25px 0;}
.mst-sch-av-tol .c-section h4::after{height:24px; width:24px; left:0; top:0; margin:auto; display:inline-block; position:absolute; content:"";}
.mst-sch-av-tol .c-section .ic-star::after{background-position:-80px -20px;}
.mst-sch-av-tol .c-section .ic-links::after{background-position:-104px -20px;}
.mst-sch-av-tol .c-section ul{padding:0 0 0 50px;}
.mst-sch-av-tol .c-section ul li + li{margin-top:18px;}
.mst-sch-av-tol .c-section ul li p,
.mst-sch-av-tol .c-section ul li a{color:#434343; text-decoration:none; font-size:16px; font-weight:400;}

.fid-al-avaiv-in .small-title .img-block{height:90px; width:90px; border-radius:100%; background-color:#F1F1F1;}
.fid-al-avaiv-in .small-title  .text-part{width:calc(100% - 120px); margin-left:30px;}
.fid-al-avaiv-in .small-title.ic-c-icon::after{background-color:#F1F1F1; height:90px; width:90px; border-radius:100%; position:absolute; content:""; left:0; top:0;}
.fid-al-avaiv-in .small-title.ic-inverss::after{background-position:-180px -470px;}
.fid-al-avaiv-in .small-title.ic-generall::after{background-position:0 -560px;}
.fid-al-avaiv-in .small-title.ic-domicies::after{background-position:-270px -560px;}
.fid-al-avaiv-in .small-title.ic-colo-marke::after{background-position:-180px -560px;}
.fid-al-avaiv-in .small-title.ic-nu-produ::after{background-position:-270px -470px;}
.fid-al-avaiv-in .small-title.ic-provees::after{background-position:0 -650px;}
.fid-al-avaiv-in .small-title.ic-detatenice::after{background-position:-90px -560px;}
.fid-al-avaiv-in .small-title.faq-2{padding:0 0 0 0px;}
.fid-al-avaiv-in .small-title.faq-2 h2{margin:20px 0 15px;}
.fid-al-avaiv-in .small-title p{color:#434343; font-size:16px; font-weight:400;}
.fid-al-avaiv-in .qe-ans-section{margin:40px 0 20px;}
.qe-ans-section .left-part{width:380px; margin-right:30px;}
.qe-ans-section .left-part .box-bg-links{padding:25px 30px; background-color:#F1F1F1;}
.qe-ans-section .left-part .box-bg-links h3{color:#384FFF; font-size:22px; font-weight:400; padding:0 0 0 40px;}
.qe-ans-section .left-part .box-bg-links h3::after{height:24px; width:24px; position:absolute; left:0; top:0; bottom:0; margin:auto; background-position:-128px -20px; content:""; display:inline-block;}
.qe-ans-section .left-part .box-bg-links ul{margin:20px 0 0 0;}
.qe-ans-section .left-part .box-bg-links ul li a{color:#434343; font-size:16px; font-weight:lighter;}
.qe-ans-section .left-part .box-bg-links ul li.active a{font-weight:700;}
.qe-ans-section .left-part .box-bg-links ul li.active a,
.qe-ans-section .left-part .box-bg-links ul li a:hover{color:#384FFF;}
.qe-ans-section .left-part .box-bg-links ul li + li{margin-top:15px;}
.qe-ans-section .left-part .normal-box{margin:40px 0;}
.qe-ans-section .left-part .normal-box h3{font-size:20px; font-weight:700; color:#1428BF; padding:0 0 0 40px; margin:0 0 25px 0;}
.qe-ans-section .left-part .normal-box h3::after{height:24px; width:24px; left:0; top:0; margin:auto; display:inline-block; position:absolute; content:"";}
.qe-ans-section .left-part .normal-box .ic-star::after{background-position:-80px -20px;}
.qe-ans-section .left-part .normal-box ul{padding:0 0 0 40px;}
.qe-ans-section .left-part .normal-box ul li + li{margin-top:18px;}
.qe-ans-section .left-part .normal-box ul li p,
.qe-ans-section .left-part .normal-box ul li a{color:#434343; text-decoration:none; font-size:16px; font-weight:400;}
.qe-ans-section .left-part .one-box{width:100%; margin:100px 0 0 0;}
.qe-ans-section .left-part .one-box p{margin:0; color:#434343; font-size:16px; font-family:inherit; font-weight:200;}
.qe-ans-section .left-part .one-box .ic-que-mark{height:26px; width:26px; display:inline-block; margin:0 10px 0 0; background-position:-255px -87px;}
.qe-ans-section .left-part .one-box .que-mark-m{margin-bottom:18px;}
.qe-ans-section .left-part .one-box .ic-small-i{height:26px; width:31px; margin:0 auto 5px; display:inline-block;}
.qe-ans-section .left-part .one-box .ic-mail{background-position:-255px -113px;}
.qe-ans-section .left-part .one-box .ic-ph{background-position:-286px -113px;}
.qe-ans-section .left-part .one-box .ic-mail{background-position:-255px -113px;}
.qe-ans-section .left-part .one-box .ic-ph{background-position:-286px -113px;}
.qe-ans-section .left-part .one-box .same-w{width:49.5%; height:115px; background-color:#F1F1F1;}
.qe-ans-section .right-part{width:calc(100% - 410px);}
.qe-ans-section .right-part .tit{padding:15px 0; border-bottom:1px solid #F1F1F1;}
.qe-ans-section .right-part .tit h3{color:#384FFF; font-size:30px; font-weight:700;}
.qe-ans-section .right-part .social-icse p{color:#1428BF; font-size:16px; font-weight:700; margin-right:20px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-so-i{width:30px; height:30px; display:inline-block;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-fb{background-position:0 -80px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-fb:hover{background-position:-30px -80px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-tw{background-position:0 -110px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-tw:hover{background-position:-30px -110px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-wh{background-position:0 -140px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-wh:hover{background-position:-30px -140px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-teli{background-position:0 -170px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon .ic-teli:hover{background-position:-30px -170px;}
.qe-ans-section .right-part .social-icse .multi-socil-icon a + a{margin-left:15px;}
.qe-ans-section .right-part .c-contain{margin:30px 0 40px;}
.qe-ans-section .right-part .c-contain p{color:#434343; font-size:15px; line-height:22px;}
.qe-ans-section .right-part .info-que-ans li + li{margin-top:50px;}
.qe-ans-section .right-part .info-que-ans .que span{color:rgba(67,67,67, 0.5); width:30px;}
.qe-ans-section .right-part .info-que-ans .que .ic-linkins{height:24px; width:24px; display:inline-block; background-position:-104px -20px;}
.qe-ans-section .right-part .info-que-ans .que .ic-linkins:hover{background-position:-104px -44px;}
.qe-ans-section .right-part .info-que-ans .que p{color:#1428BF; font-size:16px; font-weight:700; margin:0 20px 0 0;}
.qe-ans-section .right-part .info-que-ans .ans{margin:10px 0 0 30px;}
.qe-ans-section .right-part .info-que-ans .ans p{color:#434343; font-size:16px; font-weight:400;}
.qe-ans-section .right-part .info-que-ans .ans a{font-weight:700;}
.qe-ans-section .right-part .info-que-ans .ans a:hover{text-decoration:underline;}
.qe-ans-section .right-part .was-info-use-full{padding:20px 40px; background-color:#F1F1F1; margin:60px 0 0 0; font-family: 'Open Sans', sans-serif; font-weight:700; color:#434343; font-size:18px;}
.qe-ans-section .right-part .was-info-use-full .like-not .ic-yes-no{padding:0 40px 0 0;}
.qe-ans-section .right-part .was-info-use-full .like-not .ic-yes-no::after{height:30px; width:30px; display:inline-block; position:absolute; content:""; top:0; bottom:0; margin:auto; left:auto; right:0;}
.qe-ans-section .right-part .was-info-use-full .like-not .ic-yes::after{background-position:-152px -20px;}
.qe-ans-section .right-part .was-info-use-full .like-not .ic-no::after{background-position:-152px -50px;}
.qe-ans-section .right-part .was-info-use-full .like-not .ic-yes-no + .ic-yes-no{margin-left:40px;}

.fid-al-avaiv-in .comman-contain h4{margin:0 0 15px 0; color:#40463C; font-size:20px; font-weight:700;}
.fid-al-avaiv-in .comman-contain p{font-size:16px; line-height:24px; color:#434343; font-weight:400;}
.faq-tabs-section{margin:30px 0;}
.faq-tabs-section .nav-tabs-cus{width:380px; background-color:#F1F1F1; padding:25px 30px; margin-right:30px;}
.faq-tabs-section .nav-tabs-cus h3{color:#40463C; font-size:22px; font-weight:400; padding:0 0 0 40px;}
.faq-tabs-section .nav-tabs-cus h3::after{height:24px; width:24px; position:absolute; left:0; top:0; bottom:0; margin:auto; background-position:-128px -20px; content:""; display:inline-block;}
.faq-tabs-section .nav-tabs{display:block; border:none; margin:20px 0 0 0;}
.faq-tabs-section .nav-tabs .nav-item.show .nav-link,
.faq-tabs-section .nav-tabs .nav-link.active{background-color:transparent; border:none; color:#384FFF; font-weight:700;}
.faq-tabs-section .nav-tabs .nav-link:focus,
.faq-tabs-section .nav-tabs .nav-link:hover{border:none; color:#384FFF;}
.faq-tabs-section .nav-tabs .nav-link,
.faq-tabs-section .nav-tabs .nav-link{border:none; font-size:17px; font-weight:400; padding:.5rem 0;}
.faq-tabs-section .nav-tabs .nav-item + .nav-item{margin-top:10px;}
.faq-tabs-section .tab-content{width:calc(100% - 410px);}
.faq-tabs-section .card-body{padding:0;}
.faq-tabs-section .card-body .tite-contain h3{margin:0 0 10px;}
.faq-tabs-section .card-body .tite-contain{margin:0 0 20px 0;}
.faq-tabs-section .card-body .tite-contain p{color:#434343;}
.faq-tabs-section .card-body h3{color:#384FFF; font-weight:700; font-size:20px; margin:0 0 30px 0;}
.faq-tabs-section .card-body .login-section{padding:0;}
.faq-tabs-section .login-section .form-control{padding:18px 22px;}
.faq-tabs-section .half-width{width:49%;}
.faq-tabs-section .one-3rd-width{width:32%;}
.faq-tabs-section .extra-link{color:#384FFF; font-size:12px; font-weight:400; text-decoration:underline; display:inline-block; margin:5px 0 0 20px;}
.faq-tabs-section .half-width.btn-here{width:230px; margin-left:25px;}
.faq-tabs-section .login-section .checkbox-line{margin-bottom:15px;}
.faq-tabs-section .login-section .custom-control-label{font-size:14px; font-weight:lighter;}
.faq-tabs-section .login-section .checkbox-line + .checkbox-line{margin-bottom:35px;}
.faq-tabs-section .login-section .note-here{margin:0 0 15px ;}
.faq-tabs-section .login-section .note-here h4{font-size:16px; font-weight:700; color:#384FFF;}
.faq-tabs-section .full-width{width:100%;}
.faq-tabs-section .login-section .text-area .form-control{resize:none; height:140px; border-radius:20px; padding:15px 20px;}
.faq-tabs-section .custome-select .select2-container{width:100% !important;}
.faq-tabs-section .custome-select .select2-container--default .select2-selection--single{border:1px solid #D8D8D8; padding:21.5px 35px; color:#191919; font-size:14px; border-radius:50px; height:auto;}
.faq-tabs-section .custome-select .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1; color:#808080; font-size:14px; padding:0;}
.faq-tabs-section .custome-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none; background:url(../images/sprite.svg) 0 0 no-repeat; height:10px; width:20px; background-position:-130px -50px;}
.faq-tabs-section .custome-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:rotate(180deg);}
.faq-tabs-section .custome-select .select2-container--default .select2-selection--single .select2-selection__arrow{height:auto; width:auto; right:40px; top:-4px; bottom:0; margin:auto;}
.nav-tabs{display:none;}

.fid-al-avaiv-in.text-base-se{padding:50px 0;}
.fid-al-avaiv-in.text-base-se h4{color:#384FFF;}
.fid-al-avaiv-in.text-base-se .two-btn-gp{margin:30px 0 0 0;}
.fid-al-avaiv-in.text-base-se .two-btn-gp .btn-solid{width:auto; padding:18px 30px;}
.fid-al-avaiv-in.text-base-se .two-btn-gp .btn-solid + .btn-solid{margin-left:20px;}
/* faq */


/* Promos */
.page-title-promo {
  background: url(../images/promo/header_promo_bg.svg) 0 0 no-repeat;
  background-size: cover;
  padding: 75px 0;
}
.page-title-promo h1 {
  color: #FFFFFF;
  font-size: 50px;
  font-weight: 700;
}
.page-title-promo p {
  color: #F5D1B7;
  font-size: 18px;
  font-weight: 700;
}
/* End Promos*/


footer{padding:40px 80px 0; background-color:#FDFDFD;}
footer .about-com{margin:20px 0 0 0; width:300px;}
footer .about-com a img{width:100px;} 
footer .social-media-text{margin:15px 0 0 0;}
footer .social-media-text p{color:#818181; font-size:12px; text-align:justify; line-height:22px;}
.social-corner{margin:20px 0 0 0;}
.social-corner .social-sprite{background:url(../images/social_sprite.svg);}
.social-corner a + a{margin-left:10px;}
.social-corner .ic-social{height:22px; width:22px; display:inline-block;}
.social-corner .ic-fb{background-position:0 0;}
.social-corner a:hover .ic-fb{background-position:0 -22px;}
.social-corner .ic-tw{background-position:-22px 0;}
.social-corner a:hover .ic-tw{background-position:-22px -22px;}
.social-corner .ic-in{background-position:-44px 0;}
.social-corner a:hover .ic-in{background-position:-44px -22px;}
.social-corner .ic-insta{background-position:-66px 0;}
.social-corner a:hover .ic-insta{background-position:-66px -22px;}
.social-corner .ic-you{background-position:-88px 0;}
.social-corner a:hover .ic-you{background-position:-88px -22px;}
footer .link-quick h3{font-size:14px; color:#191919; margin-bottom:22px;}
footer .link-quick ul li + li{margin-top:10px;}
footer .link-quick ul li p,
footer .link-quick ul li a{font-size:13px; color:#191919; text-decoration:none;}
footer .link-quick ul li a:hover{color:#000F9F;}
footer .copy-right-part{padding:30px 0;position:relative; margin-top:30px;}
footer .copy-right-part::after{position:absolute; left:-70px; top:0; width:calc(100% + 140px); height:1px; background-color:#BCC0E3; content:""; display:block;}
footer .copy-right-part p{color:#818181; font-size:12px;}
footer .copy-right-part a{text-decoration:underline;}
footer .copy-right-part a:hover{text-decoration:none;}

@media (max-width:1199px) and (min-width:992px) {
  header .top-menu ul li a{font-size:12px}
  header .top-menu ul li + li{margin-left:30px}
  header .top-menu .search-box{margin:0 30px;}
  header .top-menu .login-icon{margin-right:30px;}
}
@media (max-width:1350px) {
  .put-branding-new .inner-branding{width:100%;} 
  .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 4 - 10px); background-color:#fff; margin:15px 5px;} 
}
@media (max-width:1300px) {
  .environment-relation .contain-left{max-width:570px;}
}
@media (max-width:1280px) {
  .acera-de-page .acerca-de-text-info::after{bottom:-90px;}
  
}

@media (max-width:1199px) {
  .login-section .inputtext-width{width:320px;}
  .login-section .btn-Consult{width:220px;}
  footer .about-com{width:180px;}
  footer .link-quick ul li p, footer .link-quick ul li a{font-size:12px;}
  footer .link-quick h3{font-size:13px;}
  footer{padding:40px 30px 0;}
  footer .copy-right-part::after{display:none;}
  footer .copy-right-part{padding-top:0; margin:0;}
  footer{padding:20px 30px 0;}
  .market-colombia .inner-text{width:780px;}
  .environment-relation .contain-left{max-width:380px;}
  .environment-relation .contain-left h3{font-size:21px;}
  .btn-white{font-size:11px; text-align:center;}
  .environment-relation .map-text h3{font-size:24px;}
  .our-brands .brand-box.one .brand-img{width:100%; right:0;}
  .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 3 - 10px);}
  .list-of-products-h.pro-details-in .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 3 - 10px);}
  .plante-colombia .inner-plante{padding:0 40px;}
  .plante-colombia .plante-main-box{width:520px;}
  .plante-colombia .plante-sub-box{width:calc(100% - 540px);}
  .plante-colombia .inner-plante .btn-todas{margin:0 0 0 60px;}
  .acera-de-page .acerca-de-text-info::after{bottom:auto; top:90px;}
  .politicas-cali::after{background-size:100%; width:860px;}
  .environment-relation.blog-det .contain-left h3{font-size:45px;}
  .blog-in-details .blog-contain{width:620px;}
  .some-letes-contain{width:calc(100% - 660px)}
  .top-four-article.main-blog-pg .inside-box .item{width:calc(100% / 3)}
  .together-weput .how-it-happen{bottom:30px;}
  header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-three-part li{width:48%;}
  header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-two-part li{width:48%;}
  .put-branding-new .multi-logo-section .logo-section{width:calc(100% - 180px);}

   /* faq */
   .qe-ans-section .left-part{width:280px;}
   .qe-ans-section .right-part{width:calc(100% - 310px);}
   .qe-ans-section .right-part .tit h3{font-size:26px;}

   .faq-tabs-section .nav-tabs-cus{width:320px;}
   .faq-tabs-section .tab-content{width:calc(100% - 350px);}
   .faq-tabs-section .nav-tabs .nav-link, .faq-tabs-section .nav-tabs .nav-link{font-size:15px;}
   .faq-tabs-section .nav-tabs-cus h3{font-size:20px;}
   .faq-tabs-section .card-body h3{font-size:18px;} 
   /* faq */
}

@media (max-width:1100px) {
  .put-branding-new .market-colombina{width:100%; margin:0 0 25px 0; padding:0 0 25px 0;}
  .put-branding-new .market-colombina::after{height:1px; width:100%; top:auto; bottom:0;}
  .put-branding-new .multi-logo-section{width:100%;}
  /* .main-banner-section-img-video .video-section{height:auto;} */
  .pagination-div ul li a{padding:5px 10px;}
  .pagination-div ul li{margin-left:7px;}
}


@media (min-width:992px) {
  .mobile-menu{display:none;}
}

@media (max-width:991px) {
  .d-none-991{display:none;}
  .flex-wrap-991{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .justify-content-center-991{-ms-flex-pack:center!important;justify-content:center!important}
  .header .logoes img.pagodefa-logo{width:300px;}
  .login-section .inputtext-width{width:220px;}
  .login-section .btn-Consult{width:180px;}
  .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .table-responsive>.table-bordered{border:0}
  .table-display .table td, .table-display .table th{white-space:nowrap;}
  .table-display .table .form-control{width:220px;}
  .login-section .table-display .total-btn.main-total .btn-Consult{margin-top:20px;}
  .login-section .login-form.report-mail .inputtext-width{width:260px;}
  .scroll-disable,
  .scroll-disable-two{overflow:hidden;}
  .header{padding:0;}
  .mobile-menu{padding:10px 0;}
  .mobile-menu .menu-container{width:100%;}
  .mobile-menu .menu-container .btn-container span {width:40px;height:40px;background-position:-335px 0; cursor:pointer; display:block; margin-right:15px;}
  .mobile-menu .menu-container .over-lay{position:fixed;width: 0%;height: 100%;background-color: rgba(0, 0, 0, 0.5); height:calc(100% + 80px); top:-80px; z-index:99; }
  .mobile-menu .menu-container .over-lay2{position:fixed;width: 0%;height: 100%;background-color:transparent;  height:calc(100% + 80px); top:-80px; z-index:99;;}
  .mobile-menu .close-btn{height:40px; width:40px; display:block; background-position:-255px 0; cursor:pointer; margin-right:10px; z-index:99;}
  .mobile-menu .close-btnad{height:40px; width:40px; display:block; background-position:-255px 0; cursor:pointer; margin-right:10px;}
  .mobile-menu .mob-logo img{width:35px;}
  .mobile-menu .menu-container .list-items-container{position:fixed; z-index:99; padding:20px 0 0 20px;width:260px;height:100vh;left:-290px;top: 0px;background-color:#fff;transition-duration: 0.5s; box-shadow:15px 0 10px rgba(0,0,0,0.4);}
  .mobile-menu .menu-container .sub-menu-contain{position:fixed; z-index:99; padding:20px 0 0 20px;width:260px;height:100vh;left:-290px;top: 0px;background-color:#fff;transition-duration: 0.5s}
  .mobile-menu .menu-container .list-items-container .social-corner{margin:30px 30px 0 0; width:calc(100% - 30px);}
  .mobile-menu .menu-container .list-items-container li a{font-size:20px; color:#1428BF; display:block;}
  .mobile-menu .menu-container .list-items-container li.sub-menu .ic-sub-menu-arrow::after,
  .mobile-menu .menu-container .sub-menu-contain li.sub-menu .ic-sub-menu-arrow::after,
  .mobile-menu .sub-menu-contain .sub-title-menu::after{position:absolute; height:20px; width:20px; display:block; background-position:-220px 0; content:""; left:auto; right:20px; top:0; bottom:0; margin:auto;}
  .mobile-menu .menu-container .list-items-container .list-box.two li a{color:#818181;}
  .mobile-menu .menu-container .list-box{margin-top:20px;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li{width:49%;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li a{word-wrap:break-word;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li .subCategoryMobileMenu{padding-left:10px;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li a{color:#000; font-size:14px; padding:5px 4px;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li a:hover{color:#1428BF;}
  .mobile-menu .menu-container .sub-menu-contain .list-box.list-of-product-links-o li + li{margin:0;}
  .mobile-menu .menu-container .list-items-container li + li{margin-top:15px;}
  .mobile-menu .menu-container .list-items-container li a:hover,
  .mobile-menu .menu-container .list-items-container li.active a{color:#1428BF;}
  .mobile-menu .menu-container .list-items-container .list-box.two li a:hover,
  .mobile-menu .menu-container .list-items-container .list-box.two li.active a{color:#818181;}
  .mobile-menu .three-dots{margin-left:10px;}
  .mobile-menu .three-dots .ic-small-dots{height:40px; width:40px; background-position:-295px 0; display:block;}
  .mobile-menu .three-dots .dropdown-toggle:empty::after{display:none;}
  .mobile-menu .three-dots .dropdown-menu{left:auto !important; right:0 !important; background-color:#F5F5F5; top:55px !important; border:none; padding:0; border-radius:4px; box-shadow:3px 5px 14px rgba(0,0,0,0.3); transform:inherit !important; min-width:inherit;} 
  .mobile-menu .three-dots .dropdown-item.active ,
  .mobile-menu .three-dots .dropdown-item:hover{background-color:#F5F5F5; color:#1428BF;}
  .mobile-menu .three-dots .dropdown-menu::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #F5F5F5 transparent;position:absolute;top:-15px;left:auto;right:13px;}
  .mobile-menu .three-dots .dropdown-menu .dropdown-item + .dropdown-item{border-top:1px solid #c4c4c4;}
  .mobile-menu .three-dots .dropdown-item{padding:10px 30px; color:#707070; font-size:16px;}
  .mobile-menu .company-logo{margin:70px 0 70px;}
  .mobile-menu .company-logo img{width:65px;}
  .mobile-menu .logo-quick-links,
  .mobile-menu .for-v-scroll{height:100%; overflow:auto;}
  .mobile-menu .top-menu .search-box .btn-secondary{padding:10px;}
  .mobile-menu .top-menu .search-box .input-group{height:40px; width:40px; padding:0;}
  .mobile-menu .top-menu .login-icon{margin:0;}
  .mobile-menu .top-menu .search-box{margin:0 20px 0;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title{margin:20px 0 0 0;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title .back-to-main-menu{color:#818181; font-size:16px; padding:0 0 0 40px;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title .back-to-main-menu::after{height:20px; width:20px; display:block; content:""; left:0; top:0; bottom:0; margin:auto; position:absolute; background-position:-220px 0; transform:rotate(-180deg);}
  .mobile-menu .sub-menu-contain .sub-title-menu{color:#1428BF; font-size:30px; margin:0; padding:0;}
  .mobile-menu .sub-menu-contain .sub-title-menu::before{position:absolute; display:block; content:""; height:3px; background-color:#1428BF; width:45px; left:-20px; bottom:-20px;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title .list-box{margin:50px 0 0 0;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title .list-box li a{font-size:20px; color:#1428BF; display:block;}
  .mobile-menu .sub-menu-contain .sub-menu-items-title .list-box li + li{margin-top:15px;}
  .mobile-menu .menu-container .sub-menu-contain .social-corner{margin:30px 30px 30px 0; width:calc(100% - 30px);}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands{padding:0; margin:0 20px 0 0;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box{height:180px; padding:10px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.one,
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.two,
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.three,
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.four,
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.five{width:100%;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.four,
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.five{padding:0;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.one .brand-img{width:160px;right:-60px; bottom:-10px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.two .brand-img{width:140px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands .brand-box.three .brand-img{width:80px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands{margin-top:30px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product.our-brands p{margin:0 0 10px 10px; font-size:12px; color:#000;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box .brand-link{left:10px; bottom:10px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box .brand-link h5{font-size:14px; margin-bottom:10px; max-width:140px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .btn-white{padding:10px 12px; font-size:10px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box .brand-title h4{font-size:22px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box .brand-title span{font-size:11px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box .brand-link p{font-size:12px; margin-bottom:5px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box.four .brand-text h4{font-size:18px; margin:0 0 5px 0;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box.four .brand-text{width:100px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box.five .brand-text h4{font-size:16px; margin-bottom:5px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box.five .brand-text p{font-size:10px; margin-bottom:8px;}
  .mobile-menu .menu-container .sub-menu-contain .our-brands .brand-box.five .brand-text{width:150px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot span{height:10px; width:10px;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active span{position:relative; top:2px; height:15px; width:15px; background-color:#fff;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot:nth-child(1) span{background-color:#91DC64;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active:nth-child(1) span{background-color:#fff; border:3px solid #91DC64;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot:nth-child(2) span{background-color:#FFC841;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active:nth-child(2) span{background-color:#fff; border:3px solid #FFC841;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot:nth-child(3) span{background-color:#FD8E63;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active:nth-child(3) span{background-color:#fff; border:3px solid #FD8E63;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot:nth-child(4) span{background-color:#FFD97B;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active:nth-child(4) span{background-color:#fff; border:3px solid #FFD97B;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot:nth-child(5) span{background-color:#D1CEFE;}
  .mobile-menu .menu-container .sub-menu-contain .main-product .owl-theme .owl-dots .owl-dot.active:nth-child(5) span{background-color:#fff; border:3px solid #D1CEFE;}
  .market-colombia .inner-text{width:100%;}
  .get-inspired .lbl-title{width:650px;}
  .get-inspired .lbl-title a{font-size:12px;}
  .top-four-article .article-title h3{font-size:18px; line-height:22px;}
  .top-four-article .article-detail p{font-size:15px; line-height:22px;}
  .environment-relation img.env-bg-img{height:520px;}
  .environment-relation .contain-left{top:30px; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); left:20px; right:20px; margin:auto;}
  .environment-relation .contain-right{bottom:20px; left:20px; right:20px; margin:auto; max-width:500px; width:100%;}
  .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 2 - 10px);}
  .right-s-product-list .num-of-product{margin-bottom:15px; width:100%;}
  .right-s-product-list .pro-qun .droup-title{margin-right:10px;}
  .right-s-product-list .product-show-case{margin-top:20px;}
  .product-title h1{font-size:25px}
  .product-in-details .product-big-img{margin-bottom:20px;}
  .product-in-details .product-big-img,
  .product-in-details .product-in-dec{width:100%}
  .list-of-products-h.pro-details-in .right-s-product-list .num-of-product{width:auto;}
  .aboutwe-nosto .acerca-de-text-info{width:100%; -ms-flex-order:2;order:2; padding:0;}
  .aboutwe-nosto .accerca-img-right{width:100%; -ms-flex-order:1;order:1; margin-bottom:15px;}
  .aboutwe-nosto{padding:0 30px}
  .aboutwe-nosto .acerca-de-text-info h1{font-size:45px}
  .historia-de-colom .tit-se h2{font-size:28px}
  .blog-type-se .invi-blog-type .img-part img{height:150px}
  .blog-type-se .tit-text-blog{padding:0 10px}
  .aboutwe-nosto .accerca-img-right img{height:400px;}
  .plante-main-box .plante-info{padding:20px}
  .plante-colombia .inner-plante{padding:0;}
  .plante-colombia .plante-main-box{width:420px}
  .plante-main-box .img-box{height:330px}
  .plante-colombia .plante-sub-box{width:calc(100% - 440px)}
  .acera-de-page .acerca-de-text-info::after{display:none}
  .aboutwe-nosto.acera-de-page{padding:0 30px}
  .acera-de-page hr{margin:50px 0;}
  .pdf-section .indi-pdf h2{font-size:20px}
  .pdf-section .indi-pdf{padding:15px}
  .pdf-section .indi-pdf .link-pdf{font-size:13px;}
  .politi-box-cali .calidad-info h3,
  .valores-corpora .valo-cor-team .team-de h3{font-size:18px;}
  .valores-corpora .valo-cor-team,
  .politi-box-cali{width:32%; margin:20px 0;}
  .politicas-cali::after{background-size:100%; width:700px;}
  .environment-relation.blog-det .contain-left{position:absolute; top:50%; width:100%; z-index:9; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%);}
  .environment-relation.blog-det .contain-left h3{font-size:35px; line-height:1;}
  .environment-relation.blog-det img.env-bg-img{height:400px;}
  .blog-in-details .blog-contain{width:460px; padding:0 20px 0 0}
  .some-letes-contain{width:calc(100% - 480px); margin-left:20px;;}
  .top-four-article.main-blog-pg .inside-box .item{width:calc(100% / 2)}
  .together-weput .how-it-happen{bottom:10px;}
  .our-brands .brand-box.three{width:50%;}
  .our-brands .brand-box.two{width:50%;}
  body{padding:70px 0 0 0;}
  header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-three-part li{width:100%;}
  header .bottom-menu .navbar-nav li .dropdown-menu.megamenu ul.in-two-part li{width:100%;}

  .pop-up-search .modal-dialog{padding:0 20px; max-width:100%;}  
  .pop-up-search .blog-lising .in-two-part .blog-one{width:100%;}
  .pop-up-search .blog-lising .in-two-part .blog-one + .blog-one{margin-top:20px; padding-top:20px; position:relative;}
  .pop-up-search .blog-lising .in-two-part .blog-one + .blog-one::before{position:absolute;content:""; width:calc(100% - 50px); top:0;  left:auto; right:0; background-color:#CCC; height:1px;}
  .pop-up-search .blog-lising .blog-one hr{display:none;}
  .product-result .pro-dis-here{width:100%; margin:0;}
  .product-result .pro-dis-here + .pro-dis-here{margin-top:25px;}

   /* faq */
   .fid-al-avaiv-in .box-itmes .multi-box .one-box{width:32.5%;}
   .qe-ans-section .right-part .tit h3{width:100%; margin:0 0 20px 0;}
   .qe-ans-section .right-part .tit .social-icse{width:100%;}
   .qe-ans-section .right-part .was-info-use-full{font-size:16px; padding:20px;}
   .qe-ans-section .right-part .was-info-use-full .like-not{width:100%; margin:20px 0 0 0;}

   .faq-tabs-section .half-width{width:100%;}
   .faq-tabs-section .one-3rd-width{width:100%;}
   .faq-tabs-section .login-section .note-here h4{font-size:14px;}
   .faq-tabs-section .half-width.btn-here{margin-left:0;}
   /* faq */
}
@media (max-width:767px) {
  .d-none-767{display:none !important;}
  .d-block-767{display:block !important;}
  .w-100-767{width:100%;}
  .flex-wrap-767{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .header .logoes a + a::after{left:-10px;}
  .login-section .login-text h1,
  .login-section .login-text h2{font-size:30px; margin-bottom:15px;}
  .login-section .inputtext-width{width:100%;}  
  .login-section .btn-Consult{width:100%; display:block; margin-top:30px;}
  .table-display .total-btn{margin-top:20px;}
  .login-section .login-form.report-mail .inputtext-width{width:100%;}
  .login-form.report-mail .form-group + .form-group{margin:35px 0 0 0;}
  .login-form.report-mail .form-group label{padding:0; margin-bottom:15px;}
  .login-form.report-mail .form-group .custom-r{padding:0;}
  .login-form.report-mail .form-group .custom-r .custom-control-inline{display:block;}
  .container, .container-sm{max-width:94%;}
  .login-section .mob-table .form-control{padding:10px; text-align:right;}
  footer .copy-right-part p span{width:100%; display:block;}
  footer .copy-right-part p span{margin-top:15px;}
  .get-inspired .lbl-title{width:calc(100% - 20px); margin-left:20px;}
  .get-inspired .section-title h2{font-size:30px; padding-left:15px; padding-right:15px;}
  .container-box{padding:0; width:100%; max-width:100%;}
  .our-brands .section-title h3{text-align:left; font-size:30px;}
  .our-brands .section-title h3 span{display:block;}
  .our-brands .section-title{padding:0 25px; margin:0 0 25px 0;}
  .our-brands .section-title .btn-todas{position:inherit; margin:30px 0 0 0; font-size:11px;}
  .our-brands{padding:30px 0 0;}
  .our-brands .brand-box.one,
  .our-brands .brand-box.two,
  .our-brands .brand-box.three,
  .our-brands .brand-box.four,
  .our-brands .brand-box.five{width:100%;}
  footer{padding:20px 0;}
  .two-images-boxes .for-overlay::after{display:none;}
  .two-images-boxes .image-box{width:100%;}
  /* .two-images-boxes .image-box::after{position:absolute; content:""; left:0; top:0; background:url(../images/do_it_img_overlay.png) 0 0 no-repeat; height:100%; width:100%; background-size:cover; background-position:center center;} */
  /* .two-images-boxes .image-box.two::after{background:url(../images/stories_img_overlay.png) 0 0 no-repeat; background-size:cover; background-position:center center;} */
  .two-images-boxes .look-for-more{margin:20px 0; text-decoration:none; color:#1428BF; font-size:13px;}
  .two-images-boxes .image-box-text.green{right:20px;}
  .top-four-article .img-part img{height:280px;}
  .together-weput .img-part img{height:520px;}
  .together-weput .know-more-part h1{color:#fff; font-size:45px;}
  .together-weput .know-more-part{width:calc(100% - 50px); left:25px; right:25px;}
  .together-weput .how-it-happen{bottom:-100px; left:50px; right:20px;}
  .together-weput{margin:0 0 200px 0;}
  .together-weput .how-it-happen .hn-text{position:relative; top:120px; width:calc(100% - 200px);}
  .together-weput .how-it-happen .hn-img{height:170px; width:170px;}
  .together-weput .how-it-happen .hn-text .plus-sign{left:-90px; top:-70px; box-shadow:3px 3px 10px rgba(0,0,0,0.4);}
  .together-weput .how-it-happen .hn-text h2{max-width:200px;}
  .together-weput .how-it-happen .hn-text p{max-width:180px;}
  .container-fluid{padding-left:15px; padding-right:15px;}
  .market-colombia{background:#FFC841; padding:30px;}
  .market-colombia .inner-text .left-text p{color:#191919; line-height:1.4;}
  .market-colombia .inner-text .left-text h3{color:#191919; line-height:1; margin-bottom:10px;}
  .market-colombia .left-text{width:100%;}
  .market-colombia .inner-text .right-link a{color:#191919; padding:0 40px 0 0;}
  .market-colombia .inner-text .right-link a::after{background-position:-65px -20px;}
  .product-title{background:none; padding:0;}
  .product-title.product-title-two,
  .product-title.product-title-two.pro-title-three{background:none;}
  .product-title a{display:block; padding:20px; text-align:center; position:relative; overflow:hidden; z-index:9;}
  /* .product-title a::after{position:absolute; left:0; top:0; opacity:0.25; width:calc(100% + 30px); height:100%; content:""; background:url(../images/mob_bg_product.png) 0 0 no-repeat; z-index:-1; background-position:center center;} */
  /* .product-title.product-title-two a::after{position:absolute; left:0; top:0; opacity:0.25; width:calc(100% + 30px); height:100%; content:""; background:url(../images/mob_bg_product_02.jpg) 0 0 no-repeat; z-index:-1; background-position:center center;} */
  /* .product-title.product-title-two.pro-title-three a::after{position:absolute; left:0; top:0; opacity:0.25; width:calc(100% + 30px); height:100%; content:""; background:url(../images/mob_bg_product_03.jpg) 0 0 no-repeat; z-index:-1; background-position:center center;} */
  .product-title a:hover{background-color:#E22307; color:#fff;}
  .list-of-products-h .right-s-product-list{width:100%; margin:0; padding:0 30px;}
  .list-of-products-h .left-s-filter{display:none;}
  .list-of-products-h .left-s-filter.show-filtrar-a{display:block; width:calc(100% - 30px); margin:auto; height:calc(100% - 80px); overflow:auto; position:fixed; top:50px; left:0; right:0; z-index:9;}
  .left-s-filter .filtrar-overlay{position:fixed; height:100vh; width:100%; background-color:rgba(0,0,0,0.5); top:0; left:0; z-index:99}
  .left-s-filter .accordion{z-index:100; overflow:auto; position:relative;}
  .left-s-filter .accordion .card + .card{margin-top:0; border-top:1px solid #C7C7C7;}
  .left-s-filter .fi-btn-inside{z-index:999; padding:25px 25px 0;}
  .left-s-filter .fi-btn-inside.two{padding:20px 25px 30px;}
  .left-s-filter .fi-btn-inside .ic-filtrar-in{color:#1428BF; font-size:24px; padding:0 0 0 30px}
  .left-s-filter .fi-btn-inside .ic-filtrar-in::after{position:absolute; content:""; left:0; top:0; bottom:0; margin:auto; width:18px; height:18px; display:block; background-position:-276px -40px;}
  .left-s-filter .fi-btn-inside .btn-apply{background-color:#FFD78D; color:#000; padding:15px 40px; line-height:1; border-radius:50px;}
  .left-s-filter .fi-btn-inside .btn-apply:hover{background-color:#000; color:#FFD78D}
  .left-s-filter .accordion .card{padding:20px 25px;}
  .right-s-product-list .num-of-product{margin-bottom:0; width:auto;}
  .right-s-product-list .filtrar-text{color:#1428BF; font-size:14px; padding:0 30px 0 0;}
  .right-s-product-list .filtrar-text::after{position:absolute; content:""; left:auto; right:0; top:0; bottom:0; margin:auto; width:18px; height:18px;  display:block; background-position:-276px -40px;}
  .right-s-product-list .tags-here{margin-top:15px; display:none !important;}
  .right-s-product-list .tags-here .tag{background-color:#EDEDED; border-radius:20px; border:1px solid #D8D8D8; color:#808080; padding:5px 25px; margin:8px;}
  .right-s-product-list .tags-here .tag .ic-tag-close{display:inline-block; height:10px; width:10px; background-position:-285px -60px; margin:1px 0 0 12px}
  .list-of-products-h.pro-details-in .right-s-product-list .product-show-case .disp-product-list{width:calc(100% / 2 - 10px);}
  .product-in-details .container-box{padding-left:20px; padding-right:20px;}
  .product-in-details .delivery-options a + a{margin-left:25px;}
  .historia-de-colom{padding:60px 20px;}
  .historia-de-colom .tit-se h2{display:block; width:100%; margin:0 0 20px 0;}
  .plante-colombia::after{display:none;}
  .black-section{display:none}
  .historia-de-colom .tit-se h2,
  .plante-colombia h2{font-size:26px}
  .plante-colombia{padding:0 20px 60px}
  .plante-colombia .inner-plante .btn-todas{margin:0; top:0}
  .blog-type-se .invi-blog-type{width:100%; margin:0;}
  .blog-type-se .invi-blog-type + .invi-blog-type{margin-top:35px;}
  .blog-type-se .invi-blog-type .img-part img{height:320px;}
  .plante-colombia .plante-main-box{width:100%}
  .plante-colombia .plante-sub-box{width:100%; margin:30px 0 0 0}
  .plante-colombia{padding:0 20px 40px;}
  .plante-colombia .inner-plante .btn-todas{margin:20px 0 0 0; padding:10px 20px;}
  .plante-sub-box .sub-box-ind h4{margin:10px 0 0 0;}
  .plante-sub-box .sub-box-ind .img-box{height:310px}
  .aboutwe-nosto{padding:0 15px;}
  .aboutwe-nosto.acera-de-page{padding:0 15px}
  .pdf-section{padding:30px 15px 80px}
  .pdf-section .indi-pdf{width:100%; padding:30px}
  .pdf-section .indi-pdf + .indi-pdf {margin-top:20px;}
  .valores-corpora,
  .politicas-cali{padding:60px 15px;}
  .valores-corpora .tit-cor h2,
  .politicas-cali h2{font-size:35px;}
  .valores-corpora .tit-cor{max-width:100%;}
  .valores-corpora .top-shape{display:none;}
  .valores-corpora .valo-cor-team,
  .politi-box-cali{width:48%;}
  .politicas-cali::after{display:none}
  .politicas-cali .some-text-lines{max-width:100%;}
  .blog-in-details{padding:50px 0;}
  .blog-in-details .blog-contain::after{width:100%; height:2px; top:auto; bottom:0; left:0; right:0}
  .blog-in-details .blog-contain{width:100%; padding:0 0 30px 0; margin:0 0 30px 0;}
  .blog-share{margin:30px 0 0 0;}
  .some-letes-contain{width:100%; margin:0;}
  .some-letes-contain .section-2nd .invi-blog-type .img-part img{height:240px}
  .together-weput.main-pg-blog .how-it-happen{display:none;}
  .together-weput.main-pg-blog{margin:0;}
  .together-weput.main-pg-blog.environment-relation .contain-left{position:absolute; top:50%; width:100%; z-index:9; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%);}
  .together-weput.main-pg-blog.environment-relation img.env-bg-img{height:330px;}
  .together-weput.main-pg-blog.environment-relation .contain-left{width:auto}
  .top-four-article.main-blog-pg .pagination-div .link-following{display:none;}
  .top-four-article .text-info-arti{padding:0 25px;}
  .market-colombia .market-colombia-image{display:none;}
  .market-colombia .inner-text{position: inherit;}
  .environment-relation .evn-shape-one,
  .environment-relation .evn-shape-two{display:none;}

  .put-branding-new .market-colombina .market-text{padding:0;}
  .put-branding-new .market-colombina .market-text a{color:#1428BF; font-size:14px; font-family:'Flama'; line-height:1.3;}
  .put-branding-new .market-colombina .market-text a + a{margin-left:10px;}
  .put-branding-new .multi-logo-section .paid-tembi-se{padding:0; width:100%; margin:0 0 8px 0;}
  .put-branding-new .multi-logo-section .logo-section{margin:0; width:100%;}
  .put-branding-new{margin:20px 0 30px;}
  .main-banner-section-img-video .item .imag-part img{height:500px;}
  .main-banner-section-img-video .video-section .text-on-video{left:25px;}
  .main-banner-section-img-video .item .text-here{left:25px;}
  /* .main-banner-section-img-video .video-section{height:440px;} */
  
  .two-images-boxes .shape-one{border-left:250px solid transparent; border-right:140px solid transparent;}
  .two-images-boxes .shape-two{left:0;}
  .two-images-boxes .shape-four{border-left:170px solid transparent; width:170px;}
  
  .main-banner-section-img-video .video-section .text-on-video > h1,
  .main-banner-section-img-video .video-section .text-on-video > h1 > span{font-size:30px !important; line-height:1 !important;}
  .main-banner-section-img-video .video-section .text-on-video > span,
  .main-banner-section-img-video .video-section .text-on-video > span > span{font-size:20px !important; }
  .geo-location-popup .popup-box{max-width:440px;}
  .product-title .product-title-inner{padding:25px 40px;}
  .pagination-div{margin:20px 0 25px 0;}
  .link-following{position:relative; left:0; right:0; display:block; margin:10px auto 0;}
  .blog-result .dis-img,
  .product-result .dis-img{margin:0;}  
  .blog-result .in-detail-contain,
  .product-result .in-details-info{width:100%; margin:20px 0 0 0;}
  .product-result .pro-dis-here + .pro-dis-here{margin-top:35px;}
  .search-result-se h1{font-size:28px;}
  .search-result-se h1::before{width:calc(100% - 150px);}

  .product-in-details .product-big-img .product-mail-img{height:380px; width:100%;}
  .product-in-details .product-big-img .product-mail-img .img-box{height:380px;}
  .product-in-details .product-big-img .product-mail-img .img-box img{height:100%;}
  .product-title img.object-fit-cover{height:100px;}

  /* faq */
  .page-title-main,
  .fid-al-avaiv-in,
  .fid-al-avaiv-in.text-base-se,
  .mst-sch-av-tol{padding-left:15px; padding-right:15px;}
  .fid-al-avaiv-in .find-sec{width:100%;}
  .fid-al-avaiv-in .small-title{width:100%; margin:0 0 20px;}
  .mst-sch-av-tol{padding-top:25px; padding-bottom:50px;}
  .fid-al-avaiv-in .box-itmes .multi-box .one-box{width:49%; margin:4px 0.5%;}
  .mst-sch-av-tol .c-section{width:100%;}
  .mst-sch-av-tol .c-section + .c-section{margin-top:30px;}
  .qe-ans-section .left-part{width:100%; margin:0 0 30px 0;}
  .qe-ans-section .left-part .one-box{margin:50px 0 0 0;}
  .qe-ans-section .right-part{width:100%;}

  .faq-tabs-section .tab-content > .tab-pane {display: block !important; opacity: 1;}
  .faq-tabs-section .tab-content{width:100%;}
  .faq-tabs-section .card-body{padding:20px;}
  .faq-tabs-section .tab-content > .tab-pane + .tab-pane{margin-top:20px;}
  .faq-tabs-section .card-header{border:none;}
  /* faq */
}

@media(min-width:768px) {  
  /* faq */
 .faq-tabs-section .card{border: none;}
 .faq-tabs-section .card .card-header{display:none;}  
 .faq-tabs-section .card .collapse{display:block;}
  /* faq */
}

@media (max-width:575px) {
  .flex-wrap-575{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .d-block-575{display:block;}
  .right-s-product-list .product-show-case .disp-product-list{width:100%; margin:0;}
  .right-s-product-list .product-show-case .disp-product-list + .disp-product-list{margin-top:20px; border-top:1px solid #C7C7C7;}
  .right-s-product-list .product-show-case .disp-product-list{display:-ms-flexbox;display:flex; -ms-flex-align:center;align-items:center; padding:15px 0;}
  .list-of-products-h .right-s-product-list{padding:0 15px;}
  .right-s-product-list .product-show-case .product-name-like .pro-title{width:100%; -ms-flex-order:2;order:2; margin:12px 0 0 0;}
  .right-s-product-list .product-show-case .disp-product-list .product-img-box{width:120px; height:100px;}
  .right-s-product-list .product-show-case .disp-product-list .product-img-box img{object-fit:contain; height:100px;}
  .right-s-product-list .product-show-case .disp-product-list .product-img-box .product-img-inner-box{width:120px; height:100px;}
  .right-s-product-list .product-show-case .disp-product-list .product-img-box .product-img-inner-box img{object-fit:contain; height:100px;}
  .right-s-product-list .product-show-case .product-name-like{width:calc(100% - 250px); -ms-flex-wrap:wrap;flex-wrap:wrap;}
  .right-s-product-list .product-show-case .btn-add-a{display:none; color:#1428BF; font-size:14px; font-weight:600; background-color:#F2F2F2; padding:15px 35px; line-height:1; border-radius:50px;}
  .right-s-product-list .product-show-case .btn-add-a:hover{background-color:#1428BF; color:#F2F2F2;}
  .list-of-products-h.pro-details-in .right-s-product-list .product-show-case .disp-product-list{width:100%; margin:0}
  .list-of-products-h.pro-details-in .rght-s-product-list .product-show-case .disp-product-list + .disp-product-list{margin-top:20px; border-top:1px solid #C7C7C7;}
  .list-of-products-h.pro-details-in .right-s-product-list .num-of-product{width:100%; display:block; margin-bottom:20px;}
  .product-in-details .delivery-options a{width:100%;}
  .product-in-details .delivery-options a + a{margin:20px 0 0 0;}
  .blog-type-se .invi-blog-type .img-part img{height:270px}  
  .valores-corpora .valo-cor-team,
  .politi-box-cali{width:100%; margin:0}
  .valores-corpora .valo-cor-team + .valo-cor-team,
  .politi-box-cali + .politi-box-cali{margin-top:40px;}
  .environment-relation.blog-det .contain-left h3{font-size:28px;}
  .top-four-article.main-blog-pg .inside-box .item{margin:0; width:100%;}
  .top-four-article.main-blog-pg .inside-box .item + .item{margin-top:40px;}

  /* .right-s-product-list .product-show-case .disp-product-list .product-img-box .product-img-inner-box img{height:auto; max-width:100%;} */
  .right-s-product-list .product-show-case .disp-product-list .product-img-box a img{height:auto; max-width:100%;}
  .login-section .login-box{box-shadow:1px 1px 5px rgba(0,0,0,0.1); padding:20px 25px;}
  .login-section .btn-solid{max-width:100%;}
  .login-section{padding:40px 15px 40px;}
  .login-section .text p{padding:0; font-size:14px;}
  .login-section .text h1{font-size:20px;}
  .main-banner-section-img-video .item .imag-part img{height:420px;}
  .main-banner-section-img-video .btn-white{padding:10px 25px; font-size:10px;}
  .product-in-details .product-big-img .product-mail-img{height:280px;}
  .product-in-details .product-big-img .product-mail-img .img-box{height:280px;}

  .news-filter-selector {width: 95%;float: none;position: relative; left: 5%;}

}

@media (max-width:520px) {
  .btn-white{line-height:1.5;}
  .flex-wrap-520{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .environment-relation img.env-bg-img{height:300px;}
  .environment-relation .contain-right{width:260px;}
  .environment-relation .contain-left{width:250px;}
  .environment-relation .map-img{max-width:100%; margin:20px auto 0;}
  .together-weput .how-it-happen{bottom:-150px;}
  .together-weput{margin-bottom:250px;}
  .pagination-div ul li a{padding:5px 10px;}
  
  .main-banner-section-img-video .video-section .text-on-video > h1,
  .main-banner-section-img-video .video-section .text-on-video > h1 > span{font-size:20px !important; line-height:1 !important;}
  .main-banner-section-img-video .video-section .text-on-video > span,
  .main-banner-section-img-video .video-section .text-on-video > span > span{font-size:16px !important; }
  .main-banner-section-img-video .btn-white{padding:10px 25px; font-size:10px;}
}
@media (max-width:479px) {
  .flex-wrap-479{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .header .logoes img.pagodefa-logo{width:220px;}
  .our-brands .brand-box .brand-title {position: relative;z-index: 10;background-color: rgba(255,255,255,.7);padding: 15px;border-radius: 15px;}
  .our-brands .brand-box.four .brand-img{position:absolute; bottom:0; left:0; right:0; width:100%;}
  .our-brands .brand-box.five .brand-img{position:absolute; bottom:0; left:0; right:0; width:100%;}
  .our-brands .brand-box.five .brand-text{position:relative; margin:0; /*left:20px;*/ width:100%; background-color: rgba(255,255,255,.7);padding: 15px;border-radius: 15px;margin: 30px;}
  .our-brands .brand-box.four .brand-text{position:relative; margin:0; left:20px; width:100%; background-color: rgba(255,255,255,.7);padding: 15px;border-radius: 15px;}
  .our-brands .brand-box.one .brand-img{width:100%; right:0;}
  .left-s-filter .fi-btn-inside .btn-apply{padding:12px 25px;}
  .left-s-filter .fi-btn-inside .ic-filtrar-in{font-size:18px}
  .product-in-details .product-big-img .product-thumb{display:none;}
  .product-in-details .product-big-img .product-mail-img{width:100%;}
  .product-in-details .product-in-dec .two-btn-pro a{display:block;}
  .product-in-details .product-in-dec .two-btn-pro a + a{margin:25px 0 0 0;}
  .plante-sub-box .sub-box-ind .img-box{height:220px;}
  .aboutwe-nosto .acerca-de-text-info h1{font-size:32px;}
  .aboutwe-nosto .accerca-img-right img{height:220px}
  .plante-colombia .inner-plante .btn-todas{font-size:13px;}
  .some-letes-contain .section-2nd .invi-blog-type .img-part img{height:200px}
  .blog-contain .blog-video{height:230px;}
  .blog-share p{width:100%; display:block; margin:0 0 20px 0}
  .together-weput .how-it-happen .hn-img{height:140px; width:140px;}
  .together-weput .how-it-happen .hn-text{top:70px;}
  .together-weput .how-it-happen .hn-text .plus-sign{top:-30px;}
  .login-section .social-login a{width:110px; padding:10px;}
  .login-section .social-login .ic-social-login{margin-right:5px;}
  .login-section .checkbox-line{flex-wrap:wrap;}
  .login-section .checkbox-line a{display:inline-block; margin:10px 0 0 0;}
  .login-section .form-control{padding:12px 20px;}
  .login-section .btn-solid{padding:12px 5px;}
  .login-section .text h1{font-size:16px;}
  .login-section .text p{font-size:12px;} 
  .mobile-menu .mob-logo img{width:25px;}
  .mobile-menu .menu-container .btn-container span{margin-right:5px;}
  .mobile-menu .top-menu .search-box{margin:0 10px 0;}
  .mobile-menu .three-dots{margin-left:5px;}
  .container, .container-sm{max-width:98%}

  .put-branding-new .market-colombina .market-text{width:100%; margin:10px 0 0 0;}
  .main-banner-section-img-video .item .imag-part img{height:380px;}
  /* .main-banner-section-img-video .video-section{height:360px;} */
  
  .two-images-boxes .shape-one {border-left: 190px solid transparent;border-right: 80px solid transparent;}
  .two-images-boxes .shape-four{border-left:80px solid transparent; width:60px;}
  
  .geo-location-popup .popup-box{max-width:320px;}
  .pagination-div ul li a{padding:3px 7px;}
  .search-result-se h1{font-size:24px;}
  .search-result-se h1::before{width:calc(100% - 100px);}

  .product-in-details .product-big-img .product-mail-img{height:240px;}
  .product-in-details .product-big-img .product-mail-img .img-box{height:240px;}

   /* faq */
   .page-title-main, .fid-al-avaiv-in, .mst-sch-av-tol{padding-left:30px; padding-right:30px;}
   .page-title-main, .page-title-promo {padding-top:40px; padding-bottom:40px;}
   .page-title-main h1, .page-title-promo h1{font-size:40px;}
   .fid-al-avaiv-in .box-itmes .multi-box .one-box{width:100%; margin:0;}
   .fid-al-avaiv-in .box-itmes .multi-box .one-box + .one-box{margin-top:20px;}
   .mst-sch-av-tol .c-section h4{font-size:18px;}
   .qe-ans-section .left-part .normal-box h3{font-size:18px;}
   .qe-ans-section .left-part .normal-box ul li p, .qe-ans-section .left-part .normal-box ul li a{font-size:14px;}
   .mst-sch-av-tol .c-section ul li p, .mst-sch-av-tol .c-section ul li a{font-size:14px;}  
   .qe-ans-section .right-part .social-icse p{width:100%;}
   .qe-ans-section .right-part .social-icse .multi-socil-icon{width:100%; margin:20px 0 0;}
   .fid-al-avaiv-in.text-base-se .two-btn-gp .btn-solid{width:100%; max-width:inherit;}
   .fid-al-avaiv-in.text-base-se .two-btn-gp .btn-solid + .btn-solid{margin-top:20px; margin-left:0;}
   /* faq */

   .mobile-menu .sub-menu-contain .sub-menu-items-title .list-box li a {font-size: 16px;}
}

@media (max-width:430px) {
  .right-s-product-list .product-show-case .disp-product-list{-ms-flex-wrap:wrap;flex-wrap:wrap}
  .right-s-product-list .product-show-case .product-name-like{width:calc(100% - 130px);}
  .right-s-product-list .product-show-case .btn-add-a{margin-top:20px;}
  .how-it-happen .d-flex.align-items-center{flex-wrap:wrap;}
  .together-weput .how-it-happen .hn-text{width:100%; margin:20px 0 0 0; top:0; padding:0 0 0 20px;}
  .together-weput .how-it-happen .hn-text .plus-sign{top:-120px; left:-56px;}
  .together-weput .how-it-happen .hn-text h2{max-width:100%;}
  .together-weput .how-it-happen{bottom:-250px;}
  .together-weput .how-it-happen .hn-text h2{font-size:22px;}
  .two-images-boxes .shape-one {border-left: 130px solid transparent;border-right:50px solid transparent;}
  .product-in-details .product-big-img .product-mail-img{height:200px;}
  .product-in-details .product-big-img .product-mail-img .img-box{height:200px;}
}