/*
Theme Name: Aroham
Theme URI: https://www.aroham.com/
Author: Aroham Technologies Pvt. Ltd.
Author URI: https://www.aroham.com/
Description: Aroham Technologies Pvt. Ltd.
version:1.0
*/
.topinfo .info li i,.boxpad a,a:hover,.call1 i,.title,.counter .tablex:before,.bdr_title,.ssubheading,.headbg .headtitle,.headbg .headtitle a,.accordian .title:before,ul.right_check li:after,.comming .subheading,a:focus,ul.disc li:before,ul.check li:before,ul.arrow li:before,ul.circle_check li:before, .client_txt .subtitle, .client_txt .quote:after,.client_txt .quote:before,.client_txt .name,.subtitle, .blue_txt{color:#0f5fb0}
.social li:hover .fa,.blog-pagination a:hover,.btn.focus,a.btn:hover,.btn:hover,.btn.purplebg,.rqstquote .btn,.white, .portfolio-section .article-title a{color:#fff!important}
#comments .comment-meta,#comments .comment-meta a{color:#888}
body,ul.social li .fa,.blog-pagination span,.blog-pagination a,#smenu,.wbox,.fixhead,.btn{background-color:#fff}
#comments li.pingback{background-color:#eee}
.lgtgreen{background-color:#e9f1f6}
.lgtgrey{background-color:#ecf0f1}
.lgtpink{background-color:#f0e6f5}
.lgtblue{background-color:#c4e2f5}
.orange, .portfolio-section .article-title a:hover, .service:hover .title, .hourly .font40{color:#0f5fb0 !important;}
.black{color:#333333 !important;}

.btn.purplebg,.purplebg,.footer .widget-title:before,.ssubheading:after,.bdr_title:after,.contact .info li i,.slick-dots li.slick-active button,.slick-dots li.slick-active button:hover{background-color:#0f5fb0}
.work .fa,.subheading:before,.hourly ul.check li:before,.prhour,.prhour a,.folioHover2 a.prePhoto,.folioHover2 a.detailsLink,.wbodr .wbox .service-bar:before,.wbodr .wbox .service-bar:after,.wbodr .wbox:before,.wbodr .wbox:after{background-color:#309999}
.lightbg,.whychose,.services,.tabview .topinfo,.mobile .topinfo,.processCon ul li .icon,.model img{background-color:#f5f5f5}
a.shiftnav-toggle{background-color:#333}
.footer,.info-media,.aroham_service{background-color:#fafafa}
hr{background-color:#ccc}
.blog-pagination span{background-color:#666}
.blog-pagination a:hover,.blog-pagination .current{background-color:#0f5fb0}
.social li:hover .fa-facebook{background-color:#3b5998}
.social li:hover .fa-twitter{background-color:#55acee}
.social li:hover .fa-youtube{background-color:#da2625}
.social li:hover .fa-google-plus{background-color:#dd4b39}
.social li:hover .fa-linkedin{background-color:#007bb5}
.nobgcolor{background-color:none!important}
.services .wbox .btn{background-color:#9ab358}
.graybg{background-color:#6f7477}
.lightgraybg{background-color:#f7f6f4}

.topinfo .info li:hover i,.info .call1:hover i{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
@-webkit-keyframes shake {
10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
@keyframes shake {
10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}
20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}
30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}
}
.topbdr{border-top:1px solid #f2f2f2}
.table-cell ul li:before{background-color:#51c336}
.icons-blue .table-cell ul li:before{background-color:#0cf}
.icons-red .table-cell ul li:before{background-color:#f96057}
.icons-dblue .table-cell ul li:before{background-color:#255ccc}
.icons-org .table-cell ul li:before{background-color:#ff9700}
.icons-aqua .table-cell ul li:before{background-color:#00ddce}
.icons-green .table-cell ul li:before{background-color:#51c336}

.quote:before,.quote:after, ul.disc li:before,ul.check li:before,ul.arrow li:before,ul.circle_check li:before, ul.right_check li:after, .arrow.btn:after, .accordian .title:before,.accordian .title:after, #smenu .menu-item-has-children:after, .datecont .col-lg-8:before, ul.recent .font17:before{font-family:FontAwesome;}

body,.btitle,.top_title{font-family:'Noto Sans', sans-serif;font-weight:400!important;letter-spacing:1px}

h1,h3,h4,h5,.heading,.entry-title,.blogtitle,.headtitle,.widget-title,.rqstquote .subheading, .subheading,.ssubheading,.title,h2, .subtitle{font-family:'Poppins', sans-serif}
.swidth{max-width:56% !important; margin:10px 22% 0 !important;}
iframe{width: 100%; float:left;}
.btn,#comments .comment-author cite,#respond .form-allowed-tags,dt,#wp-calendar th,#wp-calendar caption,.wbox .title{font-weight:400!important;}
.bold{font-weight:600}
.font55,.wbox .fa{font-size:55px;line-height:40px}
.font40,.headbg .headtitle{font-size:40px;line-height:50px}
.font38,.headtitle,h1,.heading,.entry-title{font-size:38px;line-height:48px}
.font35{font-size:35px;line-height:45px}
.font32,.work .fa,.prhour,.project .headtitle,.customer .headtitle{font-size:32px;line-height:42px}
.font30,.info li i,.rqstquote .subheading{font-size:30px;line-height:40px}
.font28,.subheading{font-size:28px;line-height:38px}
.font24,.bdr_title,.btitle,h2, .wbox .title{font-size:24px;line-height:34px}
.font25,.search_engine p,.tabslider-page .tabslider-item-text p,.client_txt .subtitle{font-size:25px;line-height:35px}
.font22,a.shiftnav-toggle,.reqst .fa,.widget-title,.footer .info li i, .ssubheading{font-size:22px;line-height:32px}
.font20,.footer .info .fa-envelope,.subtitle,#sidebar .title,h3, .title{font-size:20px;line-height:30px}
.top_title{text-transform:none;margin-top:0;}
.font18,ul.social li .fa,.wbox .btn{font-size:18px;line-height:28px}
.not-found{padding:85px 0;float:left;position:relative;width:100%}
.not-found .padbot{padding-bottom:40px !important}
.font17,.info,.not-found p,.customer .subtitle,.project .subtitle{font-size:17px;line-height:27px}
.font16,.reqst,#sidebar ul li, .top_title{font-size:16px;line-height:26px}
.font15,.accordian,.blogtitle,body,.footer .widget-title,.accordian .title{font-size:15px !important; line-height:25px !important;}
.font14{font-size:14px;line-height:24px}
.font13,.footer .info,.footer{font-size:13px;line-height:23px}
.font12,.blog-pagination span,.blog-pagination a,.info ul li span,.copyrgt,#breadcrumbs,.ui-widget{font-size:12px;line-height:22px}
.font11,sup,sub{font-size:11px;line-height:21px}
@media screen and (max-width:768px) {
	.processCon .title{font-size:18px;line-height:28px}
}
@media screen and (max-width: 768px) {
	.font40,.headbg .headtitle{font-size:35px;line-height:45px}
	.font38,.headtitle,h1,.heading,.entry-title{font-size:34px;line-height:44px}
	.font36,.subheading{font-size:32px;line-height:42px}
	.font32,.project .headtitle,.customer .headtitle{font-size:28px;line-height:38px}
	.font30,.rqstquote .subheading{font-size:28px;line-height:38px}
	.ssubheading,h2, .wbox .title{font-size:23px;line-height:33px}
	.swidth { max-width: 96% !important; margin: 10px 2% 0 !important;}
}
@media screen and (max-width: 558px) {
	.wbox .title{font-size:20px;line-height:30px}
	.font40,.headbg .headtitle{font-size:24px;line-height:34px}
	.headbg .headtitle{font-size:26px;line-height:36px}
	.font38,.headtitle,h1,.heading,.entry-title{font-size:30px;line-height:40px}
	.font36,.subheading{font-size:28px;line-height:38px}
	.font32,.project .headtitle,.customer .headtitle{font-size:26px;line-height:36px}
	.font30,.rqstquote .subheading{font-size:28px;line-height:28px}
	.ssubheading,h2{font-size:23px;line-height:33px}
}
p{text-align:justify}
.container{clear:both;width:1280px!important}
.container .container{width:100%!important;padding-right:0;padding-left:0}
.wrapper{float:left;width:100%;clear:both;min-height:550px}
.quote:before{content:'\201C';margin-right:5px}
.quote:after{content:'\201D';margin:0 5px}
.right{float:right}
.left{float:left}
.alignrgt{text-align:right}
.alignlft{text-align:left}
.justify{text-align:justify}
.captxt{text-transform:uppercase}
.quote:before,.quote:after{font-size:30px;display:inline-block;vertical-align:middle}
.subcall{background:url(/inc/images/callbacksmall.png) no-repeat!important;text-indent:-9999px;box-shadow:none;width:33px;height:33px;position:absolute;right:-1px;top:5px;border:none}
ul.disc li,ul.check li,ul.arrow li{padding-left:22px;padding-bottom:10px}
ul.disc li:before,ul.check li:before,ul.arrow li:before,ul.circle_check li:before{vertical-align:middle;position:absolute;left:0}
ul.right_check li{padding:0px 25px 10px 0px !important}
ul.right_check li:after{content:"\f00c";right:12px;top:30%;position:absolute}
ul.disc li:before{content:"\f111";font-size:8px}
ul.check li:before{content:"\f00c";margin-top:2px}
ul.arrow li:before{content:"\f105"}
ul.circle_check li{padding:10px 7px 10px 48px !important}
ul.circle_check li:before{content:"";left:5px;background:url(/inc/images/ico/circle_check.png) no-repeat center center;width:27px;height:27px;margin-top:0}
input[type="submit"].btn,.btn{text-transform:uppercase;border-radius:0px;padding:10px 15px;width:auto;transition:all ease .3s;display:inline-block;min-width:110px;max-width:265px; -webkit-transition;background:.3s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0;border:1px solid #333;overflow:hidden;z-index:0;position:relative}
.arrow.btn{padding-right:31px;padding-left:18px;position:relative}
.arrow.btn:after{content:"\f105";position:absolute;right:12px;font-weight:300!important;-webkit-transition:all .2s;transition:all .2s;font-size:24px;top:2px}
.arrow.btn:hover:after{right:8px;-webkit-transition:all .2s;transition:all .2s}
.btnhover{overflow:hidden;z-index:99;position:relative;display:inline-block}
.btnhover input[type="submit"].btn,.btnhover input[type="reset"].btn,.btnhover input[type="button"].btn{background:transparent}
.ajax-loader{display:none!important}
.btnhover:before,.btn:before{content:'';height:335px;background:#333;position:absolute;top:80px;right:205px;width:385px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(50deg);transform:rotate(50deg);z-index:-99}
.btnhover:hover:before,.btn:hover:before{top:-82px;right:-70px}
.fixhead{position:fixed;width:100%;z-index:999;top:0;padding:10px 0 20px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.03),0 2px 3px 0 rgba(0,0,0,0.03),0 1px 5px 0 rgba(0,0,0,0.04)}
.fixhead .full{display:flex;align-items:center}
.info ul{width:100%;float:none;margin:0 auto; display: flex; justify-content: end; align-items: center;}
.info ul li{float:left;width:max-content;position:relative;padding-left:35px;list-style:none}
.info ul li:first-child{padding-left:40px}
.info li i{position:absolute;top:3px;left:0}
.info ul li span{float:left;width:100%;margin-top:-3px}
.info ul li:last-child{padding-right:0}
.info li.cphone{max-width: 200px;}
.info li.cemail{max-width: 250px; margin-left:40px;}
.info li.ccontact{max-width: 260px;}

.headseccont .hleft-box{text-align: left !important;}
.headseccont .hleft-box a{font-size:16px;}
.shiftmenu{text-align:right;max-width:75px}
a.shiftnav-toggle{padding:10px 12px;vertical-align:middle;line-height:0;display:inline-block;cursor:pointer}
.reqst .btn{text-transform:uppercase}
.rqstquote .btn,.btn.purplebg{border:none}
.reqst .fa{line-height:normal;padding:10px 8px;border-radius:50%}
.reqst .quoteico{display:none}
.topinfo .info p.call1{margin:0}
.topinfo .info img{max-width:initial}
.form_name{background-image:url(/inc/images/ico/name-ico.png)}
.form_email{background-image:url(/inc/images/ico/mail-ico.png);background-image:url(/inc/images/ico/email-ico.png)}
.form_phone{background-image:url(/inc/images/ico/phone-ico.png)}
.form_website{background-image:url(/inc/images/ico/web-ico.png)}
.form_company{background-image:url(/inc/images/ico/comp-ico.png)}
.form_postcode{background-image:url(/inc/images/ico/post-ico.png)}
.form_address{background-image:url(/inc/images/ico/add-ico.png)}
.form_country{background-image:url(/inc/images/ico/country-ico.png)}
.form_place{background-image:url(/inc/images/ico/place-ico.png)}
.form_skype{background-image:url(/inc/images/ico/skype-ico.png)}
.form_msg{background-image:url(/inc/images/ico/msg-ico.png)}
.form_yahoo{background-image:url(/inc/images/ico/yahoo-ico.png)}
.form_project{background-image:url(/inc/images/ico/proj-ico.png)}
.form_discription{background-image:url(/inc/images/ico/disc-ico.png)}
.form_calendar{background-image:url(/inc/images/ico/calendar-ico.png)}
.form_time{background-image:url(/inc/images/ico/time-ico.png)}
.form_budget{background-image:url(/inc/images/ico/budget-ico.png)}
.form_question{background-image:url(/inc/images/ico/ques-ico.png)}
.wpcf7 input,.wpcf7 select,.wpcf7 textarea{background-repeat:no-repeat;background-position:10px 8px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
span.wpcf7-form-control-wrap.Attach{display:inline-block;position:relative;float:left;width:100px;height:40px;color:#333;overflow:hidden;border:1px solid #333;}
.wpcf7-form-control.wpcf7-file{position:absolute;top:0;left:0;right:0;bottom:0;outline:none!important;transition:all ease .3s;text-indent:-99999px}
.Attach:before{content:"Upload";display:block;line-height:38px;text-align:center;font-size:16px}
.Attach:hover{background:#333;color:#FFF !important}
.Attach input, .wpcf7-form .Attach input:hover{border:none !important;}
.procesbg{background:url(/inc/images/aroham_process.jpg) no-repeat center center fixed;min-height:512px;background-size:cover}
.process-table .row{position:relative;display:flex;align-items:center}
.process .layer{position:relative;background-color:rgba(255,255,255,0.92)}
.greybg{background-color: #f7f8f9; border-bottom-color: #f0f0f0 !important; border-bottom-style:solid !important;}
.portbg{background:linear-gradient(rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55)), url(/inc/images/aroham_portfolio.jpg) no-repeat center center fixed;min-height:450px;background-size:cover}
.blockbg_lft{background:url(/inc/images/block_lft.jpg) no-repeat center center fixed;min-height:450px;background-size:cover}
.videobg{background:linear-gradient(rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.55)), url(/inc/images/aroham_team.jpg) no-repeat top center fixed;background-size:cover}
.blockbg_lft .layer{position:relative;background-color:rgba(255,255,255,0.72)}
.blockbg_rgt{background:url(/inc/images/block_rgt.jpg) no-repeat center center fixed;min-height:512px;background-size:cover}
.blockbg_rgt .layer{position:relative;background-color:rgba(255,255,255,0.72)}
.portfolio .layer{position:relative;background-color:rgba(255,255,255,0.50)}
.list-inline > li{margin:5px 0}
.table-cell{position:relative;padding-top:20px;padding-bottom:20px;display:inline-block;vertical-align:middle;float:none}
.tablex{padding-left:60px}
.tablex .ssubheading{padding:0 0 0 28px;margin:15px 0}
.tablex .ssubheading:after{display:none}
.table-cell ul li{position:relative;padding-left:25px}
.table-cell ul li:before{content:'';position:absolute;display:block;width:4px;height:4px;top:10px;left:10px;border-radius:50%}
.tablex .img{position:absolute;display:block;left:0;top:50%;transform:translateY(-50%)}
.counter{counter-reset:table-title-number}
.counter .tablex{counter-increment:table-title-number}
.counter .tablex:before{content:counter(table-title-number,decimal-leading-zero);position:absolute;display:block;left:-88px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px}
.counter .process-table{padding-left:142px}
.process .tablex{min-height:80px;padding-left:80px}
.process .tablex .img .icon{height:100%}
.process .process-table .row:after{content:"";display:block;width:40%;height:1px;position:absolute;top:100%;border-top:1px solid #ddcbea}
.process-table .row:after,.process .process-table .row:last-child:after{display:none}
.process .subheading,.search_engine .subheading, .tabslider .subheading{margin-top:30px}
.search_engine p{text-align:center;line-height:35px;margin-bottom:35px;font-weight:300}
.client_slider.slick-slider{margin-bottom:0;padding:8px 0}
.client_slider .slick-track{position:relative;display:flex!important;align-items:center;padding:5px 0}
.client_slider .image img{max-width:185px;text-align:center;cursor:all-scroll;margin:0 auto}
.client_slider button{display:none!important}
.client_slider .image:focus,.client_slider .slick-slide:focus{outline:0}
.slick-dots li{margin:0 2px!important}
.slick-dots li button{width:12px!important;height:12px!important;background:#fff;opacity:1;box-shadow:none;border:1px solid #0f5fb0!important;border-radius:50px;margin:4px;list-style:none}
.slick-dots li button:before{display:none}
.tabslider{padding-top:100px;padding-bottom:100px}
.tabslider .owl-carousel{float:left}
.tabslider-page{padding-bottom:54px}
.tabslider-tabs{border-bottom:1px solid #f4f4f4}
.tabslider-tabs-item.active{border-bottom:6px solid #51c336;position:relative}
.tabslider-page .tabslider-tabs-item{padding:30px 0;cursor:pointer}
.tabs1-content,.tabslider--page-prototyping .tabslider-img,.tabslider-tabs-item{text-align:center}
.video_slider{margin-top:15px;}
.video_slider .slick-slide:focus{border:none!important;outline:none!important}
.video_slider .slick-dots{bottom:-60px}
.video_slider .slick-arrow{display:none!important}
.client_txt{text-align:center;padding:0 15px;float:left;width:100%}
.client_txt p{text-align:center;font-style: italic}
.client_txt .name{line-height:15px;margin-bottom:0;font-weight:600}
.client_txt .subtitle{margin-top:0}
.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.grayscale{position:relative;display:inline-block;line-height:0;font-size:0;opacity:.75;-webkit-transition:all .2s ease;transition:all .2s ease;transition:all .2s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.tabslider-page .tabslider-tabs-item.active .grayscale,.tabslider-page .tabslider-tabs-item .grayscale:hover{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}
.tabslider-tabs-item img{max-width:195px}
.grayscale-item{-webkit-transition:all .2s ease;transition:all .2s ease;opacity:1}
.tabslider-tabs-item.active:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-6px;width:0;height:0;border-style:solid;border-width:0 6px 6px;border-color:transparent transparent #51c336}
.tabslider-page .tabslider-item{text-align:center;padding-top:50px}
.tabslider-page .tabslider-item-text p{width:75%;margin:0 auto;line-height:35px;text-align:center}
.tabslider-page .owl-controls{display:none!important}
.videoSlider-item{height:0;padding-bottom:67.5%;margin:10px 15px;position:relative;overflow:hidden}
.videoSlider-item iframe{top:0;left:0;width:100%;height:100%;position:absolute;border:none}
.videoSlider .owl-item{text-align:center}
.rslides_container ul li{display:none}
.videoSlider .owl-wrapper-outer{background-image:url(/inc/images/videobg.png);background-repeat:no-repeat;background-position:center;padding:145px 0}
.bdr_title{position:relative;text-transform:uppercase;margin-bottom:40px;padding-bottom:20px;margin-top:15px}
.ssubheading:after,.bdr_title:after{webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;content:'';bottom:-2px;left:0;display:block;width:45px;height:2px}
.not-found .title,.not-found span{line-height:130px;text-indent:-999em;padding-top:120px}
.not-found .title{background-image:url(/inc/images/404.png);background-position:50% 50%;background-repeat:no-repeat}
.wpcf7-form input,.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea,.wpcf7-form select{border:none;border-bottom:1px solid #cbcbcb; background:none;}
.wpcf7-form input:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus,.wpcf7-form input:hover,.wpcf7-form input[type=email]:hover,.wpcf7-form input[type=text]:hover,.wpcf7-form textarea:hover,.wpcf7-form select:hover{outline:none!important;border-bottom:1px solid #0f5fb0!important;filter:grayscale(0)}
.contact .info ul li{width:100%;margin-bottom:12px;padding:8px 30px 25px 75px}
.contact .info li i{width:48px;height:48px;text-align:center;padding:4px 5px;color:#fff}
.aroham_map{width:100%;min-height:298px;-webkit-filter:grayscale(100%);filter:grayscale(100%);border:none}
.terms li{padding-bottom:10px;text-align:justify}
.terms .bold{text-transform:uppercase;margin-right:10px}
.nda .btn{margin:5px 0 10px;padding-right:48px}
.nda .btn.arrow:after{content:"\f0ed"}
.accordian .title,.accordian .acord_cont{border:1px solid #D5D5D5;float:left;width:100%}
.accordian .title{padding:8px 35px;margin-bottom:10px;cursor:pointer;position:relative;display:flex;align-items:center}
.accordian .title:before,.accordian .title:after{display:inline-block;position:absolute;}
.accordian .title:before{content:"\f0c8";left:12px;font-size:10px}
.accordian .title:after{content:"\f067";right:15px;font-size:14px;transition:all .3s ease 0}
.accordian .title.active:after{content:"\f068";transition:all .3s ease 0}
.accordian .acord_cont{padding:20px 25px 25px;margin-bottom:10px;display:none}
.accordian .blink{animation:blinker 2s linear infinite}
@keyframes blinker {50%{opacity:.1}}
.accordian .email{color:#7f4fa1}
.btitle .font24{text-transform:uppercase}
.footer .aroham_map{min-height:auto;height:155px}
a.mobile_btn_left,a.mobile_btn_right{background-color:#fff;color:#333; border:1px solid #333; font-size:24px!important;transition:all .2s;outline:0;padding:10px 12px;vertical-align:middle;line-height:0;display:inline-block;cursor:pointer}
a.mobile_btn_left .fa,a.mobile_btn_right .fa{margin-right:0}
a.mobile_btn_left:hover,a.mobile_btn_left:active,a.mobile_btn_left:focus,a.mobile_btn_right:active,a.mobile_btn_right:focus{color:#fff!important}
.client_info{width:100%;float:left;position:relative;padding-bottom:8px;}
.client_img{min-width:65px;margin-bottom:5px}
.client_img img{width:65px;border-radius:100%;display:inline-block !important;border:2px solid #cccccc;padding:2px;box-shadow:0px 2px 22px 5px #c8c8c8;-moz-box-shadow: 0px 2px 22px 5px #c8c8c8;-webkit-box-shadow:0px 2px 22px 5px #c8c8c8}
.client_name p{margin:0;padding:0}
.client_name{font-weight:600;font-style:italic}
.client_des{font-weight:normal;font-size:12px;line-height:20px}
@media screen and (max-width:959px) {
a.mobile_btn_left,a.mobile_btn_right{display:inline-block}
.video_slider .vslide{display:block}
}
.rslides_container{margin-bottom:0!important}
.bnr{background:url(/inc/images/elements_header_background.png) fixed center rgba(44,200,220,1);background-size:contain;float:left;padding:50px 0}
.headbg{background-size:cover;background-repeat:no-repeat;min-height:185px;background-position:bottom;display:flex;justify-content:center;align-items:center;text-align:center}
.headbg .headtitle{margin-top:0}
.brandbg{background:url(/inc/images/pattern.png)}
.infobox .gbox{border:1px solid #ccc;min-height:155px}
.infobox .full .gbox:nth-child(1){border-top:none;border-left:none}
.infobox .full .gbox:nth-child(2){border-left:none;border-right:none;border-top:none}
.infobox .full .gbox:nth-child(3){border-right:none;border-top:none}
.infobox .full:nth-child(2) .gbox{border-bottom:none;padding-top:15px}
.gbox .title{margin-bottom:10px;display:flex;align-items:center}
.gbox .title .fa{margin-right:10px}
.gbox p{text-align:justify}
.rqstquote{padding:35px 0; background-color:#0f5fb0; color:#ffffff}
.rqstquote .btn{background-color:#fe5a0e; font-weight:600!important;}
.rqstquote .subheading{margin:0;text-align:left;padding-bottom:0;letter-spacing:normal}
.rqstquote .subheading:before{content:none}
.rqstquote .container{display:flex;align-items:center}
.container .whychose{padding:35px 15px}
.whychose,.services{padding:35px 0}
.subheading{margin-bottom:45px;padding-bottom:20px;text-align:center;text-transform:none;position:relative;letter-spacing:5px}
.ssubheading{position:relative;padding-bottom:20px;margin:20px 0 30px;clear:both;width:100%;float:left;letter-spacing:2px;text-transform:none}
.top_title,.subtitle,h3{clear:both;width:100%;float:left}
.top_title:not(.swidth){margin:0 !important;padding:0 !important}
.subtitle,h3{margin:20px 0;text-transform:none}
.subheading:before{content:'';position:absolute;width:70px;margin-left:-35px;height:2px;left:50%;bottom:0}
.services .wbox{padding:0;background:none;box-shadow:none}
.services img{width:100%}
.services .wbox{text-align:justify}
.services .wbox .btn{left:0;transform:inherit;bottom:0;background:none}
.service{margin-bottom:30px;cursor:pointer}
.service .service-content{padding-left:100px}
.service-content .title{padding-bottom:10px}
.service .service-content p{clear:none}
.service img{float:left;text-align:center;width:80px;height:80px;padding:15px;border:1px solid #e1e1e1;border-radius:50%;filter:gray;-webkit-filter:grayscale(1) brightness(60%) contrast(55%);-webkit-filter:grayscale(100%) brightness(60%) contrast(55%);filter:grayscale(1) brightness(60%) contrast(55%)}
.service:hover img{filter:grayscale(0);border-color:#0f5fb0}
.customer .subtitle,.project .subtitle{text-transform:none}
.bottombtn{padding:15px 0}
.middle .col-sm-10{margin:0 auto;float:none}
.fulimg img{width:70%}
.fulbtn{width:100%;border-radius:0}
.contact-dtl{border:1px solid #ccc;padding-left:15px}
.social li a .fa{border:1px solid #ccc}
.wbox{box-shadow:none;padding:15px;background:none;text-align:center;cursor:pointer;position:relative}
.wbox img{max-width:80px;margin:12px}
.wbodr .wbox .service-bar{position:absolute;left:0;top:0;height:100%;width:100%}
.wbodr .wbox:before,.wbodr .wbox .service-bar:after{top:0;left:0}
.wbodr .wbox:after,.wbodr .wbox .service-bar:before{bottom:0;right:0}
.wbodr .wbox:before,.wbodr .wbox:after,.wbodr .wbox .service-bar:before,.wbodr .wbox .service-bar:after{position:absolute;content:"";-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;height:0;width:1px}
.wbodr .wbox:hover:before,.wbodr .wbox:hover:after{height:50%;width:1px}
.wbodr .wbox .service-bar:hover:before,.wbodr .wbox .service-bar:hover:after{height:1px;width:40%}
.wbox .title{margin:8px 0 12px}
.hourly{border:1px solid #ccc;padding:25px 15px;float:right;display:flow-root}
.hourly ul{width:100%}
.hourly ul li{border-bottom:1px solid #f2f2f2;padding-top:5px}
.hourly ul li:last-child{border-bottom:none}
.hourly img{width:80%;max-width:160px}
.hourly .btn{width:100%;max-width:322px}
.upper{text-transform:uppercase}
.logo img{width:212px;height:auto}
.process_bg{text-align:center;background:url(/inc/images/aroham-work.jpg) no-repeat center center fixed;min-height:512px}
.process_bg .layer{background-color:rgba(0,0,0,0.55);width:100%;height:100%}
.bgfirst{background:url(/inc/images/texture2.png) repeat center center fixed}
.work .fa{padding:15px 0;width:80px;height:70px}
.work .title{text-transform:uppercase;margin-top:10px}
.layer{background-color:rgba(0,0,0,0.55);position:absolute;width:100%;height:100%}
.info-media{text-align:center;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);padding:20px;height:170px;line-height:130px;margin-bottom:30px}
.info-media img{max-width:100%;vertical-align:middle}
.right_box,.aroham_service,.box{box-sizing:border-box;float:left;position:relative;display:flow-root}
.aroham_service{padding:22px 15px 20px;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px rgba(225,225,225,0.3);-moz-box-shadow:0 0 10px rgba(225,225,225,0.3);box-shadow:0 0 10px rgba(225,225,225,0.3)}
.aroham_service .title{padding:0 80px 20px 5px}
.right_box .title, .box .title{padding:15px 0;text-align:center}
.right_box ul li,.aroham_service ul li{border-top:none;font-weight:300;display:flex;align-items:center;position:relative}
.hand_img{width:95px;height:85px;position:absolute;top:-32px;right:8px;background:url(/inc/images/ico/hand.png) no-repeat}
.right_box ul.right_check li{padding:12px 25px 12px 15px !important}
.right_box ul li:nth-child(even){background-color:#f4f4f4!important}
#sidebar .right_box, .box{border:1px solid #eee}
.box .box_content{padding:20px;float:left}
.needs{float:none;margin:0 auto}
.needs .number span{padding:40px 0;display:inline-block;font-size:55px;font-weight:500;color:#cebfd8;border:2px solid #f4f4f4;border-radius:50%;width:110px;height:110px;text-align:center}
.embed_text{margin:20px 0 0;padding:0 0 20px}
.embed_text textarea{font-size:12px;font-weight:400;line-height:21px;width:618px;height:68px;padding:7px 10px;border:1px solid #dcdcdc;background:#dcdcdc;margin-bottom:10px}
.footer{float:left;width:100%;padding-top:50px;padding-bottom:20px;font-weight:400}
.footer .widget-title{margin-top:0;text-transform:uppercase;margin-bottom:12px;padding-bottom:5px;position:relative;font-weight:500}
.footer .widget-title:before{content:'';position:absolute;width:45px;height:2px;bottom:0}
.footer .info ul{margin-bottom:10px}
.footer .info ul,.footer .info ul li{width:100%;float:left}
.footer ul li{padding:1px 0}
.footer .info ul li{padding-left:35px}
.copyrgt{margin-top:20px;padding-top:20px}
.copyrgt .row{display:flex;align-items:center}
.footer ul.social{width:100%;margin:0;text-align:right}
ul.social li{display:inline-block;margin-right:5px}
ul.social li:last-child{margin-right:0}
ul.social li .fa{width:40px;height:38px;text-align:center;padding:10px 0;line-height:normal}
.item{height:auto;margin:0 2% 31px 0;box-sizing:border-box;float:left}
.item:nth-child(3n){margin:0 0 30px} 
.blogbox{border:1px solid #c3c3c3;padding-top:10px;padding-bottom:15px;float:left;min-height:217px} /*added*/
.fa.round{float:right;margin-right:0;margin-left:5px;padding:0;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px}
.widget-area .fa.round{float:left;margin-right:10px}
.datecont{padding:8px 18px 10px}
.datecont .font17{padding-left:25px;margin:0}
.datecont .col-lg-4{text-align:right}
.datecont .col-lg-8:before{content:"\f073";position:absolute;margin-right:20px}
.blogtitle{padding-top:10px;margin:5px 0 15px;float:left;width:100%;font-weight:600}
.singblog .ssubheading{border-top:2px solid #c3c3c3}  /*added*/
#sidebar .blogtitle{border-top:none;padding-top:0;margin-top:-8px}
.widget-area{margin-bottom:35px;width:100%;float:left}
#sidebar ul li,.wp-calendar{float:left;width:100%;padding:7px 14px 7px 14px;margin:0}
ul.category li{float:left;width:100%;border-top:1px solid #c3c3c3;padding:10px 0 0}
ul.category li:nth-last-child{border-bottom:1px solid #c3c3c3}
.itemthumb{width:100%}
.single-post .itemthumb{min-height:auto}
.postblog .itemthumb{height:100%;}
.caticon{max-width:35px}
.singblog .social-icons ul{float:left}
.singblog .social-icons ul li{margin-right:8px;border:1px solid #d63799}
div.wpcf7-validation-errors{border:2px solid red}
#searchform{position:relative;width:100%;float:right}
#searchform label,#searchform #searchsubmit{text-indent:-9999px;position:absolute}
#searchform input[type="text"]{border:1px solid #c3c3c3;padding:20px 20px 23px 45px}
#searchform #searchsubmit{background:url(/inc/images/search.png) no-repeat!important;box-shadow:none;width:30px;height:30px;left:8px;bottom:22px}
.widget-area .aroham_service{margin-top:55px}
.wpcf7 span.wpcf7-not-valid-tip{width:100%;margin-bottom:10px}
ul.recent .font17{padding-left:28px}
ul.recent .font17:before{content:"\f073";position:absolute;left:18px;font-style:normal}
div.wpcf7{margin:0;padding:0}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}
div.wpcf7-mail-sent-ok{border:2px solid #398f14}
div.wpcf7-mail-sent-ng{border:2px solid red}
div.wpcf7-spam-blocked{border:2px solid orange}
div.wpcf7-validation-errors{border:2px solid #f7e700}
.wpcf7-form-control-wrap{position:relative}
span.wpcf7-not-valid-tip{color:red;font-size:12px;font-weight:400;display:block}
.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}
span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}
span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}
.wpcf7-display-none{display:none}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(/inc/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}
div.wpcf7 .ajax-loader.is-active{visibility:visible}
div.wpcf7 div.ajax-error{display:none}
div.wpcf7 .placeheld{color:#888}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}
div.wpcf7 input[type="file"]{cursor:pointer}
div.wpcf7 input[type="file"]:disabled{cursor:default}
.model{float:left}
.model .full{display:flex; align-items:center}
.model img {text-align:center;padding:15px;border-radius:50%;display:inline !important}
.model .full:nth-child(even) img{float:right}
.model .title{margin-bottom:12px}
.model .box{min-height:775px}
.processCon{background:url(/inc/images/process_bg.png) no-repeat center;background-size:contain;border-top:1px solid #dadada;border-bottom: 1px solid #dadada;width:100%;float:left}
.processCon ul{width:100%;margin:auto;position:relative;height:460px;margin-bottom:50px}
.processCon ul li{width:230px;text-align:center}
.processCon ul li,.processCon ul li .icon{position:absolute}
.processCon ul li p{text-align:center}
.processCon ul li.one{top:305px; left:-25px}
.processCon ul li.one .icon{left:65px;top:-225px}
.processCon ul li.two{bottom:305px;left:230px}
.processCon ul li.two .icon{left:68px; top:250px}
.processCon ul li.three{top:305px;left:490px}
.processCon ul li.three .icon{left:80px;top:-225px}
.processCon ul li.four{bottom:305px; left:750px}
.processCon ul li.four .icon{left:85px;top:250px}
.processCon ul li.five{top:305px; left:1005px}
.processCon ul li.five .icon{left:85px;top:-225px}
.fixcont{max-width:350px;max-height:445px;transition:all 0.3s}
@media (min-width:2000px) {
.rslides_container ul{max-width:initial!important}
}
@media screen and (max-width:1280px){
.container{width:100%!important;padding:0!important}
}
@media screen and (max-width: 1170px) {
.headbg .headtitle{font-size:38px;line-height:46px}
}
@media screen and (max-width: 1140px) {
.processCon{background:none;padding:35px 0}
.processCon ul{position:relative;width:100%;float:left;height:auto;margin:0}
.processCon ul li {width:33.3333% !important;float:left;padding:15px;position:initial;display:inline-block}
.processCon ul li .icon{position:initial;display:block;padding:0}
.processCon ul li .title{margin:12px 0}
}
@media screen and (max-width: 1050px) {
.tabslider-tabs-item img{max-width:145px}
.tabslider-page .tabslider-tabs-item{padding:20px 0;cursor:pointer}
.tabslider-page .tabslider-item{padding-top:45px}
}
@media screen and (max-width: 959px) {
.tabslider .col-sm-12{margin-bottom:0}
.desktop,.mobile{display:none}
.tabview,.tabmobi,.desktab{display:block; margin:0 0 10px;}
.headbg .headtitle{font-size:34px;line-height:42px}
.fixhead{padding-bottom:0}
.topinfo{padding:8px 0;margin-top:10px;float:left;width:100%}
.topinfo .info{max-width:328px;margin:0 auto}
.topinfo .info ul li span{display:none}
.topinfo .info li i{font-size:22px;line-height:30px;top:-2px}
.info ul li{padding-left:32px}
.topinfo .info ul li:first-child{padding-left:25px}
#sidebar,.wpcf7 form p,iframe{width:100%;margin:0 auto;position:relative}
#sidebar,div.two_third,div.three_fourth{margin:15px 0}
.blogbox{min-height:290px}
.postblog .itemthumb{object-fit:cover}
.itemthumb{min-height:auto}
.pull-right{text-align:right}
.footer .col-xs-12{min-height:215px}
.footer .copyrgt .col-xs-12{min-height:auto}
.copyrgt .row{display:block}
.infobox .full .gbox{min-height:auto;padding-top:8px;border:none}
.rqstquote .container{display:block;text-align:center}
.rqstquote .alignrgt{text-align:center}
.layer{position:relative}
.wbodr .mrgbot{margin-bottom:0!important}
.service{text-align:center}
.service .service-content{padding-left:0}
.service img{float:none;margin-bottom:12px}
.hourly,.right_box,.aroham_service,.box{float:none;margin:0 auto}
.aroham_service{margin-top:20px}
.contact ul.social{margin-bottom:25px}
.rqstquote .subheading{font-size:27px;line-height:35px;text-align:center}
.model .full{display:block;text-align:center}
.model .full:nth-child(even){display:flex;flex-direction:column-reverse}
.model .full .title{margin:24px 0 15px}
.model .full:nth-child(even) img{float:none}
}
@media (max-width:829px) {
.counter .process-table{padding-left:15px}
.counter .tablex:before{display:none}
}
@media only screen and (max-width:915px) and (min-width:650px) {
.portfolio-section .article-title a{font-size:14px;line-height:22px}
}
@media screen and (max-width: 768px) {
.subheading{margin-bottom:28px;padding-bottom:15px}
.item{width:100%;height:auto;margin:0 0 30px;box-sizing:border-box;float:left;padding:0 15px}
.item:nth-child(2n),.item:nth-child(3n){margin:0 0 15px}
.padeql{padding-top:30px!important;padding-bottom:30px!important}
.blogbox{min-height:auto}
.search_engine p{font-size:22px;line-height:32px}
.tabslider-page .owl-controls{display:block!important}
.tabslider-page .tabslider-item-text p{width:85%;padding:10px 0;font-size:22px;line-height:32px}
.counter{float:left;width:100%;margin:0 auto;position:relative}
.counter .process-table{width:60%;float:none;padding:0;margin:0 auto}
.process-table .row{padding-left:52%;padding-top:20px;padding-bottom:20px;display:block;float:left}
.tablex .img{display:none;left:35px}
.counter .tablex:before{display:none}
.table-cell{display:inline-block;vertical-align:top;width:70%;padding-top:0;padding-bottom:0}
.tablex{position:absolute;width:52%;left:0;padding-bottom:40px}
.tablex .ssubheading{padding-left:0}
.table-arrow{position:relative;display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:25px}
.process .tablex .img{width:60px;height:60px}
.process .tablex{padding-left:0}
.tablex{padding-left:0}
.video_slider .vslide{width:70%}
.processCon ul li:last-child{padding-bottom:0}
.counter .process-table{padding-left:15px;padding-right:15px;width:70%}
.process-table .row{padding-left:0;padding-bottom:0}
.process-table .row:first-child{padding-top:0}
.process .process-table .row:after,.rslides1_nav{display:none}
.process .tablex{position:relative;width:100%;padding:0 15px;min-height:auto}
.table-cell{width:49%; float:left;}
.process-table .col-xs-2{display:none}
.tablex .ssubheading{text-align: center;}
}
@media screen and (max-width: 650px) {
#menu{border:none}
.feat_title{font-size:26px;line-height:36px}
.headbg .headtitle{font-size:30px;line-height:38px}
.first,.last{margin-left:0;padding-left:0;margin-right:0;padding-right:0}
#sidebar .blogtitle{margin-top:0}
.desktop,.tabview,.desktab,.topinfo .info ul{display:none}
.mobile,.tabmobi{display:block; margin:0 0 10px;}
.nda .alignrgt{text-align:center}
.footer .col-xs-12{min-height:auto;margin-bottom:15px}
.footer .col-xs-12:last-child{margin-bottom:0}
.footer ul.social{text-align:left}
.needs{text-align:center}
.needs .number span{margin-bottom:15px}
.processCon ul li{width:100% !important}
}
@media screen and (max-width: 641px) {
.wbox{min-height:auto;height:auto !important}
}
@media screen and (max-width: 580px) {
.video_slider .vslide{width:90%}
.counter .process-table{width:90%}
.reqst .purplebg,.topinfo .info ul{display:none}
.topinfo .info .mobile{display:block}
.logo{width:68%}
.shiftmenu{width:95px}
.search_engine p{font-size:20px;line-height:30px}
}
@media screen and (max-width: 520px) {
.info ul li{width:100%}
.topinfo .info ul li:last-child{display:none}
.rslides_nav.next{-ms-transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}
.rslides_nav{height:38px !important;width:22px !important;background-position: -8px -12px !important;margin-top:-28px !important}
}
@media screen and (max-width: 420px) {
.rslides img{min-height:172px;object-fit:cover}
.counter .process-table{width:100%}
.footer .aroham_map{min-height:auto;height:auto}
.footer .aroham_map img{min-height:auto}
}
@media (min-width: 768px) {
.col-sm-5ths{width:20%;float:left}
}
.img-responsive{display:none!important}
img[data-original].lazy,iframe.lazy{background-color:#fff;text-indent:-9999px}
.blogtitle a{color:#0f5fb0}
.container-image{height:245px}
.controls-wrapper .title{display:none}
.aroham-email,.header-email{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.aroham-email:hover,.header-email:hover{filter:none;-webkit-filter:grayscale(0%)}
.aroham_map img{width:100%;height:auto;min-height:220px;object-fit:cover}
.textwidget .aroham_map img{min-height:100px;}

.rslides_nav{text-indent:-99999px;display:block}
.fancybox-type-image.fancybox-opened{width:75%!important;height:auto!important;overflow:scroll}
.fancybox-type-image .fancybox-inner{width:100%!important;height:auto!important}
.portfolio-section{padding-bottom:0;float:left;position:relative;width:100%}
.filter-container{text-align:center}
.list-inline.filter{margin:35px 0 50px}
ul.filter > li > a{font-size:14px;line-height:22px;padding:5px}
ul.filter > li > a:hover,ul.filter > li > a:focus{text-decoration:none;color:#16a085;outline:none}
ul.filter > li.active a{color:#333;background-color:#fff;padding:8px}
ul.filter > li span{color:#ddd;font-size:20px;display:inline-block;margin:0 5px}
.portfolio-section.port-col .fa{vertical-align:initial}
.portfolio-section.port-col .port_div .overlay-background{background-color:#333;background-color:rgba(0,0,0,0.4)}
.portfolio-section .port_div{float:left;width:100%;position:relative;border:1px solid #e5e5e5;overflow:hidden;padding:5px; margin-bottom: 30px;}
.portfolio-section .port_div img{width:100%;height:auto}
.portfolio-section .article-title{text-align:center;float:left;width:100%;font-size:18px;line-height:24px;padding:12px 32px 12px 5px !important;margin-bottom:15px;background:#0f5fb0;color:#ffffff;position:relative}
.portfolio-section .article-title a:hover{position:relative}
.portfolio-section .article-title a:hover:after{content:"\f105";position:absolute;right:-20px;font-weight:300!important;font-size:24px;font-family:fontAwesome}
.portfolio-section .port_div:hover .overlay, .portfolio-section .isotopeSelector:hover .overlay{opacity:1;visibility:visible}
.portfolio-section .port_div:hover .overlay-background, .portfolio-section .isotopeSelector:hover .overlay-background{opacity:.8;visibility:visible}
.portfolio-section .port_div .overlay-background{z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%}
.portfolio-section .port_div .overlay-background .inner{position:absolute;left:0;right:0;bottom:0;top:0;margin:5px;background-color:#c8e9c8;background-color:rgba(194,231,194,0.9)}
.portfolio-section .port_div .overlay{z-index:2;transition:all .2s ease-in-out;position:absolute;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%}
.portfolio-section .port_div .inner-overlay{display:table;width:100%;height:100%}
.portfolio-section .port_div .inner-overlay-content{display:table-cell;vertical-align:middle;width:100%;padding:20px 40px}
.portfolio-section .port_div .inner-overlay-content.with-icons{text-align:center}
.portfolio-section .port_div .inner-overlay-content.with-icons a{width:40px;height:40px;line-height:42px;display:inline-block;margin:0 10px;text-decoration:none;font-size:20px;background:rgba(0,0,0,0.9);color:#fff;border-radius:0}
.isotopeSelector img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.isotopeSelector:hover img{-moz-transform:scale(1.5) rotate(2deg);-webkit-transform:scale(1.5) rotate(2deg);-o-transform:scale(1.5) rotate(2deg);-ms-transform:scale(1.5) rotate(2deg);transform:scale(1.5) rotate(2deg);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}
.top-nav{width:100%;height:40px;background:#111}
img.logo{margin-top:13px;margin-left:50px}
a.article-link,a.article-link:visited{display:inline-block;float:right;color:#FF4629;text-decoration:none;margin-right:50px;margin-top:10px}
a.article-link:hover{color:#fff}
.single .syntaxhighlighter .toolbar .item.about{display:none !important}
.syntaxhighlighter .bar .toolbar{min-width: auto !important}
.client_slider .slick-slide{text-align:center}
.videobg,#smenu,.client_slider{display:none}
.banner_text{position:absolute;display:block;width:95%;right:0;padding:15px;text-align:center;top:50%;transform:translateY(-50%)}
.banner_text > div{margin-bottom:18px}
.banner_text > p{margin-bottom:10px;text-align:center}
.banner_text > div{font-size:65px;line-height:72px}
.banner_text > div:last-child, .banner_text > p:last-child{margin-bottom:0}
.banner_text.right_cap{left:10%;right:unset;width:50%}
.banner_text.top_cap{top:32%}
.topinfo .info ul{float:right;margin:0 auto;max-width:485px}
.hand_img{display:none}
#sidebar .widget-area .aroham_service{margin-top:0}
#sidebar .aroham_service .title{margin:-22px -16px 18px -16px;background:#0f5fb0;color:#ffffff}
#sidebar .widget-area .right_box .title, #sidebar .aroham_service .title{padding:15px;text-align:center}
#sidebar .widget-area .right_box .title{color:#0f5fb0;background:#f7f6f4}
#sidebar ul.right_check li{padding-left:48px !important;padding-right:14px !important}
#sidebar ul.right_check li:after{left:15px}
#sidebar ul.right_check li:hover{color:#ffffff;background:#0f5fb0 !important}
#sidebar ul.right_check li:hover:after{color:#ffffff}
.wbox{padding:32px 20px 40px;height:400px;position:relative;float:left;width:100%;display:block;border:1px solid #eeeeee;margin:15px 0;transition:all 0.2s;box-sizing:border-box}
.wbox .title{margin:15px 0 20px}
.wbox p{text-align:center}
.wbox .w_det{float:left;width:100%;padding:20px}
.wbodr .wbox:hover:before, .wbodr .wbox:hover:after{display:none}
.wbox img{margin:25px 0 15px;max-width:100%}
.wbodr .wbox .service-bar:hover:before, .wbodr .wbox .service-bar:hover:after{display:none}
.wbox:hover{background:#0f5fb0;color:#ffffff;transition:all 0.2s}
.wbox:hover .title{color:#ffffff}
.wbox:hover img{filter:brightness(0) invert(100%);-webkit-filter:brightness(0) invert(100%)}
.bannercont ul.rslides li:nth-child(2) img{opacity:0.6}
.hourly{padding:0}
.hourlybox{float:left;width:100%;padding:25px 15px}
.hourly .btn{max-width:400px;border-radius:0}
.hourly .btn:before{right:305px}
.hourly .btn:hover:before{top:-125px;right:-70px;width:505px}
h1 p, h2 p, h3 p, h4 p{margin-bottom:0}
ul li > .bold:first-child, ul li > strong:first-child{margin-right:8px}
.processCon ul li .icon{background:none}
.terms .bold{font-size:18px;text-transform:none}
.postbox{position:relative;float:left;width:100%;display:block;border:1px solid #eeeeee;margin:15px 0;box-sizing:border-box}
.blog_post .postbox{margin:0 0 25px}
.p_img img{width:100%}
.p_detail, .p_cat{width:100%;float:left;padding:20px 18px 5px;box-sizing:border-box}
.p_detail p{text-align:left; padding:10px 0;}
.p_detail a{color:#0f5fb0}
.p_detail a:hover{color:#0f5fb0}
.isotopeContainer div.col-lg-4:nth-child(3n+1){clear:both;}
.p_cat{padding-top:12px;padding-bottom:12px;border-top:1px solid #eeeeee}
.p_date{float:right;min-height:22px}
.p_more{width:100%;float:left;margin:2px 0;min-height:22px}
.postbox .button{background:none;border:1px solid #eeeeee;color:#4c4c4c;height:48px;padding:10px 35px;box-sizing:border-box}
.postbox .button:hover,.postbox a.button:focus, .postbox a.button:active{background-color:#0f5fb0;color:#ffffff}
.p_img img{min-height:235px;max-height:235px}
.headbg, .headbg .headtitle, .headbg p, .headbg .headtitle a{color:#ffffff;text-align:left !important}
.headbg .top_title.swidth{margin:0!important}
.page-template-portfolio .lgtgrey{padding-top:55px}
.portfolio .btn{margin-top:22px}
.mobiletable{display:none;}
.cookie_table{border-collapse:collapse;width:100% !important;font-size:15px;line-height:25px}
.cookie_table tbody, .cookie_table tr{width:100%;float:left}
.cookie_table td{width:auto !important;float:left}
.cookie_table tr{display:flex;align-items:center;border:1px solid #ddd;border-bottom:none}
.cookie_table tr:last-child{border:1px solid #ddd;}
.cookie_table tr td:nth-child(1){width:20% !important}
.cookie_table tr td:nth-child(2){width:30% !important}
.cookie_table tr td:nth-child(3){width:50% !important}
.mobiletable tr td:nth-child(1){width:100% !important}
.mobiletable tr td:nth-child(2){width:100% !important}
.mobiletable tr td:nth-child(3){width:100% !important}
.cookie_table table{margin:0}
.cookie_table p:empty{display:none !important}
.cookie_table p{text-align:left !important;word-wrap:break-word; padding: 3px 0 !important;}
.cookie_table td, .cookie_table th{padding:8px}
.cookie_table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4CAF50}
.cookie_table tr:nth-child(even){background-color:#f9f9f9}
.cookie_table table{padding:0 !important; margin:0 !important;}
.cookie_table table tr:nth-child(even){background-color:#f2f2f2}
.cookie_table tr:nth-child(odd){background-color:#ffffff}
.fixhead .reqst a{ float: right; padding-left:15px;}
.fixhead .reqst a .fa{color:#0f5fb0 !important; padding:10px 0 0!important; border-radius:0 !important; font-size:34px; background-color:none !important; margin-right:-15px;}
.breadcrumbs li.trail-end a{color:#153670 !important}
.fancybox-type-iframe .fancybox-nav{width:25px !important;height:75% !important}
.fancybox-nav span{top:65% !important}
.loadicon:before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;z-index:99;background:url('https://www.aroham.com/wp-content/themes/aroham/inc/images/loadicon.gif') no-repeat center center #f7f8f9}
.video_slider.loadicon{max-height:400px;overflow:hidden}
.iframecont{height:600px !important;}
.iframecont::-webkit-scrollbar{width:4px}
.portfolio .btn.rqstquote .btn, .btn.purplebg{border-radius: 5px; display: flex; justify-content: center; margin: auto; outline: none; padding: 13px 30px; font-weight: 600 !important;}
.btn.purplebg:after, .portfolio .btn:after{display:none !important;}
.portfolio .btn, .wpcf7 .btnhover{margin-top:22px;}
.post-667 .wpcf7 .alignrgt{text-align:center}
.portfolio .btn, .wpcf7-submit.btn{min-width:300px;color:#333;font-weight: 600 !important; max-width:300px;}
.textwidget .btn.purplebg{border-radius:0; padding:15px 0;}
.video_slider .owl-controls > .owl-nav > div{position:absolute;top:45%;background:0 0;margin:0;padding:0;height:50px;width:40px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border:1px solid transparent}
.video_slider .owl-controls .owl-dots{display:none !important}
.video_slider .owl-controls > .owl-nav > div i{font-size:20px;line-height:52px}
.video_slider .owl-controls .owl-nav .owl-prev{left:0}
.video_slider .owl-controls .owl-nav .owl-next{right:0}
.video_slider .vslide{text-align:center;padding:0 25%}
.video_slider.owl-carousel .owl-item img{display:inline-block}
.video_slider .vslide{position:relative;width:92%;max-width:768px;margin:0 auto;text-align:center;padding:25px;display: inherit;overflow:visible;min-height:auto;background:none}
.video_slider .owl-controls > .owl-nav > div{color:#ffffff;background:#0f5fb0}
.video_slider .owl-controls .owl-nav > div:hover{background:#309999}
.pimg{width:120px;height:120px}
.model .box{width:100%;float:left;position:relative;cursor:pointer}
.si_title{pointer-events:none;width:100%;float:left;position:relative;cursor:pointer}
.si_title:after{display:none;font-family:fontAwesome;content:"\f107";position:absolute;right:15px;font-size:25px;top:28%;transition:all .8s}
.si_title.active:after{transition:all .8s;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform: rotate(180deg);transform:rotate(180deg)}
.vslides{width:100%;float:left;position:relative}
.fullframe{position:relative !important;padding-bottom:40.25% !important;overflow:hidden !important}		
.fullframe iframe,.fullframe object,.fullframe embed{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (min-width:1400px){
	.client_slider.slick-slider{max-width:1280px;margin:0 auto}
}
@media screen and (min-width:959px){
	.si_content{display:block !important}
}
@media screen and (max-width:1080px) and (min-width:959px){
  .wbox{height:445px}
}
@media screen and (max-width:1260px){
	.processCon{max-width:1135px}
	.processCon ul li{width:212px}
	.processCon ul li.one{left:0px}
	.processCon ul li.two{left:215px}
	.processCon ul li.three{left:440px}
	.processCon ul li.four{left:690px}
	.processCon ul li.five{left:915px}
}
@media screen and (max-width:1050px){
	.banner_text > div{font-size:42px;line-height:42px}
	.banner_text > p{font-size:22px;line-height:32px}
}
@media screen and (max-width:992px){
	.banner_text > div{font-size:36px;line-height:40px}
	.banner_text > p{font-size:18px;line-height:28px}
	.banner_text.right_cap{left:0;width:65%}
	.wbox .title{font-size:20px;line-height:30px}
	.isotopeContainer div.col-lg-4:nth-child(3n+1){clear:none;}
	.isotopeContainer div.col-lg-4:nth-child(2n+1){clear:both;}
}
@media screen and (max-width:959px){
	.procesbg.process, .si_content{display:none}
	.p_img img{min-height:235px;max-height:275px}
	.box .title.si_title{margin:0;padding:15px 35px 15px 12px;}
	.si_title{pointer-events:auto}
	.si_title:after{display:block}
	.model .box{min-height:auto;margin-bottom:15px}
	.model > div > div:last-child .box{margin-bottom:0}
}
@media screen and (max-width: 860px){
	.cookie_table tr{display:inherit;border-bottom:1px solid #ddd}
	.cookie_table tbody, .cookie_table tr{width:100% !important;float:left}
	.cookie_table td, .cookie_table th{border-bottom:none}
	.cookie_table td{padding:8px 15px !important}
}
@media screen and (max-width:840px){
	.p_img img{min-height:235px;max-height:235px}
}
@media screen and (max-width:768px){
	.banner_text > div{font-size:32px;line-height:38px}
	.p_img img{min-height:235px;max-height:235px}
	.breadcrumbs{display:none}
}
@media screen and (max-width: 680px){
	.desktable{display:none;}
	.mobiletable{display:block;}
	.fixhead .reqst a{padding-left:15px;margin-right:8px; border:1px solid #0f5fb0;}
	.fixhead .reqst a .fa{padding:10px 0px !important; font-size:24px; margin-right: 12px !important;}
}
@media screen and (max-width: 650px) and (min-width: 580px){
  .fixhead .reqst a .fa{margin-right:25px;}
}
@media screen and (max-width:650px){
	.p_img img{min-height:inherit;max-height:inherit}
	.portfolio .btn{margin-top:15px}
	.video_slider.loadicon{max-height:125px}
	.video_slider .vslide{padding:5px}
	.video_slider .owl-controls > .owl-nav > div{width:15px;color:#0f5fb0 !important;background:none !important}
	.video_slider .owl-controls > .owl-nav > div:hover{opacity:.8}
	.video_slider .owl-controls .owl-nav .owl-prev{left:-10px}
	.video_slider .owl-controls .owl-nav .owl-next{right:-10px}
	.video_slider .client_txt{padding:10px 0 0}
}
@media screen and (max-width: 580px){
  .fixhead .reqst a{margin-right: -20px}
}
@media screen and (max-width:595px){
	.banner_text > div{font-size:20px;line-height:28px;margin-bottom:12px}
}
@media screen and (max-width:420px){
	.banner_text > p{font-size:16px;line-height:25px}
}