
/******** CSS main ***/
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700');
 
*{margin:0; padding:0; text-decoration:none; /* border: none */ list-style: none;outline: none;}
html,body,div,span,object,iframe,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; font-size:100%; border:0; background:transparent;}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}
figure{position:relative;}

figure img{width:100%;}
input, select, textarea{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Roboto', sans-serif; font-weight:400;}
p{font-size:14px;}
h1{line-height:160%; text-align:center;}
body{background:#FFF; font-family:'Roboto', sans-serif; font-weight:400; color:#333;}
.header-top1{width:100%; background-color:#FFF; padding:0; margin:0;  z-index:999; position:fixed; box-shadow:1px 5px 5px rgba(12, 12, 12, 0.3);} 

/* h1{font-family: 'Roboto', sans-serif; font-size:28px !important; font-weight:600; line-height:140%; text-align:left; padding:0 0; margin:0 0 ;}
h2{font-family: 'Roboto', sans-serif; font-size:28px !important; font-weight:100; line-height:140%; text-align:left; padding:0 0; margin:0 0 ;}
h3{font-family: 'Roboto', sans-serif; font-size:22px !important; font-weight:normal; line-height:140%; text-align:left; padding:0 0; margin:0 0 ;}
h4{font-family: 'Roboto', sans-serif; font-size:19px !important; font-weight:normal; line-height:140%; text-align:left; padding:0 0; margin:0 0 ;}
h5{font-family: 'Roboto', sans-serif; font-size:17px !important; font-weight:500; line-height:140%; text-align:left; padding:0 0; margin:0 0 ;}
a{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300; } */
p{font-size:14px; font-weight:normal; line-height:140%; text-align:left; padding:4px 0; margin:0 0;}

.icon-bar {width:100%; background-color:#555;  overflow:auto;}
.navbar-nav .fa.fa-arrow-right{font-size:14px;  padding-right:5px;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{color: #e64a5b !important;} 
.navbar-nav > li > a:focus{color: #e64a5b !important;;} 
.top-rightmenu{width:100%; margin:0; padding:0; position:relative;}
.top-rightmenu ul{list-style-type:none; padding:0; margin:0;}
.top-rightmenu ul li{padding:0; margin:35px 0px; float:left;}
.top-rightmenu ul li a{font-size:16px; color:#59595d; text-decoration:none;  width:auto; padding:0 20px; margin:0;}
.top-rightmenu ul li a:hover{color:#e64a5b;}
.main-menu_rt{background:url(../images/menu-hlines.png) 50% 50% no-repeat; padding:0px 0 0 0px;}
.desk-view{display:block;}
.top-secbgA{width:100%; padding:14% 0 16% 0 !important; margin:0 !important; background:url(../images/top-headerbanner.jpg) 50% 0% no-repeat; float:left; background-size:cover; background-size:100% !important; min-height:350px; position:relative; text-shadow: 1px 1px 1px #f4f2f3;}
.top-secbgA h2{font-size:32px; text-align:left; color:#222627; font-family:'Roboto', sans-serif; font-weight:900; padding:0; margin:0; text-transform:uppercase; word-spacing:0px; letter-spacing:0px; text-shadow: 1px 1px 1px #f4f2f3; line-height:40px;} 
.top-secbgA h5{font-size:20px; text-align:left; color:#222627; font-family:'Roboto', sans-serif; font-weight:normal !important; padding:10px 0px; margin:0; letter-spacing:0.3px;line-height: 28px;}
.main-container-wrap{width:44%; z-index:1; position:relative; float:right;}

.mid2-secbgB{width:100%; padding:3% 0 !important; margin:0 !important; background:url(../images/mid-banner-bg2.jpg) 50% 0% no-repeat; float:left;  background-size:cover !important; }


.mid2-secbgB h3{overflow: hidden; text-align:center; font-size:28px; text-align:center; color:#FFF; font-family:'Roboto', sans-serif; font-weight:bold;  text-transform:uppercase; padding:10px 0;}
.mid2-secbgB h3:before, .mid2-secbgB h3:after{ content: ""; display:inline-block; height:2px; position:relative; vertical-align:middle; width:3%; background-color: #FFF;}
.mid2-secbgB h3:before{right: 0.7em;  margin-left: -50%;}
.mid2-secbgB h3:after{left: 0.7em; margin-right: -50%;}


.wrapper{width:100%; margin:0 auto;}
.centeredsection {padding: 0 15px;  max-width:910px;  margin: 0 auto;}
.searchsection {display: table; width: 100%;}
.searchwrap{display: table-cell; padding-bottom: 20%;  vertical-align: bottom;}
.min-wrapper-center{width:90%; max-width:1170px; margin: 0 auto;}
a.redbtn, .btn.redbtn {border-color: #f73c57; color:#fff; background:#f73c57;}
a.white-l-btn, .btn.white-l-btn {border: 2px solid #FFF !important; color:#fff; background:transparent; text-transform: capitalize;}
.centeredsection .btn {font-family:'Roboto', sans-serif; display: block; width: 100%; max-width:160px; border:none; text-transform:none; font-size:16px; padding:4px 12px 8px !important;
    background:#f73c57; color:#fff; font-weight:500; text-align:center; cursor:pointer; -webkit-border-radius:30px !important;  border-radius:30px !important; text-shadow:none !important;}
a.redbtn:hover, .btn.redbtn:hover {border-color: rgba(247, 60, 87, 0.9) !important; color: #fff; background: rgba(247, 60, 87, 0.9) !important; text-decoration: none;}

.centeredsection .form-control{background: #ffffff;  border:none; font-size:16px; font-weight:300; color:#666666; padding:12px 18px;  height:auto;
    line-height: 120%;  -webkit-border-radius:20px !important;  border-radius:20px !important;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-appearance: none; display: block;}
	
.click-downbtn{width:50px; margin:0 auto; padding:0 0; top:350px; position:absolute; bottom:0; left:50%;}
.centeredsection .btn span{position: relative; top:6px;}	
.second-midpart{width:100%; padding:0% 0; margin:0 0; float:left; background-color:#FFF; background: url(../images/banner-2.jpg) 120% 10% no-repeat; background-size: 50%;}
.mid_lowcomp4, .second-midpart h3{font-size:28px; text-align:left; color:#393a3b; font-family:'Roboto', sans-serif; font-weight:500; padding:0; margin:0; text-transform:none; letter-spacing:1px;}
.second-midpart h4{font-size:22px; text-align:center; color:#212121; font-family:'Roboto', sans-serif; font-weight:bold; padding:0; margin:40px 0 0 0; line-height:100%; }
.second-midpart h6{font-size:16px; color:#222; line-height:130%; font-family:'Roboto', sans-serif; padding:6px 0; margin:10px 0 0 0; text-align:left; font-weight:500; letter-spacing:1px; }
.second-midpart p{font-size:16px; color:#222; font-family:'Roboto', sans-serif; line-height:130%; padding:6px 0; margin:20px 0 0 0; text-align:center; letter-spacing:0px;}
.rt-banner2{background: url(../images/banner-2.jpg) 100% 0% no-repeat; min-height:200px; width:auto; background-size: 40%;}
.second-midpart .left-hold{width:50%; padding:60px 0;}
.centeredsection {padding: 0 0px; padding-bottom: 0px; max-width: 910px; margin: 0 auto;}
.centeredsection.trendybtnhold{padding-bottom:0px; text-align: left; margin-top:30px;}
.bottom-seclevel1 .centeredsection {padding: 0 0px !important; height:50px;}
a.btn-trendy{display:inline-block; font-family:'Roboto', sans-serif; padding:6px 30px 6px 30px; margin-bottom:0; font-size:16px; font-weight:500; line-height:1.42857143; text-align:center; white-space: nowrap; vertical-align: middle;  -ms-touch-action: manipulation;  touch-action:manipulation; cursor:pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;  user-select:none;   background-image:none; border:1px solid transparent; border-radius:30px;}
.service-action-hold{width:100%; display: block; padding:4px 0; margin:20px 0 0 0; float:left;}
.service-inn{width:300px; float:right;}
.third-midpart{width:100%; padding:60px 0 60px 0; margin:0 0; float:left; background-color:#FFF;}
.service-action-hold ul{margin: 12px 0 0 0; padding: 0 0; float: right;}
.service-action-hold ul li{margin: 0 0; padding: 0 20px;  padding-left: 20px; list-style-type: none;  float: left; line-height: 100%;}
.service-action-hold ul li a{color: #FFF; font-size: 14px;  width: auro;  margin: 0 0;  padding: 0 0px;  text-decoration: none;  font-style: none;  line-height: 130%;  font-weight: normal;}


.nav-tabs{background:none; border-bottom:1px solid #dee4e1 !important; padding-bottom:1px; margin-bottom:30px;}
.nav-tabs > li > a{border-radius:0; color:#46494e; font-size:18px; border-bottom:1px solid #f0eeeb; border-top:none !important; border-left:none !important; border-right:none !important;}
.nav-tabs > li > a:hover{background:none !important; color:#ef4558; border-bottom:1px solid #f0eeeb; border-top:none !important; border-left:none !important; border-right:none !important;}
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:focus, 
.nav-tabs > li.active > a:hover{color:#ef4558; background:none !important; border-bottom:1px solid #ef4558; border-top:none !important; border-left:none !important; border-right:none !important;}

.all-tectboxes h4{text-align: center; font-weight: 500; color:#f1f1f1; margin-top: 128px; }
.all-tectboxes p{text-align:center; font-weight:500; line-height: 20px; font-size:16px; color:#f1f1f1;}
.all-tectboxes h4 a{color: #f1f1f1;}
.carousel-myb{width:100%; padding:0 0; margin:40px 0 0 0; display:block;}
.carousel-myb ul{width:100%; padding:0 0; margin:0 0;}
.link-box{width:100%; padding:0 0; margin:0 0;}
.carousel-myb ul li{width:100%; background-color:none; padding:20px 0; margin:0 0; border-radius:8px; cursor:pointer;}
.carousel-myb ul li a{width:100%; background-color:none; padding:20px 0; margin:0 0; border-radius:8px; cursor:pointer; text-decoration: none;}
.carousel-myb ul li:hover{background-color:#FFF;}
.carousel-dp{width:85px; padding:0 0; margin:0 auto;}
.carousel-dppic{border-radius:50%; background: rgba(224,60,78,0); filter: grayscale(100%);}
.carousel-dppic:hover{filter: grayscale(0%);}

.carousel-dp { position: relative;  width: 85px;}
.image { display: block; width:100%; height:auto; border-radius:50%}
.overlay {position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width:100%;  opacity:0;  transition:.5s ease; background-color:#e05968;  border-radius:50%;}
.carousel-dp:hover .overlay { opacity:0.7;}
.text{color: white; font-size:20px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%);}
.rt-arrw2:before{content:"\f061";font-family:FontAwesome; padding-right:8px; color:#e64a5b; font-weight:normal; font-size:14px;}

.m-top-5{margin-top:5px;}
.m-top-10{margin-top:10px;}
.m-top-15{margin-top:15px;}
.m-top-20{margin-top:20px;}
.m-bottom-15{margin-bottom:15px;}
.m-bottom-20{margin-bottom:20px;}
.m-bottom-40{margin-bottom:0px;}
.main-cont-wrapper {margin:90px 0 0 0; width: 100%; float: left; background:#FFF;}
.inner-page-wrap{width:100%; padding:0px 0; margin:25px 0 60px 0; float:left; }
.inner-page-wrap h2{font-size:28px; text-align:left; color:#454545; font-family:'Roboto', sans-serif; font-weight:500; padding:0 0 5px 0; margin:0; text-transform:uppercase; letter-spacing:0px;}
.inner-page-wrap h4{font-size:18px !important; text-align:left; color:#454545; font-family:'Roboto', sans-serif; font-weight:400; padding:3px 0; margin:0 !important; }
.inner-page-wrap p{font-size:16px; text-align:left; color:#454545; font-family:'Roboto', sans-serif; font-weight:400; padding:5px 0; line-height: 22px; margin:0;}
.inner-page-wrap p span{font-style: normal; color: #bababa;}
.mob-f-0:hover {color: #f73c57;}

 h6{font-size:18px; color:#333333; line-height:160%; text-align:center; font-weight:bold; margin:20px 0 0 0; padding:4px 0;}
.carousel-myb p{font-size:16px; color:#333333; line-height:130%; text-align:center; font-weight:normal; margin:0 0; padding:6px 0; font-style:italic;}
.carousel-myb h6:hover{color:#f73c57;}
.forum-box-rep{width:100%; padding:0px 0 20px 0; margin:20px 0 0 0; border-bottom:1px solid #5f5c5f; float:left;}
.forum-box-ltimg{width:20%; padding:0px 0; margin:0 0; float:left;}
.forum-box-rtcont{width:80%; padding:0px 0; margin:0 0; float:left;}
.txt-sty1{font-size:18px; font-weight:bold; line-height:130%; padding:5px 0; margin:0; text-align:left; color:#FFFFFF; font-family:'Roboto', sans-serif, sans-serif;}

.txt-sty1 span{font-size:14px; font-weight:normal; padding-left:6px; color:#f7f7f7; margin-top:8px;}
.txt-sty2{font-size:16px; font-weight:normal !important; line-height:130%; padding:5px 0; margin:0; text-align:left; color:#f7f7f7; font-family:'Roboto', sans-serif, sans-serif;}
.forum-box-rep ul{width:100%; margin:12px 0 0 0; padding:0 0; float:left;}
.forum-box-rep ul li{margin:0 0; padding:0 20px; list-style-type:none; float:left; border-right:1px solid #5f5c5f; line-height:100%;color: #ffffff;}
.forum-box-rep ul li a{color:#FFF; font-size:14px; width:auro; margin:0 0; padding:0 0px; text-decoration:none; font-style:none; line-height:130%; font-weight:normal; }
.forum-box-rep ul li a:hover{color:#f73c57; text-decoration:none;}
.forum-box-rep ul li:nth-child(4) {border-right:none;}
.forum-box-rep ul li:nth-child(1) {padding-left:0px;}

.forum-box-rep .spl-icons{color:#FFFFFF; padding:0 0; margin:0 0;}
.forum-box-rep .spl-icons:hover{color:#f73c57; padding:0 0; margin:0 0;}
.mid_lowcomp4{width:100%; padding:3% 0 1% 0 !important; margin:0 !important; background-color:#FFFFFF; float:left; }
.mid_lowcomp4 h3{overflow: hidden; text-align:center; font-size:28px; text-align:center; color:#393a3b; font-family:'Roboto', sans-serif; font-weight:normal;  text-transform:uppercase; padding:10px 0;}
.mid_lowcomp4 h3:before, .mid_lowcomp4 h3:after{ content: ""; display:inline-block; height:2px; position:relative; vertical-align:middle; width:1.5%; background-color: #393a3b;}
.mid_lowcomp4 h3:before{right: 0.7em;  margin-left: -50%;}
.mid_lowcomp4 h3:after{left: 0.7em; margin-right: -50%;}
.comp-widthht{max-width:180px; max-height:80px; padding:0 0; margin:0 0;}
.logo-grey-trans{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */   filter: grayscale(100%);}
.logo-grey-trans:hover{filter:none;}
.comp-brand1{text-align:center; background:none; border:none; margin:0px;  height:120px;}
.comp-brand1:before {content: '\200B'; /*   content: ''; margin-left: -0.25em; */  display: inline-block; height:100%; vertical-align:middle;}
.comp-vertimid{display:inline-block; vertical-align:middle; width:auto; padding:0;  border:none; background:none;}
.mid_low4mobi{width:100%; padding:5% 0 !important; margin:0 !important; background-color:#FFFFFF; float:left; display:none;}
.bottom-seclevel1{width: 100%; padding:0% 0 0px 0; margin:0 0;  float:left; background-color:#FFF;}
.bottom-secvideo{ width:100%; float: left; background: #FFF;}
.bottom-secvideo h3{font-size:28px; text-align:center; color:#FFF; font-family:'Roboto', sans-serif; font-weight:bold; padding:0; margin:0 0 30px 0; text-transform:uppercase;}
.bottom-secvideo h3 span{font-size:18px; text-align:center; color:#FFF; font-family:'Roboto', sans-serif, sans-serif; font-weight:normal; padding:0; margin:0 0 30px 0; text-transform:none; letter-spacing:1.5px;}
.btm-testdesk{width:100%; padding:0%; margin:0 auto; }
.video-img{width:100%; height:auto; margin:0 0; padding: 0 0;}
.bottom-seclower2{width: 100%; padding:4% 0; margin:0 0;  float:left; background-color:#FFFFFF;}
.bottom-seclower2 h3{font-size:28px; text-align:center; color:#393a3b; font-family:'Roboto', sans-serif; font-weight:bold; padding:0; margin:0; text-transform:uppercase;}
.three-colbox1{width:100%; padding:80px 10px 30px 10px !important; margin:0 0; float:left; }
.col-borderstyle1{border-right:1px solid #edeeef;}
.col-borderstyle2{border-bottom:1px solid #edeeef;}
.three-colbox1 .heading-mdm2{color:#646464; font-size:20px; font-family:'Roboto', sans-serif, sans-serif; font-weight:normal; line-height:130%; padding:0 0; margin:0 0; text-align:center; text-transform:uppercase;}
.three-colbox1 p{font-size: 16px; color:#222; line-height:130%; padding:6px 0;  margin:10px 0 0 0;  text-align:center; text-transform:none;}
.rmore-link2{font-size:14px; text-decoration:none; padding: 0 0 3px 0; margin:0 0; color:#333; text-transform:none; text-align:center; border-bottom:1px solid #f73c57;}
.rmore-link2:hover{text-decoration:none; color:#f73c57;}
.footer-sec2{width: 100%; padding:4% 0 0 0; margin:0 0;  float:left; background-color:#46494e;}
.footer-base1{width: 100%; padding:1% 0; margin:3% 0 0 0;  float:left; background-color:#3d3f43;}
.footer-sec2 p{color:#7b7878; font-size:14px; line-height:130%; text-align:center; font-weight:normal; padding:0 0; margin:0px 0 0 0; font-family:'Roboto', sans-serif, sans-serif;}
.footer-lnkbox1{width:100%; padding:10px 0; margin:0 0; float:left;}
.footer-lnkbox1 ul{width:50%; padding:0; margin:0; float:left;}
.footer-lnkbox1 ul li{list-style-type:none;}
.footer-lnkbox1 ul li a{color:#898a8c; font-size:14px; font-weight:normal; text-decoration:none; padding:0 0; margin:0 0; font-family:'Roboto', sans-serif, sans-serif;}
.footer-lnkbox1 ul li a:hover{color:#dedfe2;}
.border-btmblk{border-bottom:1px solid #3c3f43;}


a.downarrowlg {position: absolute;  bottom: 6%; left: 50%; margin-left: -15px; color: #f73c57 !important; border-radius:50%; border:2px solid #f73c57; padding:14px; line-height:1.0 !important; }
a.downarrowlg fa {font-size:18px;}
a.downarrowlg:hover { color: rgba(247, 60, 87, 0.9) !important; }

.column {float: left; margin: 0px; padding-bottom: 100%;}
.panal-green-left {background-color: inherit !important; min-height: 468px; padding: 60px 0 20px 0; overflow: hidden; }
.browse-panal {background-color: #f73c57; min-height: 468px; padding: 60px 0 20px 0; overflow: hidden; }
.no-pad {padding: 0px !important;}
.no-mar {margin-left: 0px !important; margin-right: 0px !important;}
.video-panel-hold {width: 85%;  padding:0 20px; height: auto; margin:0 auto;}
.testimonial-hold-rt{width: 80%; padding:0 0 10px 0; height: auto; margin:0 auto 20px auto; border-bottom: 1px solid #ff5069;}
.image-title{color:#FFF; text-transform: uppercase; font-size: 20px; font-weight: 500; line-height: 28px; text-align:left;  padding: 0 0 0 0px;}
.image-title span{font-size: 16px; font-style: italic; text-transform: none; display: block; line-height: 18px; color:#ececec;}
.testimonial-hold-rt p{color:#FFF; font-size:16px; font-weight: 400; line-height:22px; text-align:left; margin-top:8px;}
.bottom-secvideo h6 { text-align: left; font-weight: 400; line-height: 24px; margin-top: 8px;}
.bottom-seclevel1 .owl-item.active {margin-right: 0px !important;}
.item .testimonial-hold-rt:nth-last-child(1) {border-bottom: 0px transparent;}


.menu-btnhold{border: none; width: 445px;}
.nav.navbar-nav.navbar-right span{float: left; position: relative; top:17px; margin: 0 15px;}
.search-icon-section button{background: none; border: none;}

/* form.example input[type=text] {padding: 10px; font-size: 17px; border: 1px solid grey; float: left; width: 80%; background: #f1f1f1;}
form.example button {float: left; width: 20%; padding: 10px; background: #2196F3; color: white;  font-size: 17px;  border: 1px solid grey;  border-left: none;  cursor: pointer;}
form.example button:hover { background: #0b7dda;}
form.example::after {  content: "";  clear: both;  display: table;} */
//* -- Hamburger Menu css starts here --*//

.headernew{width:100%; background:#ffffff; height:60px; line-height:60px; border-bottom:1px solid #dddddd;}
.cross{  background:none;  position:absolute;  top:0px;  right:0px;  padding:7px 15px 0px 15px;  color:#f73c57;  border:0;  font-size:36px;  line-height:94px;
  font-weight:bold;  cursor:pointer;  outline:none;  z-index:10000000000000;}
.glyphicon-home{ color:white;   font-size:1.5em;   margin-top:5px;   margin:0 auto;}
#connect-block{position: relative; margin:0 auto; width:56px; top:-70px;}
#connect-block li {margin:0; padding:0; list-style:none; position:absolute; top:0;}
#connect-block li, #connect-block a {height:56px; width:56px;  display: block;}
.invest-1, .startup-2, .fellow-3, .tect-4, .ment-5, .service-6{background-image: url('../images/connect-sprites2.png'); background-repeat:no-repeat;}
.invest-1{background-position:0px 0px;}
.startup-2{background-position:-56px 0px;}
.fellow-3{background-position:-112px 0px;}
.tect-4{background-position:-168px 0px;}
.ment-5{background-position:-224px 0px;}
.service-6{background-position:-280px 0px;}

.invest-1:hover{background-position:0px -56px;}
.startup-2:hover{background-position:-56px -56px;}
.fellow-3:hover{background-position:-112px -56px;}
.tect-4:hover{background-position:-168px -56px;}
.ment-5:hover{background-position:-224px -56px;}
.service-6:hover{background-position:-280px -56px;}

.testi-mbox{width:100%; padding:0 0; margin:0px 0 0 0; display:block;}
.testi-mbox-image{width:100%; height:300px; padding:0 0; margin:0px 0 0 0; display:block; position: relative; top:0; left:0;}
.testi-mbox-contetn{width:100%; height:286px; padding:20px; margin:0px 0 0 0;  position: absolute; top:0; left:0; background-color: rgba(0,0,0, 0.5); box-sizing: border-box;}
.testi-mbox h6{font-size:18px; color:#FFF; line-height:26px; text-align:left; font-weight:500; margin:0px 0 0 0; padding:4px 0; text-transform:uppercase; height:60px;}
.testi-mbox p{font-size:18px; color:#FFF; line-height:130%; text-align:left; font-weight:normal; margin:0px 0 0 0; padding:4px 0;}
.testi-mbox p span{font-size:13px; color:#eaeaea; line-height:130%; text-align:center; font-weight:normal; margin:0px 0 0 10px; padding:1px 10px; font-style:italic; border: 1px solid #c6c6c6; border-radius: 20px;}

.testi-mbox-contetn:hover {background-color: rgba(247, 60, 89, 0.7); }
 a.btn-trendy:hover{background-color: #FFF; color:#f73c57;}
.video-plysec{width:100%; padding:25px 4% 0 4%; margin:0px 0 0 0; display:block;}
.video-pic1{opacity: 0.3; filter: alpha(opacity=30); /* For IE8 and earlier */}
.video-pic1:hover {opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */}

.btm-logo2{width:auto; height:53px; padding:0 0; margin:0 0; float:left;}
/* .all-tectboxes{width:100%; padding: 10px;  margin: 0 0;  border: 1px solid rgba(247, 80, 67, 0.1);  height: 300px;  box-shadow: 0px 6px 6px -5px rgba(81,81, 81, 0.4);} */
.all-tectboxes{width:100%; padding: 10px;  margin: 0 0;  background: #f73c57; border-right: 1px solid #FFF;  height: 300px;  }
.all-tectboxes1{width:100%; padding:0 0; margin:0 0;}
/* .all-tectboxes:hover{box-shadow: 0px 1px 8px rgba(81,81, 81, 0.2); cursor: pointer;} */
.all-tectboxes:hover{background: rgba(81,81, 81, 0.8); cursor: pointer; transition:.5s ease;}
.all-tectboxes:hover h4 a{color:#FFF;}
.border-r1{border-right: 1px solid #f7f0f2;}
.flip-item{transform: scaleX(-1); -webkit-transform: scaleX(-1);}
.more-article-p {width: 100%; padding: 0 0; margin: 0 0;  display: block;}
.map-location-hold {width: 100%; height: 300px; padding: 0 0; margin:0px 0 0 0;  float: left; display: inline-table; border: 8px solid rgba(74,74,74, 0.2); box-shadow: 2px 3px 5px rgba(0,0,0, 0.3);}
.sidebar {min-width: 100%; max-width: 100%;}
.contct-sidebar {background-color: #f73c57; width: 100%; height: auto; padding: 20px; box-sizing: border-box;  float: left;  margin: 0 0; border-radius: 4px;}
.contct-sidebar h4{color:#FFF;}
.contct-core {width: 100%; margin: 16px 0;  padding: 0 0;}
.contct-sidebar input[type="text"] { box-shadow: none; border: 1px solid #e4e4e4; width: 100%; height: 40px; color: #454545; background-color: #fff; margin-bottom: 10px;}
.contct-sidebar textarea#cont-ta {width: 100%;  height: 120px;  border: 1px solid #e4e4e4;  padding: 8px;  box-shadow: none;  border-radius: 0px;  font-size: 14px;  color: #454545; margin-bottom: 10px;}
.btn-cover { width: 180px;  margin: 0 auto;}
.btn.cont {width: 140px;  color: #00bcd4;  border: 2px solid #00bcd4 !important;}
.quote-cont-hold{width:100%; padding:20px 50px; margin:2% 0 0 0; background: #f73c57; display:block; border-radius: 4px;}
.quot-inn-sec{width:100%; float: left; padding:0 20px; height: 270px; margin-bottom:0px;}
.quote-cont-hold p{font-size:20px; text-align:center; color:#FFF; font-family:'Roboto', sans-serif; font-weight:300; padding:5px 0; line-height:24px; margin:0;}


blockquote {border: none; margin-bottom: -30px !important; position: relative !important; max-width: 100%; margin: 0 auto; margin-bottom: 0px; padding-left: 10px;}
blockquote::before {position: absolute;  left: -9999px !important;   content: '“';}
blockquote h3 {font-size: 18px; color: #FFF; line-height: 24px;}  
blockquote h3:before {content: "\201C"; font-weight: bold; font-size: 50px; color: #FFF;  position: absolute; top: 10px; left: -20px; font-family:'Roboto', sans-serif;} 
blockquote h3:after {content: "\201D"; font-weight: bold; font-size: 50px; color: #FFF; position: absolute; bottom: 20px;  right: -15px; font-family:'Roboto', sans-serif;}
cite{color:#eeeeee; font-size:18px; font-style: italic; text-align: right; letter-spacing: 0px;}
a.redbtn-wl, .btn.redbtn-wl {border: 2px solid #FFF;  color: #FFF;  background: transparent;  width: 160px;  max-width: 100%;  height: 45px;  border-radius: 0px !important;  font-size: 16px;  font-weight: 600;}
a.redbtn-wl:hover, .btn.redbtn-wl:hover {border-color: #FFF !important; color: #f73c57; background: #FFF !important; text-decoration: none;}

.services-hold{width:100%; padding:5px 20px;  margin: 0 0;  border: 1px solid rgba(247, 60, 87, 0.25);  height:396px; border-radius: 6px; position: relative;}
.services-hold h4{text-align: center;  font-weight: 500;  color: #343434; margin: 0px 0; padding: 0 0;}
.services-hold p{text-align: center;}
.service-more-btm{width:100%; padding:0 0; margin:20px 0 10px 0; display:block; text-align: center;position: absolute;  bottom: 10px;  left: 0;  right: 0;}
.btn.btn-default.redbtn-second {border: 2px solid #f73c57;  color: #f73c57;  background: transparent;  width: 160px;  max-width: 100%;  height: 45px;  border-radius: 0px !important;  font-size: 16px;  font-weight: 600;}
.btn.btn-default.redbtn-second:hover{background: #f73c57; color: #FFF;}

.collapse-top{width: 160px;  border: 2px solid #e4e4e2;  background: #FFF;  color: #59595d;  font-size: 16px;  height: 45px;}
.collapse-top:hover, .collapse-top:focus, .collapse-top:visited, .collapse-top:active:hover{box-shadow:none; background:#e4e4e2;border: 2px solid #e4e4e2; color:#59595d; }

.forum-apply-hold{border:1px solid #eceaed; margin:20px 0 0 0; padding:20px; border-radius: 4px; width:100%; }
.page-fit{margin-top:50px; margin-bottom: 50px;}

.register-style-nd .button-group .btn-sm, .register-style-nd .btn-group-sm > .btn {width: 100%; padding: 12px 0px; text-align: left;  background: none;  color: #808080 !important;  font-size: 14px;  border-bottom: 2px solid #b1b1b1; border-top: transparent;  border-left: transparent; border-right: transparent; position: relative;}
.register-style-nd .btn-default:active:hover, .register-style-nd .btn-default.active:hover, .register-style-nd .open > .dropdown-toggle.btn-default:hover,
.register-style-nd .btn-default:active:focus, .register-style-nd .btn-default.active:focus, .register-style-nd .open > .dropdown-toggle.btn-default:focus,
.register-style-nd .btn-default:active.focus, .register-style-nd .btn-default.active.focus, .register-style-nd .open > .dropdown-toggle.btn-default.focus {color: #808080; border-bottom: 2px solid #b1b1b1; border-top: transparent;  border-left: transparent; border-right: transparent; background: none;}
.register-style-nd .dropdown-menu{top: unset;}
.register-style-nd default.active, .open > .btn-default {color: #e4e4e2; background-color: transparent;  border-bottom: 2px solid #b1b1b1 !important; border-top: transparent;  border-left: transparent; border-right: transparent; color: #808080 !important;}
.whole-div-lnk{display:table; width:100%;}
.register-style-nd .button-group span {right:10px; position:absolute; font-size:20px; top:10px;}

.inner-page-wrap p a{color:rgba(247, 60, 87, 1);  font-weight: 500; padding: 0 10px;}
.inner-page-wrap p a:hover{color:rgba(247, 60, 87, 0.8); }
.p-link1{ background: rgba(247, 80, 87, 0.3);  color: #454545 !important;    padding: 2px 10px;    border-radius: 4px;}
.rt-img-hold{width:350px; height:350px; float:right; }
.rt-img-hold2{width:350px; height:325px; float:right; }
/* .owl-prev, .owl-next{background:url(../images/carousel-nav.png) 0% 0% no-repeat !important;}
.owl-next{text-indent:-5000em; width:15px; height:22px;  background-position: -16px 0px !important; margin-left:10px !important;}
.owl-prev{text-indent:-5000em; width:15px; height:22px;  background-position: 0px 0px !important; margin-right:10px !important;}
.owl-next:hover{background-position: -16px -22px !important;}
.owl-prev:hover{background-position: 0px -22px !important;} */

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #FFF !important;}
#testmonial .owl-dots .owl-dot.active span, #testmonial .owl-dots .owl-dot:hover span {background: #f73c57 !important;}
.owl-prev, .owl-next{display: none;}
.owl-theme .owl-dots {display: block;}
.owl-theme  .owl-dots {margin-top: 10px; border: none; z-index: 999; text-align: center;}
.owl-theme .owl-dots .owl-dot {display: inline-block; zoom: 1;}
.owl-theme .owl-dots .owl-dot span { width: 18px !important; height: 18px !important; margin: 5px 7px; background: none !important; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease;  border-radius: 30px;  border: 2px solid #f83b57 !important;}
#video-ply .owl-carousel .owl-dots.disabled{display: block !important;}
#video-ply .owl-dot span{border: 2px solid #FFF !important;}

#quote-play .owl-carousel .owl-dots.disabled{display: block !important;}
#quote-play .owl-dot span{border: 2px solid #FFF !important;}
.clickable {height: 100%; width: 100%; left: 0; top: 0; position: absolute; z-index: 1;}
.all-tectboxes:hover {box-shadow: 0px 1px 8px rgba(81,81, 81, 0.2); cursor: pointer;}
.all-tectboxes:hover h4 a{color:#FFF;}
.all-tectboxes:hover p{color:#FFF;}

.services-hold a{border: 2px solid #f73c57;  color: #f73c57;  background: transparent;  width: 160px;  max-width: 100%; border-radius: 0px !important;  font-size: 16px;  font-weight: 600; display: block; margin: 0 auto; padding: 10px 0;}
.services-hold a:hover{background: #f73c57; color: #FFF;}
.register-style-nd .btn {border-radius: 0px !important;}
.footer-logo-1{width:130px; height:auto;}
.apply-hold-inn{display:inline-block; border: 1px solid #d2d0d0; margin: 2px 0 0 0; padding: 20px; border-radius: 4px; width: 96%;}
.apply-hold-inn span {color: #a1a1a1;  padding: 10px 0;  display: block;}
.notification-hold{width:60px; border:1px solid #333; display:block; float:right;}


.apply-panel h4{margin:0 !important;}
.panel-default>.panel-heading { color: #333;    background-color: #fff;    border-color: #e4e5e7;    padding: 0;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;  }
.panel-default>.panel-heading a { display: block;   padding: 10px 15px; }
.panel-default>.panel-heading a:after {  content: "";    position: relative;    top: 2px;    display: inline-block;    font-family: 'Glyphicons Halflings';    font-style: normal;    font-weight: 400;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    float: right;    transition: transform .25s linear;    -webkit-transition: -webkit-transform .25s linear;  }
.panel-default>.panel-heading a[aria-expanded="true"] {    background-color: #FFF;  }
.panel-default>.panel-heading a[aria-expanded="true"]:after {   content: "\2212";    -webkit-transform: rotate(180deg);    transform: rotate(180deg);  }
.panel-default>.panel-heading a[aria-expanded="false"]:after {    content: "\002b";    -webkit-transform: rotate(90deg);    transform: rotate(90deg);  }
.panel-default{border-color: rgba(69, 158, 215, 0.3) !important;}
h4.panel-title {color: #1073b !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgba(69, 158, 215, 0.3) !important;}
.accordion-option {    width: 100%;    float: left;    clear: both;    margin: 15px 0;  }
.accordion-option .title {    font-size: 20px;    font-weight: bold;    float: left;    padding: 0;    margin: 0;  }
.accordion-option .toggle-accordion {    float: right;    font-size: 16px;    color: #6a6c6f;  }
.accordion-option .toggle-accordion:before {    content: "Expand All";  }  
.accordion-option .toggle-accordion.active:before {  content: "Collapse All"; }

.btn-bs-file{position:relative;}
.btn-bs-file input[type="file"]{ position: absolute;    top: -9999999;    filter: alpha(opacity=0);    opacity: 0; width:0;    height:0;    outline: none;    cursor: inherit;}

.team-section{width:100%; padding:60px 0 60px 0; margin:0 0; float:left; background-color:#f7f7f7;}
.team-frame-hold {width: 100%; display:block;}
.profile-hold{float: right; width:auto;}
.team-profile {  width: 140px;   height: 140px;   padding: 0 0;    margin: 0 0;}
.team-mini-hold {display: block; width: 70%; padding:20px 0; margin: 0 0;}
.team-frame-hold h4{font-size:22px; text-align:right; color:#f73c57; font-family:'Roboto', sans-serif; font-weight:bold; padding:0; margin:0px 0 10px 0; line-height:100%;}
.team-frame-hold h4 span{color:#59595d; margin-left: 10px;    font-size: 20px;    font-weight: 300;}
.team-frame-hold p{font-size:16px; text-align:right; color:#59595d; font-family:'Roboto', sans-serif; font-weight:400; padding:0; margin:0px 0 0 0; line-height:140%;}
.team-frame-holdleft {width: 100%; display:block;}
.profile-hold-left{float: left; width:auto;}
.team-mini-holdLT {display: block; width: 70%; padding:20px 0;  margin: 0 0 0 20px;  float: right}
.team-frame-holdleft h4{font-size:22px; text-align:left; color:#f73c57; font-family:'Roboto', sans-serif; font-weight:bold; padding:0; margin:0px 0 10px 0; line-height:100%;}
.team-frame-holdleft h4 span{color:#59595d; margin-left: 10px;    font-size: 20px;    font-weight: 300;}
.team-frame-holdleft p{font-size:16px; text-align:left; color:#59595d; font-family:'Roboto', sans-serif; font-weight:400; padding:0; margin:0px 0 0 0; line-height:140%;}
.more-article-p span{display: inline-block; padding-top: 5px;}
.more-article-p span .material-icons{font-size: 16px; color: #f73c57; margin-left: 5px; margin-right: 2px; }
.more-article-p p{color:#59595d; font-weight: 500;margin-bottom: 10px;}
.more-article-p p strong{color:#59595d; font-weight: 300;}

/* Team left image css */
.team-dp-hold {position: relative; float:right; }
.image-dp {display: block; width: 140px; height: 140px; }
.overlay-dp {position: absolute;  bottom: 100%;  left: 0;  right: 0;  background-color: rgba(247, 60, 87, 0.7);   overflow: hidden;   width: 140px;    height:0;   transition: .5s ease;  }
.team-dp-hold:hover .overlay-dp {bottom: 0;  height: 100%; color:#FFF;}
.text-more {color: #FFF;  font-size: 20px; position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    text-align: center;  }
.overlay-dp a{color: #FFF !important; font-size: 14px;}
/* Team right image css */
.team-dp-holdRT {position: relative; float:left; }
.image-dp {display: block; width: 140px; height: 140px; }
.overlay-dp {position: absolute;  bottom: 100%;  left: 0;  right: 0;  background-color: rgba(247, 60, 87, 0.7);   overflow: hidden;   width: 140px;    height:0;   transition: .5s ease;  }
.team-dp-holdRT:hover .overlay-dp {bottom: 0;  height: 100%;}
.text-more {color: #FFF;  font-size: 20px; position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    text-align: center;  }

.team-content-wrap{width:100%; display: block; margin-top: 15px;}
.team-content-wrap h4{ padding:0 0 5px 0; margin:0 0; font-size:20px !important; color: #f73c57; }
.team-content-wrap h4 span{font-size: 18px; color: #59595d; padding:5px 0 !important;}
.team-content-wrap h6{font-size: 18px; color: #454545; text-align: left; padding: :0 0; margin:0 0; line-height: 20px; font-weight: 300;}
.team-content-hold{width:100%; display:block; clear: both; padding: 10px 0px 0 0;  margin: 0 0;}

.recruitment-img-hold{background:url('../images/symbol-recruit-h.png') 50% 50% no-repeat; padding:0 0; margin:0 auto; width:104px; height:96px; }
.training-img-hold{background:url('../images/symbol-training-h.png') 50% 50% no-repeat; padding:0 0; margin:0 auto; width:104px; height:96px; }
.jobboard-img-hold{background:url('../images/symbil-jobboard-h.png') 50% 50% no-repeat; padding:0 0; margin:0 auto; width:104px; height:96px; }
.rpo-img-hold{background:url('../images/symbol-pro-h.png') 50% 50% no-repeat; padding:0 0; margin:0 auto; width:104px; height:96px; }

.all-tectboxes:hover .recruitment-img-hold{background:url('../images/symbol-recruit-h.png') 50% 50% no-repeat;}

.sub-menu-hold{display:block; width:100%; margin-top:30px;}
.sub-menu-hold ul {width:100%; float:left; margin:0 0 0 0 !important;}
.sub-menu-hold ul li{width:auto; float:left; margin-right:6px; list-style-type: none !important; }
.sub-menu-hold ul li a{width:auto; padding:12px 16px; background-color:#f2f2f2; font-weight:500; font-size:16px; color:#454545; border:1px solid #f2f2f2; }
.sub-menu-hold ul li a:hover{background-color:#f73c57; color: #FFF; border: 1px solid #f73c57;}
.sub-menu-hold .active{background-color:#f73c57; color: #FFF; border: 1px solid #f73c57;}

.panel-group .panel { border-radius: 2px !important;}
.single-profile-hold{width:96%; display:block; padding:0 0; margin:0 0;}

.inner-page-wrap ol, .inner-page-wrap ul{width:100%; padding:0 0; margin:5px 0 5px 20px;}

.inner-page-wrap ol li{color:#454545; list-style-type:decimal; font-size:15px; line-height: 24px; font-weight:300;}
.inner-page-wrap ul li{color:#454545; list-style-type:disc; font-size:15px; line-height: 24px; font-weight:300;}

input::placeholder { color: #FFF;}
input[type="checkbox"], .checkbox { border: medium none !important; margin-right: 5px;  width: auto !important;    float: left;}

.checkbox label{font-size: 14px; color:#59595d; line-height: 20px;}
.checkbox label a{color: rgba(16, 115, 178, 0.9);}
.checkbox label a:hover{color: rgba(16, 115, 178, 1);}

.contct-sidebar-top{border:1px solid #f73c57;   width: 100%;    height: auto;    padding: 20px;    box-sizing: border-box;    float: left;    margin: 0 0 20px 0;    border-radius: 4px;}
.contct-sidebar-top ul{width:100%; padding:0 0; margin:0 0;}
.contct-sidebar-top ul li{list-style-type:none; padding:6px 0 6px 40px; margin:0 0; font-size:16px; font-weight: 400; line-height: 26px; width:100%;}
.contct-sidebar-top .phone{  background: url(../images/contact-phone.png) 0% 50% no-repeat; background-size: 30px 30px; margin: 0 10px 0 0;}
.contct-sidebar-top .mobi{  background: url(../images/connect-mobi.png) 0% 50% no-repeat; background-size: 30px 30px; margin: 0 10px 0 0;}
.contct-sidebar-top .mailc{  background: url(../images/contact-mail.png) 0% 50% no-repeat; background-size: 30px 30px; margin: 0 10px 0 0;}

/* .layout-1 .form-group INPUT::-webkit-input-placeholder, 
.layout-1 .form-group INPUT:-moz-placeholder {
    color:#808080;
}
.layout-1 .form-group input[placeholder], [placeholder], *[placeholder]
{
    color:#808080 !important;
} */


/* Mobile version code starts here */
@media screen and (max-width:780px){
.logo-m{float:left; padding:0 !important;}
.desk-view{display:none;}
.cross{right:-10px !important; line-height:98px;}
.header-top1{width:100%; position:static;}
.mid2-secbgB{padding:10% 0 !important;}
.main-topnav{display:none;}
.top-secbgA{background-size:cover !important; padding:5% 0 !important; background-position: 12% 100%;}
.top-secbgA h2{font-size:20px; padding:0; margin:0; letter-spacing: -1.8px;}
.top-secbgA h5{font-size:14px; padding:6px 0; margin:0; letter-spacing:1px;}
.btm-testdesk{width:76%; padding:0 2%; margin:0 auto; }
.forum-box-ltimg {width:100px; padding:0px 0; float:none; margin:0 auto;}
.forum-box-rtcont{width:80%; padding:0px 0; margin:0 auto; float: none;}
.forum-box-rep ul li {padding:0 0px;   width:100%; border-right:none; }
.forum-box-rep {border-bottom: 1px solid #5f5c5f !important;}

.mid_lowcomp4, .second-midpart h3{font-size:20px; padding-top: 3%;}
.second-midpart p{font-size:14px; letter-spacing:0.5px; }

.testi-mbox{background:none;}
.mid_low4mobi{display:block !important;}
.mid_lowcomp4{display:none !important;}
.testi-mob2{width:100%; padding:0 0; margin:10px 0 0 0;}
.mid_low4mobi h3{color:#393a3b; font-family:'Roboto', sans-serif; font-weight:bold; font-size:24px; text-align:center; padding:2% 0;}
.div1-mobi{width:auto; height:80px; display:table; background:none; padding:5% 0; display:inline;}
.center-mobi{width:auto; height:80px; padding:2%; margin:0; display:table-cell; vertical-align:middle; text-align:center;}

.btm-logo2{width:auto; height:53px; padding:0 0 4% 0; margin:0 auto; float:none; display: table; text-align:center;}
#navlist {position:relative; float:left; margin:5% auto;  width:208px;}

.all-tectboxes {padding:0 0 2% 0; margin:0 0 4% 0; border-bottom:1px solid #f4f4f4 !important; }
.all-tectboxes  h4{margin-top:10px !important; padding-top: 130px;}
.all-tectboxes1  h4,p{margin-top:10px !important;}
.col-xs-12 {width:100%;}
.bottom-seclower2 h3 {margin:6% 0 0 0; font-size:20px;}
.bottom-secvideo h3{font-size:20px; padding:3% 0; margin:0;}
.bottom-secvideo h3 span{padding-top:2%; font-size:14px;}
.nav-tabs > li {width:50%;}
.nav-tabs > li > a {font-size:14px;}
.carousel-myb{margin-top:0px;}
.nav-tabs{margin-bottom:10px;}

.button-group .btn-sm, .btn-group-sm > .btn{margin-bottom:6px;}
.headernew{display:block;}
.navbar-top{display:none;}
.main-cont-wrapper {padding:0 20px;}
.quot-inn-sec {height:180px;}
.third-midpart{padding:0 0;}
.team-mini-hold, .team-mini-holdLT {width: 100%;  padding: 20px;  clear: both;}
.team-frame-hold h4, .team-frame-hold p, .team-frame-holdleft h4, .team-frame-holdleft p{text-align:center;}
.team-dp-hold{float:none;}
.image-dp{margin: 0 auto; float: none;}
.overlay-dp{margin:0 auto;}
.team-dp-holdRT{float:none;}
.team-section{padding:20px 0;}
footer ul.full-wid li.list-group-item { width: 100% !important;  text-align: center;}
.footer-main{padding:20px 0 !important;}
footer ul {float: none !important; margin: 20px 0 0 0; margin-left: 0px; display: inline-block; }
blockquote h3 {font-size:14px !important;}
blockquote h3::before {font-size: 40px !important; left:0px !important; top:0px !important;}
blockquote h3::after {font-size: 40px !important; right: 0px !important;}
.sub-menu-hold {margin-bottom: 20px; float:left; margin-top: 10px; width: auto;}
.rt-img-hold2{width: 98%; height: auto; margin: 0 auto;}
.team-content-wrap {width:100%; display: block; margin: 0 auto; padding: 10px;}
.team-profile{margin: 0 auto; width: 140px; display: block;}
.team-content-wrap h4 {text-align: center;}
.team-content-hold{padding: 5px 0;}
.image-title {font-size:18px;}
.image-title span {font-size: 14px;}
.team-frame-hold p, .all-tectboxes p, .testimonial-hold-rt p {font-size:14px;}
.team-frame-hold h4, .all-tectboxes h4, .team-frame-holdleft h4{font-size: 20px;}
.image-title span {margin-top: 8px;}

.owl-nav {text-align:center;margin-top:5px; margin-bottom: 20px;}
.owl-nav .owl-prev,.owl-nav .owl-next{width:30px;height:30px;display:inline-block;font-size:0;color:#e5e5e5;}
.owl-nav .owl-prev:before,.owl-nav .owl-next:before{font-size:28px;}
.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{color:#b8bcbf;}

.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block;}
.owl-nav { display: block !important;}
.inner-page-wrap {margin: 25px 0 20px 0;}
.services-hold{height:290px;}
.m-bottom-40{margin-bottom:40px;}
}



@media screen and (max-width:1480px) {
}
@media screen and (max-width:1280px) {
.desk-view{display:none !important;}
ul.menucomm li {margin:0 24px;}
}
@media screen and (max-width:1024px) {
  .menu-btnhold { width: auto;}
}
@media screen and (max-width:986px) {
.desk-view{display:none !important;}
.all-tectboxes {margin: 0 auto; padding: 0 20px; width: 90%;}
.main-container-wrap{width:100%; padding: 120px 30px 20px 30px; background-color: rgba(255,255,255, 0.8);}
.top-secbgA h2 {line-height: 30px; letter-spacing: 0.2px; font-size: 18px;}
.top-secbgA h5 {line-height: 20px;}
a.downarrowlg{display:none;}
.second-midpart { background-size: cover; background-position: 0 0;}
.second-midpart .left-hold{width:100%; background-color: rgba(255,255,255, 0.7); padding: 30px 20px;}
.mid_lowcomp4, .second-midpart h3{line-height:20px;}
.second-midpart h6{font-size: 14px; line-height: 18px;}
.min-wrapper-center{width:100%;}
.bottom-seclevel1 {padding:30px 0 0 0;}
.testi-mbox-image, .testi-mbox-contetn{min-height: 320px;}
.service-action-hold ul li{padding: 0 8px;}
.border-r1{border-right: 0px;}
.video-panel-hold{width: 100%; padding: 30px 20px;}
.video-panel-hold img{width:100%;}
.panal-green-left{min-height: auto; height:auto;}
.testimonial-hold-rt{width:90%; padding: 30px 20px 30px 20px;}
.testimonial-hold-rt .pull-right { margin: 0 auto; float: none !important;  width: 100px; margin-bottom: 20px}
.image-title, .testimonial-hold-rt p {text-align: center; line-height: 20px;}
.testimonial-hold-rt{margin-bottom: 0px;}
.testi-mbox h6{font-size: 16px;}
.testi-mbox p{font-size: 14px;}
.owl-theme .owl-dots {display: none;}
.services-hold {margin-bottom: 20px; height: 320px;}
.rt-img-hold {width: 98%; margin: 0 auto; height: auto; max-width: 430px; float:none;}
.rt-img-hold2{width: 98%; height: auto; margin: 0 auto; max-width: 430px; float:none;}
.sidebar{margin-top:20px !important;}
.browse-panal {min-height: 360px;}
.map-location-hold iframe {width:100%; max-width: 700px; }
.contct-sidebar {width: 100%; max-width:400px; margin: 0 auto; float: none;}
.contct-sidebar-top {width: 100%; max-width: 400px; margin: 0 auto; float: none;}
}

@media screen and (max-width:600px){
    .sub-menu-hold ul {margin: 0 0 20px 0;}
    .sub-menu-hold ul li{width:45%; margin-bottom: 5px; height:auto; float: left;}
    .sub-menu-hold ul li a {width: 100%; padding: 8px 16px; display: inline-block;}
    .pagination > li > a, .pagination > li > span{padding: 2px 4px !important; font-size: 13px;}
    .pagination .previous::before, .pagination .next::after {visibility: hidden;}
}

@media screen and (max-width:360px){
    .quot-inn-sec {height:250px;}
    .register-style-nd .button-group .btn-sm, .register-style-nd .btn-group-sm > .btn{font-size:11px;}
    .sub-menu-hold ul li{width:100%; margin-bottom: 5px; height:auto;}
    .sub-menu-hold ul li a {width: 100%; padding: 8px 16px; display: block;}
}

.social-ico blockquote{margin-bottom: 10px !important;}

