html{font-size:16px}

/*Common classes*/
.clearspace{clear:both; display: inline-block;}
.page_btn{ font-size:18px; font-weight:600;}
.page_btn.colorone{background:#e62e48; color:#fff;}
.page_btn.colortwo{background:#100f0f; color:#fff;}
.page_btn.colorthree{background:#fdd439;  color:#000;}
.lr_btn{padding:15px 55px;}
.md_btn{padding:10px 25px;}
.sm_btn{padding:10px;}

/*=====BANNER=====*/
.social_banner{background-color:#2bc9de; padding-top:40px; }
.social_image{background-image:url(../../img2/sm-banner-new.png); height: 780px; background-repeat:no-repeat; background-position:center bottom; position:relative; overflow:hidden;}
.social_image:before{background:url(../../img2/sm-networklines.png) no-repeat center bottom; position:absolute; content:""; height:100%; width:100%;
 margin-left: -15px; margin-top: -40px;}
.banner_wrap{position:relative;}
.banner_text{ text-align:center;}
.banner_text .page_name{font-size:63px; font-weight:700; color:#fff;letter-spacing: -2px;}
.banner_text .page_tagline{font-size:33px; font-weight:500; color:#fff; letter-spacing: 0px; line-height: 0.9;}
.banner_text .page_btn{background:#ff4b64; padding:5px 40px; font-size:25px; font-weight:500; color:#fff; margin-top:35px;}
.social_icon{}
.icon_circle{background:#fff; border-radius:100%; display:inline-block; width:75px; height:75px; position:relative;}
.icon_circle:before{border:3px solid transparent; content:""; position:absolute; width:100%; height:100%; border-radius:100%; padding: 43px; top: -8px; 
left: -8px;}
.icon_circle--placement1{position:absolute; top:245px; left:40%; width:95px; height:95px;}
.icon_circle--placement1:before{border-color:#fdcf24; padding: 55px; top: -10px; left: -10px;}
.icon_circle--placement1 img{ margin-top:28px;}
.icon_circle--placement2{position:absolute; top:380px; left:-3%;}
.icon_circle--placement2:before{border-color:#2bc9de; }
.icon_circle--placement2 img{ margin-top:15px;}
.icon_circle--placement3{position:absolute; top:265px; right:25%;}
.icon_circle--placement3:before{border-color:#3b5997; }
.icon_circle--placement3 img{ margin-top:23px;}
.icon_circle--placement4{position:absolute; top:335px; right:0%;}
.icon_circle--placement4:before{border-color:#e62e48; }
.icon_circle--placement4 img{ margin-top:20px;}
.icon_circle--placement5{position:absolute; top:535px; left:10%; }
.icon_circle--placement5:before{border-color:#e84c3d; }
.icon_circle--placement5 img{ margin-top:23px;}
.icon_circle--placement6{position:absolute; top:460px; right:25%; }
.icon_circle--placement6:before{border-color:#2bc9de; }
.icon_circle--placement6 img{ margin-top:23px;}


/*=====Section Classes common=====*/
.section_space{padding:60px 0;  position: relative;} 
.section_space:before { width: 100%; text-align: center;content: attr(data-heading); color: #000; font-size: calc(0.75em + 15vw);font-weight: 700;
    line-height: 1; opacity: 0.04; position: absolute; text-transform: uppercase; top: 0; font-family: 'helveticaneuecyrmedium';}

.section_head{text-align:center; max-width:800px; margin:auto;}
.section_head .section_title{color:#000000; font-size:2.25em; line-height:1.2; font-weight:700; position:relative; margin-bottom:60px; }
.section_head .section_title:after{content: "";position: absolute;left: 0;right: 0; bottom: -25px; height: 3px;width: 68px;
background: #2ac7db;display: block; margin: 0 auto;}
.section_head.head--read .section_title:after{background: #ff4b64;}
.section_head.head--black .section_title:after{background: #000;}
.section_grey{background:#eeeeee;}
.bg-fixed { background-attachment: fixed; background-size: cover;}
.section_half{ text-align: left;width: 45%;}
.align_txtleft .section_title{text-align:left;}
.align_txtleft .section_title:after{margin: 0;}
.section_detail p{font-weight:300; line-height:2.2; margin: 25px 0; color:#000;}
.highligted_detail{font-weight: 600; font-size: 19px; color: #000;}


/*hybrid Grid common for page*/
.hybrid_wrapper{ margin:0 -15px; margin-top: 130px;  } 
.hybrid_grid{display: inline-block; position:relative;}
.hybrid_fixed{max-width:30%;overflow:hidden}
.hybrid_grid.hybrid_medium{ width:calc(20% - 4px);}
.hybrid_grid.hybrid_large{ width:35%; max-width:500px;}
.hybrid_grid.hybrid_colored:before{background:#e62e48; box-shadow:none;}
.hybrid_grid:before{/* Rotate div */ -ms-transform: rotate(45deg); /* IE 9 */-webkit-transform: rotate(45deg); 
/* Chrome, Safari, Opera */transform: rotate(45deg); display:block; background:#fff;  padding-bottom:100%; content:""; 
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);  -moz-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);  
-webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); }
.hybrid_grid:nth-child(2n){-webkit-transform: translateY(70%);transform: translateY(70%);}
.hybrid_cell{width: 100%; position: absolute;top: 50%;left: 50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); 
-webkit-transform:translate(-50%, -50%); text-align: center; padding: 0 40px;}


.hybrid_gap{padding-bottom:300px;}
.hybrid_cell .small{ font-size:18px; font-weight:normal; color:#000; line-height: 1.2; margin-top: 10px;}
.hybrid_cell .large{font-size:78px; font-weight:700; color:#e62e48; line-height:1.0;font-family: 'helveticaneuecyrmedium';}
.hybrid_cell .large sub{font-size:20px; font-weight:normal; color:#000; margin-left:-17px; vertical-align: bottom;}


/*tabs section*/
.tabs_wrapper{margin-top:60px;}
ul.tabs {text-align: center; margin: 0 auto;  margin-bottom: 0px;margin-bottom: 70px; font-size: 0; padding: 0;}
ul.tabs li { width: 20%;background: none; font-size: 18px;display: inline-block; padding: 20px; margin-left: -1px;
    cursor: pointer; border: solid 1px #dedddd;   vertical-align: top; text-align: left;position:relative;}
ul.tabs li .tabs_title{display: inline-block;  width: 100%; margin-top: 20px; clear: both;  color: #626262; font-weight:400;}
ul.tabs li .tabs_title .droptxt{display:block;}
ul.tabs li.active { background: #2cbed2; border-color: #2cbed2;	color:#fff;}
ul.tabs li.active .tabs_title{color: #fff;  font-weight:600;}
.tabs{counter-reset: li;}
ul.tabs li:before{ content: "" counter(li, decimal) " "; counter-increment: li; text-align: center;top: -50%;
overflow: hidden;padding: 15px 0; color:#000; opacity:0.2; font-size:7em; font-weight: 700; position:absolute; left:20px; 
font-family: 'helveticaneuecyrmedium';}
ul.tabs li .svg {display: block;width: 50px; float: right;}
ul.tabs li.active .svg svg { fill: #fff;}
ul.tabs li .svg svg { fill: #626262; width: inherit; height: inherit;}
ul.tabs li.active .svg svg path { fill: #fff;}
ul.tabs li .svg svg path {fill: #626262;}
.tab_content.active {  display: inherit;}
.tab_content:before, .tab_content:after { content: ""; display: table;line-height: 0;}
.tab_content_elemets { max-width: 1320px; padding: 0 10px;}
.tab_content_elemets .icons {width: 50%; height: auto;/*heignt:550px;*/ padding: 0px;  display: inline-block; vertical-align: top;
    text-align: center; position: relative; overflow: hidden; padding-right: 80px; float: left;}
.moveUp {
    -webkit-animation: moveUp 1s ease-in-out both;
    -moz-animation: moveUp 1s ease-in-out both;
    -o-animation: moveUp 1s ease-in-out both;
    -ms-animation: moveUp 1s ease-in-out both;
    animation: moveUp 1s ease-in-out both;
}

.tab_content_elemets .icons svg { width: 100%; height: 100%;}
.tab_content_elemets .icons svg {width: auto; height: auto;}
.txt_wrapper { width: 50%;float: right; display: inline-block; vertical-align: top; padding-top: 50px;}
.txt_wrapper h3 { color: #000;  font-size: 35px; font-weight: 600; position: relative; margin-bottom: 30px;}
.txt_wrapper p { padding-bottom: 15px; font-size: 18px;font-weight:300;line-height:1.8}
.togglehead{display:none;}






/*Brand Section*/
.brand_bg{ background-image: url(../../img2/sm-brandbg.jpg);  background-position: center top;background-repeat: no-repeat;
position: relative;}
.highlight_block{margin-top:50px;}
.highlight_block .page_btn{margin-top:35px;}

/*Reason*/
.hybrid_wrapper.hybrid--reason{position: relative;
left: 50%;
margin-left: -600px;}

.hybrid_grid.hybrid_colored{display: inline-block;float: left; }
.hybrid_grid.hybrid_colored .hybrid_cell{padding:0;}
.hybrid_grid.hybrid_colored .hybrid_cell h5{font-size:36px; font-weight:700; color:#fff; line-height:1.3;
font-family: 'helveticaneuecyrmedium';}
.hybrid_grid .btn_block.hybridbtn_position{position: absolute;top: 50%;left: 50%;transform: translate(-50%, 117px); -moz-transform: translate(-50%, 117px);
-webkit-transform: translate(-50%, 117px);}

.hybrid_grid.hybrid_colored:after{border:1px solid #e1e1e1; position:absolute; content:""; width: 350px; height: 350px; transform: rotate(45deg);
-moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); left: -18%;top: 12%;z-index: -1;}
.btn_slider{}
.btn_slider .btn_box{background:#fff; width:50px; height:50px; display:inline-block; position:relative; margin:0 7px;
-moz-box-shadow: 3px 0 22px rgba(0, 0, 0, 0.2);
box-shadow: 3px 0 22px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 3px 0 22px rgba(0, 0, 0, 0.2);}

.btn_slider .btn_box:before{ content:""; border:3px solid #000; border-right:none; border-bottom:none; position:absolute; width:15px; 
height:15px; top:50%;}
.btn_slider .btn_box.btn_prev:before{transform:rotate(-42deg) translate(0px, -50%); -moz-transform:rotate(-42deg) translate(0px, -50%);
-webkit-transform:rotate(-42deg) translate(0px, -50%);}	
.btn_slider .btn_box.btn_next:before{transform:rotate(135deg) translate(0px, 50%); margin-left: -5px;}	
.btn_slider .btn_box:hover{background:#ebd129; }
.hybrid_items{width: 65%;float: left;}
.hybrid_items .item{width:30%; display:inline-block; box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); 
 -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); background:#fff; 
 padding:65px 50px; margin:102px 30px;}
.hybrid_items .item .image{padding-bottom:30px;}
.hybrid_items .item .txt {min-height:50px; text-align:center; }
.hybrid_items .item .txt h5{font-size:20px; font-weight:600; color: #000; line-height: 1.2;}


/*Ecommerce Slider*/
.fullwidthbox_slider{margin: 0 auto; padding: 0px 10px; width: 100%; position: relative;}
.twobox_slider { z-index: 2; padding: 0 40px; padding-right: 150px;}
.twobox_slider .item { position: relative;}
.twobox_slider .item-in { margin: 0 auto;position: relative;}
.twobox_slider .graphic_viewport {position: relative;float: left;padding: 50px; max-width: 950px;}
.twobox_slider .img_box {background: #fff;padding: 12px; box-shadow: 0px 0 55px rgba(0, 0, 0, 0.40); -moz-box-shadow: 0px 0 55px rgba(0, 0, 0, 0.40);  
-webkit-box-shadow: 0px 0 55px rgba(0, 0, 0, 0.40); }
.twobox_slider .graphic_viewport img{max-width: 100%;}

.twobox_slider .txt_viewport{max-width:780px; display: inline-block;  position: absolute; top: 0; left: 50%;
z-index: 1;  transform:translate(3%, 30%); -moz-transform:translate(3%, 30%); -webkit-transform:translate(3%, 30%);}
.twobox_slider .txt_viewport:after{border:4px solid #f1f1f1; content:""; position:absolute; width:100%; height:100%; top:-10%; right:-5%; }
.twobox_slider .txt_box { background:rgba(254, 224, 56, 0.9); padding:50px 60px; max-width: 100%; margin: 0;  position: relative;z-index: 2;}
.twobox_slider .txt_box h3 { font-size: 1.8em; color: #000; font-weight: 700;margin-bottom: 20px;}
.twobox_slider .txt_box p{line-height:2.0; color:#000;  margin:30px 0;}
.fullwidthbox_slider .btn_slider{position: absolute;top: 50%;right: 5%;z-index: 3; }
.fullwidthbox_slider .btn_slider .btn_box{display: block; margin:0;}
.fullwidthbox_slider .btn_slider .btn_box:before{left: 50%;}
.fullwidthbox_slider .btn_slider .btn_box:hover {background: #e62e48;}
.fullwidthbox_slider .btn_slider .btn_box:hover:before{border-color:#fff;}
.fullblock_btn{display:block; margin:auto; text-align: center;}
.fullblock_btn .page_btn{display:inline-block;}



/*full string slider*/
.section_string{height: auto;background-color:#e6e6e6;background-image: url('../../img2/sm-group_people.png');background-repeat: no-repeat;
background-position: bottom center;}
.string_wrapper{ overflow: hidden;}
.string_listing { padding-bottom: 415px;}
.string_listing .string_block { display: inline-block;vertical-align: top;padding: 30px 0;}
.sting_txt_in { background-color: #fff; box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); height: 235px; margin: 5px; padding: 40px; text-align: center; white-space: normal;}
.string_txt {display: table; width: 100%; height: 100%;}
.string_txt p {color: #000;font-weight: 300; line-height: 1.8; display: table-cell;vertical-align: middle;}
.sting_txt_in:hover{background-color:#3ecadd; margin:5px -5px;}
.sting_txt_in:hover .string_txt p{color:#fff;}


/*Reding block*/
.section-blog { background: #eeeeee; position: relative;}
/*.section-blog:before {width: 100%;text-align: center; content: attr(data-heading);  color: #000; font-size: calc(0.75em + 15vw);font-weight: 700;
line-height: 1;opacity: 0.04; position: absolute;text-transform: uppercase; top: 0;}*/
.blog_wrapper{position:relative;}
.blog_block { width: 50%;float: left;  padding: 50px;background: transparent;}
.blog_block:hover {background: #fff;}
.blog_block:hover .page_btn {background: #e62e48;}
.blog_block:hover h3 {color:#e62e48;}
.blog_block h3 { font-size: 1.5em; color: #000; font-weight: 600; margin-bottom: 25px;}
.blog_block p {  line-height: 2; margin-bottom: 25px;font-size:18px;color:#000;font-weight:300; min-height: 245px;}
.blog_block .page_btn{display: inline-block;}


/*Chain Boxews Section*/
.section_blue{background:#3ecadd; padding-bottom: 170px;}
.section_chain .hybrid_grid.hybrid_colored{order: 2; z-index:1;}
.section_chain .hybrid_grid.hybrid_colored:after{display:none;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell{padding: 0 50px;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell h5{font-size:30px;}
.section_chain .hybrid_wrapper{  display:-webkit-box; display:-ms-flexbox;display:flex;}
.btn_wrap{margin:35px 0;}
.sub_txt{ display:block; }
.sub_txt h3{ color:#fff; font-size:20px;}
.sub_txt h3 span{display:block; font-size:35px; font-family: 'helveticaneuecyrmedium';}

.box{ width:50%; display:inline-block; text-align:center; 
position:relative; margin:0 -2px; padding:50px;}
.repeat_wrap.one .box:first-child{border-bottom:2px solid #59d4e4; top: 20%; }
.repeat_wrap.one .box:first-child:after{background:#59d4e4; width:2px; height:100%; content:""; position:absolute; right:0; bottom:0;}
.repeat_wrap.one .box:last-child{border-top:2px solid #59d4e4; border-right:2px solid #59d4e4; top: -20%; padding-bottom: 0;}
.repeat_wrap.one .box:last-child:after{background:#59d4e4; width:2px; height:100%; content:""; position:absolute; left:-2px;top:-2px;}
.repeat_wrap.two .box:first-child{border-bottom:2px solid #59d4e4; border-left:2px solid #59d4e4; top: 20%; padding-top: 0;}
.repeat_wrap.two .box:first-child:after{background:#59d4e4; width:2px; height:100%; content:""; position:absolute; right:0; bottom:0;}
.repeat_wrap.two .box:last-child{border-top:2px solid #59d4e4;  top: -20%;}
.repeat_wrap.two .box:last-child:after{background:#59d4e4; width:2px; height:100%; content:""; position:absolute; left:-2px;top:-2px;}

.box--white{background-color:#fff; background-repeat: no-repeat; background-position:center;  min-height:315px; 
box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.3); }
.repeat_wrap.one .box:first-child .box--white{background-image:url('../../img2/sm-watermark-image01.png'); }
.repeat_wrap.one .box:last-child .box--white{background-image:url('../../img2/sm-watermark-image02.png'); }
.repeat_wrap.two .box:first-child .box--white{background-image:url('../../img2/sm-watermark-image03.png'); }
.repeat_wrap.two .box:last-child .box--white{background-image:url('../../img2/sm-watermark-image04.png'); }


.section_chain .box--white .txt_box{min-width:55%;   position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.box h5{ font-size:30px; font-weight:600; color:#000; position:relative; margin-bottom: 40px;}
.box h5:after {content: "";position: absolute;left: 0;right: 0; bottom: -15px; height: 3px;width: 68px; background: #e62e48;
 display: block; margin: 0 auto;}
.box p{font-size:22px; font-weight:400; line-height:1.5;  color:#000;}

/*Repeat flex wrap*/
.repeat_wrap{width: 50%;}
.repeat_wrap.one{order: 1; z-index:0; margin-right: -20px;}
.repeat_wrap.two{order: 3; z-index:0; margin-left: -20px;}


/*mobile*/

@media only screen and (min-width: 1025px) and (max-width: 1366px)  {

.twobox_slider{padding: 0 20px; padding-right: 100px;}
.twobox_slider .img_box{box-shadow: 0px 0 20px rgba(0, 0, 0, 0.40); -moz-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.40); 
-webkit-box-shadow: 0px 0 20px rgba(0, 0, 0, 0.40);}
.twobox_slider .graphic_viewport{max-width: 885px;}
.twobox_slider .txt_viewport{transform: translate(0, 10%); -moz-transform: translate(0, 10%); -webkit-transform: translate(0, 10%);}
.twobox_slider .txt_viewport:after{border:0 none;}

.hybrid_grid.hybrid_large{max-width: 415px;}
.hybrid_items .item{margin: 30px;}
.hybrid_grid.hybrid_colored .hybrid_cell h5{font-size:30px;}

/*Chain Section*/
.box{padding: 10px;}
.repeat_wrap.one{margin-right: 0;}
.repeat_wrap.two{margin-left: 0;}
.repeat_wrap.one .box:first-child{padding-left:30px;}
.repeat_wrap.one .box:last-child{padding-right:30px;}
.repeat_wrap.two .box:first-child{padding-left:30px;}
.repeat_wrap.two .box:last-child{padding-right:30px;}
.repeat_wrap.one .box:first-child, .repeat_wrap.one .box:last-child, .repeat_wrap.two .box:first-child,
.repeat_wrap.two .box:last-child{border:0px;}
.repeat_wrap.one .box:first-child:after, .repeat_wrap.one .box:last-child:after, .repeat_wrap.two .box:first-child:after,
.repeat_wrap.two .box:last-child:after{background:transparent;}
.box--white{min-height: 300px;}
.repeat_wrap.one .box:first-child .box--white, .repeat_wrap.one .box:last-child .box--white,
.repeat_wrap.two .box:first-child .box--white,.repeat_wrap.two .box:last-child .box--white{background-image:none;}
.section_chain .repeat_wrap.one .box:last-child .box--white .txt_box{-webkit-transform: translate(-60%, -50%);}
.section_chain .repeat_wrap.two .box:first-child .box--white .txt_box{-webkit-transform: translate(-40%, -50%);}
.box p{font-size:18px;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell h5{font-size: 22px; font-weight: 500;}
.sub_txt h3 span{font-size: 27px;}
}


@media screen and (max-width:1024px) {
p{font-size:17px;}	
html {font-size: 13px;}
.section_space{padding:30px 0;}
.section_space:before{display:none;}
.txt_wrapper p, .section_detail p{font-size:18px; line-height:1.5;}
.section_half{width:100%;}
.highligted_detail{font-size:16px;}	


/*Banner*/
.banner_text .page_name {font-size: 45px;}
.banner_text .page_tagline{font-size: 23px; line-height:1.5;}
.banner_text .page_btn{margin-top: 25px;}
.banner_text{position: relative; z-index:2;}
.social_image{height: 515px; background-size: 100%;}
.social_image:before{background-size: 100%;}
.social_icon{text-align: center; padding:20px 0;}
.social_image:before{margin-left: 29px; margin-top: -38px;}

.icon_circle{width: 60px;height: 60px;}
.icon_circle:before{top: -7px;left: -7px; padding: 34px;}
.icon_circle img {  margin-top: 15px; width: 25px;}
.icon_circle--placement1{  left: 45%;}
.icon_circle--placement1 img {  margin-top: 20px; width: 11px;}
.icon_circle--placement2{left: 11%; top:290px;}
.icon_circle--placement3{top: 245px; right: 25%;}
.icon_circle--placement3 img {  margin-top: 20px; width: 30px;}
.icon_circle--placement4{top: 280px; right: 10%;}
.icon_circle--placement5{top: 367px; left: 22%;}
.icon_circle--placement6{top: 335px; right: 25%;}


/*Proof*/
.hybrid_wrapper{margin:0; text-align: center;}
.hybrid_grid{margin:10px; }
.hybrid_grid:before{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.hybrid_grid.hybrid_medium{width:calc(50% - 24px);}
.hybrid_grid:before{transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); padding-bottom: 60%;}

.hybrid_grid:nth-child(2n){transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%);}
.hybrid_grid .btn_block.hybridbtn_position{position:relative; top: 0; left: 0; transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0); margin-top: 25px;}

.hybrid_items{width:100%;}
.hybrid_items .item{margin: 20px; padding: 30px; box-shadow:0 0 20px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.4); 
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4)}



/*Reason*/
.hybrid_grid.hybrid_colored {margin:0;}
.hybrid_grid.hybrid_colored .hybrid_cell h5{font-size: 2.25em;font-weight: 700;font-family: 'Open Sans';max-width: 800px;}
.hybrid_wrapper.hybrid--reason{position: static; padding: 10px; margin-left: 0;}
.hybrid_grid.hybrid_colored .hybrid_cell h5{color:#000;}
.hybrid_grid.hybrid_colored{float: none; width: 100%;max-width: 100%;}
.hybrid_grid.hybrid_colored:before{background: transparent; padding-bottom: 0;}
.hybrid_grid.hybrid_colored:after{display:none;}
.hybrid_grid.hybrid_colored .hybrid_cell{ position:relative; top: 0; left: 0; transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0);}


/*tabs section*/
.tabs--scroll { position: relative;}
.tabs--scroll ul {overflow-x: auto;overflow-y: hidden;padding-right: 30px;white-space: nowrap;}
.tabs--scroll ul:after {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.99) 72%, #ffffff 73%) repeat scroll 0 0;
    height:115px; bottom: 0; content: ""; pointer-events: none; position: absolute;right: -2px; top: -1px; width:85px;}
.tabs--scroll li { display: inline-block; float: none;  vertical-align: top; border-right: 1px solid #dee3e8; border-bottom: 0px;}

.tabs_wrapper{margin-top: 15px;}
ul.tabs li{width:auto;}
ul.tabs li:before{display:none}
ul.tabs{margin-bottom: 30px;}
.tab_content_elemets .icons{width:50%; padding:10px 0; display: block; margin: auto; float: none;}
.tab_content_elemets .icons img{max-width:100%;}
.tabs_wrapper{margin-top:0}
.txt_wrapper{width:100%; float: none; padding-top: 30px; }
.txt_wrapper h3{font-size:23px; margin-bottom: 15px;}


/*Brand Section*/
.brand_bg{background-size: cover;}


/*Ecommerce Slider*/
.twobox_slider{padding:0;}
.twobox_slider .graphic_viewport{padding:0;  display: block; width: 100%; padding: 10px;}
.twobox_slider .img_box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); margin: 0 auto;}
.twobox_slider .graphic_viewport img { max-width: 100%; height: auto;}
.twobox_slider .txt_viewport{position: relative;max-width: 100%;top: 0;left: 0;transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0); margin-bottom: 20px;}
.twobox_slider .txt_viewport:after{border:0 none;}
.twobox_slider .txt_box{padding: 10px;}
.twobox_slider .btn_slider{position:static; text-align: center;} 
.twobox_slider .btn_slider .btn_box {display: inline-block;  margin-left: -4px;}
.fullwidthbox_slider  .btn_slider {text-align: center; position: relative;top: auto; right: auto; z-index: 3;
    bottom: -20px;left: 50%;transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
.fullwidthbox_slider .btn_slider .btn_box{display:inline-block;}


/*full string slider*/
.string_wrapper{padding:10px;}
.string_listing .string_block{padding:0; width: 50%;float: left;}
.sting_txt_in{padding: 20px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; height:200px;}
.sting_txt_in:hover{margin:5px;}
.section_string{background-image:none;}
.string_listing{padding-bottom:0;}


/*Chain Section*/
.section_chain .hybrid_wrapper{display:block;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell{padding: 0 10px;}
.sub_txt h3 span{font-size: 30px;}
.repeat_wrap{width:100%; padding:0 10px; text-align:center;}
.box{margin:10px; padding: 0; width:45%;}
.repeat_wrap.one, .repeat_wrap.two{margin:0;}
.repeat_wrap.one .box:first-child, .repeat_wrap.one .box:last-child, .repeat_wrap.two .box:first-child,
.repeat_wrap.two .box:last-child{border:0px;}
.box--white{box-shadow:none;}
.section_chain .box--white .txt_box{min-width:100%;}
.repeat_wrap.one .box:first-child:after, .repeat_wrap.one .box:last-child:after, .repeat_wrap.two .box:first-child:after,
.repeat_wrap.two .box:last-child:after{background:transparent;}
.box p{font-size: 20px; padding:0 20px;}

/*blog*/
.blog_block{width:100%; float: none; padding:35px;}
.blog_block p{font-size: 17px;line-height:1.6; min-height: auto;}
}



@media only screen and (min-width: 992px) and (max-width: 1024px)  {
.social_image { height: 580px;}
.icon_circle--placement1{top: 235px;}
.icon_circle--placement2{top: 320px;}
.icon_circle--placement4{top:295px}
.icon_circle--placement5{top: 415px;}
.icon_circle--placement6{top: 370px;}

/*tabs*/
.tabs--scroll ul:after{display:none;}
.tabs--scroll ul{padding-right: 0px;}
.tab_content_elemets .icons { width: 50%; padding: 0; display: inline-block; margin: 0; float: left;}
.txt_wrapper { width: 50%;float:right; padding-top: 30px;}
ul.tabs li {width: 20%}

/*Brands*/
.section_half { width:60%;}
.highligted_detail {display: block}

/*reason*/
.hybrid_grid.hybrid_colored .hybrid_cell h5{margin:auto;}

.twobox_slider .graphic_viewport{float: none; margin: auto;}

}

@media screen and (max-width:767px) {
	
p{font-size:14px;}	
html {font-size: 13px;}
.section_space{padding:30px 0;}
.section_space:before{display:none;}
.txt_wrapper p, .hybrid_cell .small, .section_detail p{font-size:14px; line-height:1.5;}
.section_head .section_title{font-size: 1.6em;}
.section_half{width:100%;}
.highligted_detail{font-size:16px;}


/*Banner*/
.banner_text .page_name {font-size: 23px;}
.banner_text .page_tagline{font-size: 17px; line-height:1.5;}
.banner_text .page_btn{padding: 5px 30px; font-size: 20px;margin-top: 25px;}
.banner_text{position: relative; z-index:2;}
.social_icon{text-align: center; padding:20px 0;}
.social_image, .social_image:before{background-image:none; height:auto;}
.icon_circle--placement1 img{margin-top: 20px;}
.icon_circle--placement1, .icon_circle--placement2, .icon_circle--placement3, .icon_circle--placement4, .icon_circle--placement5,
.icon_circle--placement6 {position: static; width: 75px; height: 75px; margin: 10px;}
.icon_circle--placement1:before, .icon_circle--placement2:before, .icon_circle--placement3:before, .icon_circle--placement4:before,
.icon_circle--placement5:before, .icon_circle--placement6:before{border-color: transparent;}

/*Brand Section*/
.highlight_block{margin-top: 30px;}
.highligted_detail{display:block;}
.brand_bg{background-attachment:fixed;}


/*Proof*/
.hybrid_gap{padding-bottom:0;}
.hybrid_wrapper{margin:0;}
.hybrid_grid{margin:10px 0; }
.hybrid_grid:before{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.hybrid_grid.hybrid_medium{width:100%;}
.hybrid_grid:before{transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); padding-bottom: 60%;}
.hybrid_cell .large{font-size: 55px;}
.hybrid_grid:nth-child(2n){transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%);}
.hybrid_cell .small{margin:0;}
.hybrid_wrapper.hybrid--reason{position: static; padding: 10px; margin-left: 0;}
.hybrid_grid.hybrid_colored{float: none; width: 100%;max-width: 100%;}
.hybrid_grid.hybrid_colored:before{background: transparent; padding-bottom: 0;}
.hybrid_grid.hybrid_colored:after{display:none;}
.hybrid_grid.hybrid_colored .hybrid_cell{ position:relative; top: 0; left: 0; transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0);}
.hybrid_grid .btn_block.hybridbtn_position{position:relative; top: 0; left: 0; transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0); margin-top: 25px;}
.hybrid_grid.hybrid_colored .hybrid_cell h5{color:#000;}
.hybrid_items{width:100%;}
.hybrid_items .item{margin: 20px; padding: 30px; box-shadow:0 0 20px rgba(0, 0, 0, 0.4); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.4); 
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.4)}


.hybrid_grid.hybrid_colored .hybrid_cell h5{font-size: 20px; font-weight: 700; font-family: 'Open Sans';}



/*tabs section*/
ul.tabs{display:none;}	
.togglehead { background: #1a1a1a; border-bottom: 1px solid #ececec; color: #fff; cursor: pointer;display: block; font-weight: 600;font-size: 17px;
    margin: 1px 0 0;  padding: 10px 30px 10px 15px; position: relative;text-align: left; clear:both; }
.togglehead:before {background: #fff;  content: "";height: 2px; position: absolute; right: 15px; top:20px; width: 10px;}
.togglehead:after { background: #fff; content: ""; height: 2px;position: absolute; right: 15px;top:20px;
    transform: rotate(90deg); -moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); width: 10px;}
.tab_content_elemets .icons{width:100%; padding:10px 0;}
.tab_content_elemets .icons img{max-width:100%;}
.tabs_wrapper{margin-top:0}
.txt_wrapper{width:100%; float: none; }


.txt_wrapper h3{font-size: 19px; margin-bottom: 15px;}



/*Ecommerce Slider*/
.twobox_slider{padding:0;}
.twobox_slider .graphic_viewport{padding:0;  display: block; width: 100%; padding: 10px;}
.twobox_slider .img_box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); margin: 0 auto;}
.twobox_slider .graphic_viewport img { max-width: 100%; height: auto;}
.twobox_slider .txt_viewport{position: relative;max-width: 100%;top: 0;left: 0;transform: translate(0, 0); -moz-transform: translate(0, 0);
-webkit-transform: translate(0, 0); margin-bottom: 20px;}
.twobox_slider .txt_viewport:after{border:0 none;}
.twobox_slider .txt_box{padding: 10px;}
.twobox_slider .btn_slider{position:static; text-align: center;} 
.twobox_slider .btn_slider .btn_box {display: inline-block;  margin-left: -4px;}
.fullwidthbox_slider  .btn_slider {text-align: center; position: relative;top: auto; right: auto; z-index: 3;
    bottom: -20px;left: 50%;transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
.fullwidthbox_slider .btn_slider .btn_box{display:inline-block;}

/*full string slider*/
.string_wrapper{padding:10px;}
.string_listing .string_block{padding:0; width:100%;}
.sting_txt_in{padding: 20px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; height:200px;}
.sting_txt_in:hover{margin:5px;}
.section_string{background-image:none;}
.string_listing{padding-bottom:0;}


/*Chain Section*/
.section_chain .hybrid_wrapper{display:block;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell{padding: 0 10px;}
.section_chain .hybrid_grid.hybrid_colored .hybrid_cell h5{font-size:22px;}
.sub_txt h3 span{font-size: 30px;}
.repeat_wrap{width:100%; padding:0 10px;}
.box{margin:10px 0; padding:0; width:100%;}
.repeat_wrap.one, .repeat_wrap.two{margin:0;}
.repeat_wrap.one .box:first-child, .repeat_wrap.one .box:last-child, .repeat_wrap.two .box:first-child,
.repeat_wrap.two .box:last-child{border:0px;}
.box--white{box-shadow:none; min-height: 215px; background-size: 50% auto;}
.box h5{font-size: 25px;}
.box p{font-size: 15px; padding:0 10px;}
.section_chain .box--white .txt_box{min-width:100%;}
.repeat_wrap.one .box:first-child:after, .repeat_wrap.one .box:last-child:after, .repeat_wrap.two .box:first-child:after,
.repeat_wrap.two .box:last-child:after{background:transparent;}

/*blog*/
.blog_block{width:100%; float: none; padding:15px;}
.blog_block h3{font-size: 1.2em; margin-bottom: 15px;}
.blog_block p{font-size: 14px;line-height:1.6; min-height: auto;}
}