/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
iframe{overflow:hidden} body{vertical-align:top;background:#fff;}
/* CLEARFIX CSS */ .clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} html[xmlns] .clearfix {display: block;} * html .clearfix {height: 1%;}
/* COMMON CSS */ a{display: inline-block;color:#228AC8;text-decoration: none;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;cursor:pointer;} a:hover{color:#21B89B;}
input[type="text"],input[type="password"],input[type="email"]{background: #fff;border: 1px solid #ebebeb;color: #000000;font: 12px arial;padding: 10px 3%;width: 94%;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {box-shadow: 0 0 3px #A87E4E;-moz-box-shadow: 0 0 3px #A87E4E;-webkit-box-shadow: 0 0 3px #A87E4E;outline: medium none;}
textarea{font-family: arial;resize: none;font-size: 12px;color:#666666;} input[type=submit],input[type=reset],input[type=button]{cursor: pointer;border:0px;} input[type=checkbox], input[type=radio]{margin:0;vertical-align: sub;}
/* Form style */
.form_blk  input[type="text"],.form_blk  input[type="password"],.form_blk  input[type="email"],.form_blk  input[type="checkbox"],.form_blk select,.form_blk textarea{background:#fcfcfc;font:12px/18px Raleway-Semibold;color:#666;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px 0 #ccc inset;-moz-box-shadow:0 0 3px 0 #ccc inset;-webkit-box-shadow:0 0 3px 0 #ccc inset;}
.form_blk input[type="text"]:focus, .form_blk input[type="password"]:focus, .form_blk input[type="email"]:focus, .form_blk input[type="checkbox"]:focus, .form_blk select:focus, .form_blk textarea:focus{box-shadow:0 0 2px 1px #a87e4e;-moz-box-shadow:0 0 2px 1px #a87e4e;-webkit-box-shadow:0 0 2px 1px #a87e4e;}
.form_blk textarea{height:60px;} .form_blk .abt_cmpny textarea{height:40px;} .form_blk label{color:#666;font:12px/18px Raleway;display:block;vertical-align:top;}
.captcha_blk{} .captcha_blk span{font:12px/18px RockSalt;color:#999;text-align:center;display:inline-block;vertical-align:top;padding:10px;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px 0 #ccc inset;-moz-box-shadow:0 0 3px 0 #ccc inset;-webkit-box-shadow:0 0 3px 0 #ccc inset;}
.form_blk  .captcha_blk input[type="text"]{color:#999;display:inline-block;vertical-align:top;width:120px;text-align:left;font:13px/18px OpenSans,arial;padding:10px;}
.form_blk .input_line{display:block;padding:10px 0 0;} .form_blk .input_line:first-child{padding:0;}
/* Font for captcha */ @font-face { font-family: 'RockSalt'; font-style: normal; font-weight: 400; src: local('Rock Salt'), local('RockSalt'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/rocksalt/v6/Q94aHXFHGip10K5uxi1jOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/rocksalt/v6/Q94aHXFHGip10K5uxi1jOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
/* Fonts */
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; src: local('Raleway'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/raleway/v9/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/raleway/v9/IczWvq5y_Cwwv_rBjOtT0w.woff) format('woff'); }
@font-face { font-family: 'Raleway-SemiBold'; font-style: normal; font-weight: 600; src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/raleway/v9/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(https://web.archive.org/web/20220309015123im_/http://fonts.gstatic.com/s/raleway/v9/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format('woff'); }
@font-face { font-family: 'Varela_Round'; font-style: normal; font-weight: 400;  src: local('Varela Round'), local('VarelaRound-Regular'), url(https://web.archive.org/web/20220309015123im_/https://fonts.gstatic.com/s/varelaround/v6/APH4jr0uSos5wiut5cpjrnhCUOGz7vYGh680lGh-uXM.woff) format('woff'); }
/* User css */ body{overflow-x:hidden;}
.center{margin:0 auto;width:1024px;min-width:90%;} .bg1{background:#fff;padding:30px 0;} .bg2{background:rgba(0,0,0,0.2);padding:30px 0;}
.title1{display:block;font:30px/36px Raleway-SemiBold;color:#333;letter-spacing:0px;padding:0 0 20px;text-align:center;}
.title2{display:block;font:20px/28px Raleway;color:#666;letter-spacing:0px;padding:0 0 8px;text-align:left;}
.title3{display:block;font:18px/24px Raleway;color:#333;padding:0 0 8px;text-align:center;text-transform:capitalize;}
.desc1{display:block;font:14px/18px Raleway;color:#777;letter-spacing:0px;padding:0 0 8px;text-align:justify;}
.desc2{display:block;font:14px/18px Raleway;color:#777;letter-spacing:0px;padding:0 0 8px;text-align:center;}
.lst_blk{display:block;margin:0;} .lst_blk li{display:inline-block;vertical-align:top;} .lst_blk.two  li{width:49%;} .lst_blk.three  li{width:32%;} .lst_blk.four  li{width:24%;} /*  .lst_blk li:first-child{padding-left:0;} */
.sbt_btn{display:inline-block;font:12px/18px Raleway-Semibold;padding:7px 15px;background:#a87e4e;color:#fff;text-transform:uppercase;margin:0 5px 5px 0;border:1px solid #a87e4e;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.sbt_btn:hover{opacity:0.85;filter:alpha(opacity=85);color:#fff;}
.btn{display:inline-block;font:12px/18px Raleway-Semibold;padding:7px 15px;background:transparent;color:#a87e4e;margin:10px 0 0;border:1px solid #a87e4e;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:34px;box-sizing:border-box;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.btn:hover{background:#a87e4e;color:#fff;} .txt_center{text-align:center;}  .ful_btm_border{display:block;border-bottom:1px solid #ccc;}
/* Header start */
.header_out{position:relative;height:0;z-index:9;}  .nonban_pge{background:#333;height:80px;}
.header_fixed{position:fixed;top:0;left:0;width:100%;background:transparent;padding:10px 0;z-index:7;transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;-webkit-transition:all 0.2s ease 0.1s;}
.header_fixed.active{background:rgba(0,0,0,0.8);top:0 !important;} 
.logo{display:inline-block;vertical-align:top;margin:4px 15px 4px 0;height:52px;} .logo img{display:block;width:auto;height:100%;}
.hmenu_blk{display:inline-block;vertical-align:top;float:right;} .res_hmenu{display:none;} .response_hmenu,.hdcenter_align .hmenu_lst.response_hmenu{display:none;} .hmenu_lst{display:block;margin:7px 0;}
.hmenu_lst > li{display:inline-block;vertical-align:top;margin:0 0 0 2px;position:relative;}
.hmenu_lst > li > a{display:block;font:18px/28px Raleway-semiBold;color:#fff;letter-spacing:0.7px;padding:8px 10px;margin:0 7px;text-transform:capitalize;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.hmenu_lst > li:hover > a,.hmenu_lst > li.active > a{color:#eee;background:rgba(0,0,0,0.5);}
.hsubmenu_blk{display:none;position:absolute;left:7px;top:43px;width:200px;padding:0;opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,0.8);box-shadow:0 0 1px 0px #333;-moz-box-shadow:0 0 1px 0px #333;-webkit-box-shadow:0 0 1px 0px #333;transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s;}
.hsubmenu_lst{padding:0;width:auto;text-align:left;} .hmenu_lst > li:hover .hsubmenu_blk{display:block;opacity:1;filter:alpha(opacity=100);} 
.hsubmenu_lst > li{display:block;padding:0;width:auto;vertical-align:top;}  .hsubmenu_lst > li:first-child{border:0;}
.hsubmenu_lst > li a{display:block;font:13px/24px Raleway;color:#eee;padding:5px 10px;letter-spacing:0.4px;} .hsubmenu_lst > li a:hover{color:#aaa;}
/* Home About Us Header */
.home_slideitem  .header_out,.about_slideitem  .header_out{display:none;}  .home_slideitem.active .header_out,.about_slideitem.active .header_out{display:block;} 
.about_slideitem.active  .header_out{height:80px;} .about_slideitem.active .header_fixed{background:rgba(0, 0, 0, 0.8);}
/* Home Header */
.header_fixed.inactive{opacity:0;filter:alpha(opacity=0);transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}  
.hdcenter_align{display:block;position:relative;height:60px;} 
.hdcenter_align .logo{position:absolute;left:50%;top:7px;margin:0 0 0 -130px;width:260px;height:52px;} .hdcenter_align .hmenu_blk{position:relative;left:0;top:0px;width:100%;}
.hdcenter_align .hmenu_lst{position:absolute;top:10px;display:block;text-align:center;width:50%;}
.hdcenter_align .hmenu_lst.lftlst{right:50%;margin:0 150px 0 0;text-align:right;} .hdcenter_align .hmenu_lst.rhtlst{left:50%;margin:0 0 0 150px;text-align:left;}
.hdcenter_align .hmenu_lst > li{margin:0 10px;}
/* Footer start */ 
.footer_outer{background:#333;padding:10px 0;} .foot_in{}  .cpy_rht{font:14px/20px Raleway;color:#fff;text-align:center;display:inline-block;}.cpy_rht i{display:inline-block;font-size:inherit;line-height:inherit;color:inherit;} 
.soc_media{display:inline-block;vertical-align:top;float:right;} .soc_media ul{display:block;} .soc_media ul li{display:inline-block;vertical-align:top;padding:0 2px;}
.soc_media ul li a{display:block;font:14px/20px arial;background:#fff;width:20px;height:20px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.soc_media ul li a i{display:block;vertical-align:top;line-height:20px;font-size:16px;color:#a87e4e;position:relative;top:4px;left:-4px;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;} .soc_media ul li a:hover i{top:0;left:0;}
/* Loading  */
 #loading{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,1);z-index:998;}
 #loading img{position:absolute;left:50%;top:50%;height:50px;width:50px;z-index:999;margin:-25px 0 0 -25px;}
/* Home page */
#header {width: 100%; position: relative; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden;font-size: 1em; }
#header-canvas { position: relative; z-index:8; } 
.banner{background: url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/home_banner.jpg') no-repeat center #F7F5EE;height:450px;width:100%;position:relative;background-size:cover;}
.banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;background:rgba(0,0,0,0.6);}
.ban_logo_img{position:relative;left:50%;top:20px;height:320px;width:300px;margin:0 0 0 -150px;z-index:4;text-align:center;} 
.ban_logo_img img{display:inline-block;width:auto;height:auto;max-height:100%;vertical-align:middle;} /* banlay_img{} */
.ban_cnt{display:block;vertical-align:top;padding:0;z-index:7;position:absolute;left:0;top:40%;width:100%; /* padding:100px 20px 0; */ }
.ban_title{font:bold 30px/40px varela_round;letter-spacing:2px;color:#fff;text-align:center;display:block;padding:0;width:100%;text-shadow:0 0 2px #666;}
.ban_subtitle{font:20px/30px Varela_Round;letter-spacing:0px;color:#eee;text-align:center;display:block;padding:15px 0 0;text-shadow:0 0 2px #999;}
 /* Home about us */
.abtus_sec{padding:40px 0 30px;overflow:hidden; text-align:center; }
.abtus_title{display:inline-block;text-align:left;padding:0 0 15px;color:#333;font:28px/30px Varela_Round;position:relative;}
.abtus_title:before{content:"";position:absolute;left:50%;margin:0 0 0 -25px;bottom:7px;width:50px;border-bottom:2px solid #555;height:0px;}
.abtus_sec .desc1{font:20px/28px Varela_Round,Raleway;padding:20px 0;color:#666;text-align:center;}
.abtus_sec .desc2{font:14px/25px Varela_Round,Raleway;padding:20px 0;color:#666;text-align:justify;letter-spacing:0.5px;}
.abtus_btn{padding:8px 0 0;text-align:left;margin:8px 0 0;} .abtus_btn > a{display:inline-block;background:#A87C4F;padding:7px 15px;color:#fff;font:20px/28px Varela_Round,Raleway-SemiBold;letter-spacing:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} 
.abtus_btn > a:hover{opacity:0.85;filter:alpha(opacity=85);} .abtus_btn > a > i{font-size:24px; line-height:30px;color:#A87C4F;}
/* Our Employee sec */
.ouremploy_sec{display:block;padding:40px 0 20px;background:#fefefe;} .ouremploy_blk{display:block;}
.ouremploy_blk .title1{padding:0 0 10px;text-align:center;}
.ouremploy_blk  .desc1{font:15px/20px Varela_Round;padding:15px 0 20px;letter-spacing:0.6px;color:#999;text-align:center;}
.ouremploy_lst{display:block;text-align:center;} .ouremploy_lst li{display:inline-block;vertical-align:top;width:33%;padding:0 1%;margin:20px 0;box-sizing:border-box;}
.flip_out{display:inline-block;width:250px;height:250px;border-radius:300px;-moz-border-radius:200px;-webkit-border-radius:200px;position:relative;}
.flip_front{position:absolute;top:0;left:0;display:block;background:#fff;width:250px;height:250px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 3px 1px rgb(168,126,78);-moz-box-shadow:0 0 3px 1px rgb(168,126,78);-webkit-box-shadow:0 0 3px 1px rgb(168,126,78);
    transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg); transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;z-index:5;overflow:hidden;}
.flip_back{position:absolute;top:0;left:0;display:block;background:#fff;width:250px;height:250px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 3px 1px rgb(168,126,78);-moz-box-shadow:0 0 3px 1px rgb(168,126,78);-webkit-box-shadow:0 0 3px 1px rgb(168,126,78);
transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg); transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;z-index:4;}
.flip_back:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);z-index:6;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.flip_out:hover .flip_front{transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);z-index:4;opacity:0;filter:alpha(opacity=0);}
.flip_out:hover .flip_back{transform: rotateY(0deg);-moz-transform: rotateY(0);-webkit-transform: rotateY(0);z-index:5;}
.front_img,.back_img{display:inline-block;width:65%;height:auto;margin:40px 0 0 0;} .front_img  img,.back_img img { display:inline-block; width: auto; max-width: 100%; max-height:135px; }
.front_info,.back_info{display:block;width:auto;padding:8px 0 0;} /* rgba(31, 175,145, 0.6)  */ 
.front_info h6{font:14px/18px Varela_Round,Raleway,arial;color:#333;text-align:center;padding:0 0 5px} .front_info p{font:12px/16px Varela_Round,Raleway,arial;color:#333;text-align:center;}
.back_info a{display:block;width:auto;color:#fff;font:14px/18px Raleway,arial;text-align:center;} .back_info a i{display:inline-block;vertical-align:top;font-size:16px;line-height:18px;padding:0 2px 0 0;}
.back_links{position:absolute;top:50%;left:10%;width:80%;text-align:center;margin-top:-20px;z-index:7;}
.back_links a{display:inline-block;margin:0 5px 3px;padding:0;font:14px/40px arial;background:#fff;height:40px;width:40px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;}
.back_links a i{display:inline-block;line-height:40px;font-size:26px;color:#a87e4e;} .back_links a:hover{box-shadow:0 0 10px 1px #a87e4e inset;-moz-box-shadow:0 0 10px 1px #a87e4e inset;-webkit-box-shadow:0 0 10px 1px #a87e4e inset;}
.front_img{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;z-index:5;} .front_img img{max-width:none;height:100%;margin:0;width:auto;max-height:100%;}
.front_info{position:absolute;left:0;top:150px;width:100%;z-index:6;} .front_info h6,.front_info p{text-shadow:0 0 3px #000;color:#fff;font-weight:bold;letter-spacing:0.5px;}
/* counter sec */
.count_sec{display:block;padding:40px 0;background:#fff; background-size:80% 80%;border-top:1px solid #eee;border-bottom:1px solid #eee; margin:0 auto; position:relative;}
.count_blk{display:block;padding:0;position:relative;z-index:4;} .count_blk .title1{color:#333;}  .count_lst{display:block;text-align:center;margin:30px 0 0;}
.count_lst li{display:inline-block;vertical-align:top;width:24%;padding:0 1%;box-sizing:border-box;}
.count_box{display:inline-block;border:1px solid #a87e4e;width:250px;height:250px;box-sizing:border-box;} 
/* .count_box i{height:50px;line-height:50px;display:inline-block;background-image:url('/web/20220309015123im_/http://rainterra.com/images/sprite_img.jpg');background-repeat:no-repeat;vertical-align:top;margin:50px 0 0;} 
.count_box .icon1{background-position:-2px -220px;width:81px;} .count_box .icon2{background-position:-90px -220px;width:46px;}
.count_box .icon3{background-position:-140px -220px;width:70px;} .count_box .icon4{background-position:-215px -220px;width:104px;} */
.count_box i{height:50px;line-height:50px;display:inline-block;background-size:cover;background-repeat:no-repeat;vertical-align:top;margin:50px 0 0;} 
.count_box .icon1{width:81px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/enterprise_icon.png');} .count_box .icon2{width:46px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/team_icon.png');}
.count_box .icon3{width:70px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/project_icon.png');} .count_box .icon4{width:104px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/infinite_icon.png');}
.count_num{margin:20px 0 0;font:30px/50px Varela_Round,arial;color:#333;position:relative;}
.count_desc{display:block;padding:0;font:16px/18px Varela_Round,arial;color:#333;text-transform:capitalize;}
/* Services  */
.servs_sec{padding:40px 0;background:#fff;text-align:center; }
.servs_title{display:inline-block;text-align:left;padding:0 0 5px;margin-bottom:20px;color:#333;font:26px/34px Varela_Round;letter-spacing:0.1px;position:relative;}
.servs_title:before{content:"";position:absolute;left:50%;bottom:-1px;width:50px;margin:0 0 0 -25px;border-bottom:2px solid #333;height:0px;}
.servs_lst{display:block;text-align:center;padding:15px 0 0;} 
.servs_lst > li{display:inline-block;vertical-align:top;width:31%;padding:0 10px;box-sizing:border-box;text-align:center;margin:10px 0 20px;}
.servs_subtitle{display:block;padding:0; margin:0 0 20px;color:#333;font:17px/20px Varela_Round;letter-spacing:1px;} .servs_subtitle:hover{color:#a87e4e;}
.servs_lst p{font:14px/26px Varela_Round;color:#666;padding:0 0 7px;letter-spacing:-0.35px;}
.serv_img{display:block;width:auto;text-align:center;height:auto;margin:0 0 15px;} 
.serv_img > i { display:inline-block;vertical-align:top;background-size:100% auto;background-repeat:no-repeat;height:80px;line-height:80px;}
.iot_icon{width:76px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/iot_eng_icon.png');}  .cloudeng_icon{width:100px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/cloud_eng_icon.png');}  .dataeng_icon{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/data_eng_icon.png');width:152px;}
.softweng_icon{width:106px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/soft_eng_icon.png');} .infrmeng_icon{width:83px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/infrm_sec_icon.png');} .stfaugm_icon{width:80px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/staf_augm_icon.png');}
/* Customer Benefits */
.custbenfit_sec{display:block;background:#fff;padding:30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.custbenfit_sec .title1{text-align:center;font:24px/28px Raleway-SemiBold;letter-spacing:1px;} .cusbnft_lst{display:block;padding:20px 0 0;text-align:center;}
.cusbnft_lst li{display:inline-block;vertical-align:top;width:32%;padding:0 1%;box-sizing:border-box;}
.cusbnft_lst li i{display:inline-block;vertical-align:top;background-size:100% auto;background-repeat:no-repeat;height:90px;margin:0 0 15px;}
.cusbnft_icon1{width:108px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/pig_saving.png');} .cusbnft_icon2{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/lmtscalability_icon.png');width:96px;} .cusbnft_icon3{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/fastest_time_value.png');width:88px;}
.cusbnft_lst .desc2{text-align:center;font:20px/22px Raleway-semiBold;letter-spacing:1px;padding:0;}
/* vertical scroll*/
.vertical_slider{overflow:hidden;position:relative;display:inline-block;vertical-align:top;width:150px;text-transform:uppercase;height:30px; /* background:#a87c4f;*/ border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.rotate_item { display:block;width:100%;text-align:center;position:relative;}
.rotate_item span{font:bold 20px/30px Varela_Round;color:#a87e4e;display:block;text-align:center;text-shadow:none; /* opacity:0;filter:alpha(opacity=0); */ position:absolute;margin-top:20px;top:20px;left:0;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
.rotate_item span.active{ left: 0; position: absolute; top:20px; width: 100%; z-index: 2;margin-top:-20px;}
/* About Us home sec */ #slideitem2{display:none;} 
.abt_imgblkbg{background:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/home-concept.png') no-repeat center;background-size:100% 100%;width:100%;overflow:hidden;} .abt_imgblk{display:block;padding:20px 0;text-align:center;}
.abt_img{display:inline-block;vertical-align:top;width:20%;vertical-align:middle;margin-top:70px;} .abt_img.big{width:28%;margin:0;}
a.abt_imginner{cursor:pointer;border-radius:30%;-moz-border-radius:30%;-webkit-border-radius:30%;} .abt_imginner{position:relative;z-index:2;background:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/roundimg_bg.png') no-repeat center;background-size:cover;display:inline-block;width:160px;height:180px; text-align:center;}
.big .abt_imginner{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/roundimg_bg1.png');position:relative;} .abt_imginner i{display:inline-block;line-height:160px;color:#a87e4e;position:relative;z-index:3;}
.abt_imginner > i{display:inline-block;height:80px;position:relative;z-index:3;margin:40px 0 0;max-width:90%;background-size:100% auto;background-repeat:no-repeat;}
.abt_icon{width:110px; background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/about_us.png');} .fact_icon{width:60px; background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/fact_icon.png');} .ourteam_icon{width:74px; background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/team_icon.png');}
.abt_imginner i.abt_logo{background:rgba(0, 0, 0, 0) url("https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/banner_screen.png") no-repeat scroll center center;background-size:100% 100%;max-width:none;height:241px;width:241px;margin:5px 0 0 2px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.abt_img.big .abt_imginner{width:250px;height:280px;}  .abt_img .desc2{font:18px/20px Varela_Round;margin:15px 0 0;text-align:center;padding:0;letter-spacing:0.2px;color:#333;}
.habt_btnsec{text-align:right;} .habt_btnsec a{display:inline-block;vertical-align:top;padding:3px;} .habt_btnsec i{display:block;font-size:20px;line-height:22px;color:#a87e4e;} .habt_btnsec a:hover{color:inherit;text-decoration:none;}
/* Page sliding */
.home_slide_out{position:relative;z-index:1;width:100%;height:auto;overflow:hidden;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.home_slide_in{width:200%;height:auto;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.home_slideitem{float:left;width:0;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.home_slideitem.active{margin-left:0;height:auto;}
.about_slideitem{float:left;width:0;height:0;padding:0;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;}
.about_slideitem.active{left:0;height:auto;}
/* Close the scroll */
.abtus_backsec{text-align:left;width:100%;padding:0 0 0 10px;box-sizing:border-box;height:36px;background:#999;position:relative;letter-spacing:0.35px;font:16px/36px Varela_Round,arial;color:#fff;}
.abtus_backsec a{display:inline-block;position:absolute;top:0;right:10px;vertical-align:top;padding:0;margin:0;} .abtus_backsec i{display:block;font-size:16px;line-height:35px;color:#fff;}
/* Remove fixed header */
.home_slideitem .header_fixed{top:-80px;transition:all 0.4s ease 0.1s;-moz-transition:all 0.4s ease 0.1s;-webkit-transition:all 0.4s ease 0.1s;} .home_slideitem.active .header_fixed{top:10px;}
/* Services page */
.serv_pge{} .serv_pge .header_fixed{background:rgba(0, 0, 0, 0.6);}
/* Security banner */
.secu_baner{position:relative;background:#f60;width:100%; background: url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/home_banner.jpg') no-repeat center;height:530px;background-size:cover;}
.secu_baner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;background:rgba(0,0,0,0.6);}
.baner_lstbtns{display:block;position:relative;text-align:center;padding:150px 0 0;z-index:7;} 
.baner_lstbtns li{display:inline-block;vertical-align:top;width:auto;margin:0 0 0 100px;} .baner_lstbtns li:first-child{margin:0;}
.baner_lstbtns a{display:inline-block;background:rgba(255,255,255,0.5);width:100px;height:100px;overflow:hidden;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 2px 0 #a87e4e; moz-box-shadow:0 0 2px 0 #a87e4e; -webkit-box-shadow:0 0 2px 0 #a87e4e;}
.baner_lstbtns a i{display:inline-block;line-height:100px;height:100px;font-size:50px;color:#a87e4e;} 
.baner_lstbtns a i img {display: inline-block; height:50px; margin:25px 0; width:auto;max-width:60px;}
.baner_lstbtns .title2{text-align:center;font:bold 16px/24px varela_round;color:#fff;letter-spacing:0.7px;margin:10px 0 0;}
/* Slide tab */
.slide_sec{display:block;position:relative;overflow:hidden;margin:20px 0;}
.slideitem{display:inline-block;float:left;vertical-align:top;background-size:cover;height:300px;padding:20px;border:1px solid #a87e4e;box-sizing:border-box;overflow:hidden;background:#fff;transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
.item1{margin-right:1%;width:45%;} .item2{margin-right:1%;width:26%;} .item3{width:26%;}
.item1.slide_active,.item2.slide_active,.item3.slide_active{width:58%;}  .item1.slide_inactive,.item2.slide_inactive,.item3.slide_inactive{width:20%;}
.slide_info{display:inline-block;vertical-align:top;float:left;width:79%;padding:30px 0 0;margin-right:1%;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
.slide_title{font:bold 34px/42px Varela_Round;color:#333;display:block;}
.slide_desc{font:16px/22px Varela_Round;color:#999;display:none;padding:10px 0;width:0;height:0;transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;}
.slide_active .slide_desc{display:block;width:auto;height:auto;}
.slide_btn{display:inline-block;margin:8px 0 0;color:#a87e4e;font:14px/16px Varela_Round;} .slide_btn:hover{text-decoration:underline;color:#a87e4e;}
.slide_img{display:inline-block;vertical-align:top;float:left;height:100%;width:20%;overflow:hidden;text-align:center;}
.slide_img img{display:inline-block;width:auto;max-height:250px;vertical-align:middle;height:100%;line-height:260px;}
.slide_active{background: #fefefe; } .slide_active .slide_info{width:64%;} .slide_active .slide_img{width:35%;}
.slide_inactive .slide_info{display:none;} .slide_inactive .slide_img{width:100%;} .slide_active .slide_img img,.slide_inactive .slide_img img{max-width:98%;}
/* Slide description sec */
.slidedesc_sec{display:block;}
.hidden_sec{display:none;background:#f6f6f6;padding:30px 0;box-shadow:0 0 3px 1px #f3f3f3;-moz-box-shadow:0 0 3px 1px #f3f3f3;-webkit-box-shadow:0 0 3px 1px #f3f3f3;}
.hidden_sec .desc1{text-align:center;font:bold 24px/30px varela_round;letter-spacing:1px;}
.hidden_sec .desc2{text-align:justify;font:14px/22px varela_round;letter-spacing:0.5px;}
.hidden_sec .desc2 b{font-weight:bold;} .hidden_sec .desc2 span{color:#a87e4e;font-weight:bold;}
/* security slider */
.secserv_slidsec{padding:30px 0;position:relative;background:url("https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/bg_img.png") no-repeat center;background-size:cover;text-align:center;}
.secserv_slidblk{position:relative;z-index:2;display:inline-block;} .secserv_slidblk .exps_title{color:#666;padding:15px 0 30px;font:bold 30px/38px varela_round,arial;letter-spacing:1px;text-align:center;}
.secserv_slid{position:relative;} .secserv_slid > div[u="slides"]:before{content:"";position:absolute;right:0;top:0;width:700px;height:500px;/* background:url('/web/20220309015123im_/http://rainterra.com/images/tablet.png') no-repeat center transparent;background-size:100% 100%;*/ border:2px solid #a87e4e;z-index:5;width:695px;height:495px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.secserv_slid .arw_lft{left:318px !important;right:auto;top:220px !important;} .secserv_slid .arw_rht{right:13px !important;top:220px !important;}
.secserv_slid .jssort13{left:0 !important;top:auto !important;height:320px;background:transparent;} .secserv_slid .jssort13 > div{left:0 !important;top:0 !important;}
.secserv_slid .jssort13 .c{font:13px/32px varela_round,Raleway-SemiBold;letter-spacing:0.5px;border:0;padding:0 10px;text-align:left;box-sizing:border-box;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.secserv_cntblk{vertical-align:middle;display:block;} .secserv_cntblk .title2{text-align:center;font:18px/30px varela_round;letter-spacing:0.5px;color:#a87e4e;} .secserv_cntblk .desc2{text-align:justify;font:13px/20px varela_round;color:#666;}
.secserv_cntblk .point_lst{} .point_lst{text-align:left;} .secserv_cntblk .point_lst li,.point_lst li{font:12px/19px varela_round;color:#777;padding:5px 0 0 10px;display:list-item;list-style:disc none inside;} .secserv_cntblk .point_lst li:first-child{padding-top:5px;}
.point_lst li{font:14px/19px varela_round;} .align_center .point_lst.tick_lst{display:inline-block;}
.non_point.point_lst li,.tick_lst.point_lst li{display:block;} .tick_lst,.point_lst.tick_lst{padding:0 0 20px;} .tick_lst li i,.tick_lst.point_lst li i{display:inline-block;padding:0 5px 0 0 ;color:#a87e4e;font-size:11px;line-height:19px;}
.secserv_cnt{margin:55px 70px;position:relative;z-index:2;vertical-align:middle;display:block;}
.secserv_slid .jssort13 { position: absolute; width: 325px; height: 350px; top:5px !important; left:0 !important;}
.secserv_slid .jssort13 .p { position: absolute; width: 325px;padding:0 10px; height: 50px; top:2px !important; left:25px !important;  }
.secserv_slid .jssort13 .w { cursor: pointer; position: absolute; width: 300px; height: 32px; border:0; top: -1px; left: 0px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.secserv_slid .jssort13 .w:hover{transform:rotateX(360deg);-moz-transform:rotateX(360deg);-webkit-transform:rotateX(360deg);}
.secserv_slid .jssort13 .w:before{content:"";position:absolute;left:-25px;top:13px;z-index:3;border:1px solid #999;width:10px;height:10px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.secserv_slid .jssort13 .w:after { border-top: 1px solid #999; content: ""; left: -14px; position: absolute; top: 18px; width: 15px; }
.secserv_slid .jssort13 .w:hover:before,.secserv_slid .jssort13 .pav .w:before{background:#a87e4e;}
.secserv_slid .jssort13 .c { width: 100%; height: 100%;padding:0; position: absolute; top: 0; left: 0; text-align: center;color: #000; font:bold 12px/32px varela_round;text-transform:capitalize;letter-spacing:0.4px;border: 1px solid #999;  border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; }
.secserv_slid  .jssort13 .p .c,.secserv_slid  .jssort13 .pav:hover .c { background-color:transparent;color:#666;} .secserv_slid .jssort13 .pav .c, .secserv_slid .jssort13 .p:hover .c { background-color:#a87e4e;color:#fff;}
.devtst_pge .servlst_blk .desc2{font:14px/24px Raleway;padding:0 0 10px 0;} .jssora21l, .jssora21r { display: block; position: absolute; width: 55px; height: 55px; cursor: pointer; overflow: hidden; }
.arw_lft,.arw_rht{background:#a87e4e;width:30px;height:30px;z-index:9;text-align:center;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;top:180px !important;}
.arw_lft i,.arw_rht i{font-size:12px;line-height:30px;color:#fff;display:inline-block;} .arw_lft{left:auto !important;right:395px;} .arw_rht{right:0px !important;}
/* Cloud engineering page */
.cloud_baner{height:530px;} .cloud_baner .baner_lstbtns{padding:130px 0 0;}  .ban_btmsec{position:relative;height:0px;}
.ban_btm{position:absolute;left:0;bottom:0;width:100%;padding:20px 0;background:rgba(0,0,0,0.5);z-index:7;} 
.banexps_sec{position:relative;z-index:5;} .banexps_sec .title1{color:#fff;} .exps_sec{padding:40px 0;background:#f9f9f9;}
.exps_title{padding:0 0 30px;color:#666;font:33px/36px varela_round,Raleway;text-align:center;}
.exps_lst{margin:0;display:block;text-align:center;}
.exps_lst li{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 15px;margin:0 0 8px;text-align:center;opacity:0.85;filter:alpha(opacity=85);transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.exps_lst li:before{content:"";border-left:1px solid #ccc;position:absolute;left:-3px;top:0;height:30px;} .exps_lst li:first-child:before{border:0;}
.exps_lst i{display:inline-block;padding:0;text-align:center;width:30px;height:30px;font-size:20px;line-height:30px;color:#fff;display:none;}
.exps_st{padding:5px 0 0;font:14px/18px varela_round;color:#fff;letter-spacing:0.5px;}
.devops_iconhgt{} .devops_iconhgt img{ height: 85px !important; margin-top: 20px !important; max-width: 90px !important;}
/* Cloud list */
.solutn_lst{display:block;padding:0;text-align:center;} .solutn_lst.devops_lst  > li i{min-width:160px;width:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.devops_lst{padding:10px 0 0;} .solutn_lst.devops_lst > li i img{height:100px;margin:10px 0;width:auto;}
.solutn_lst.four > li{display:inline-block;vertical-align:top;width:24%;padding:0 10px;box-sizing:border-box;text-align:center;}
.solutn_lst.three > li{display:inline-block;vertical-align:top;width:33%;padding:0 10px;box-sizing:border-box;text-align:center;margin-bottom:20px;}
.solutn_lst > li i{display:inline-block;text-align:center;overflow:hidden;position:relative;margin:0 0 15px;z-index:2;line-height:120px;color:#a87e4e;background:rgba(255, 255, 255, 0.3);font-size:50px;width:120px;height:120px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 4px 0px #a87e4e;-moz-box-shadow:0 0 4px 0px #a87e4e;-webkit-box-shadow:0 0 4px 0px #a87e4e;} /* rgba(25, 158, 145, 0.3)*/
.solutn_lst > li i img {display: inline-block; height:60px; margin:30px 0; width:auto;max-width:80px;}
.solutn_subtitle{display:block;padding:0 0 8px;color:#666;font:bold 18px/26px varela_round;letter-spacing:0.5px;}
.solutn_lst p{font:15px/17px arial;color:#666;padding:0 0 7px;} .solutn_lst p.desc1{font:13px/20px varela_round;color:#777;letter-spacing:0.25px;padding:0;text-align:center;}
.dev_partlst{display:block;}
.dev_partlst li{width:30%;margin-left:150px;} .dev_partlst li:first-child{margin-left:0;}
/* IOT Engineering */ .ioteng_bicon img,.baner_lstbtns .ioteng_bicon img{height:70px;margin-top:10px;} .baner_lstbtns .stgaug_bicon img{height: 70px; margin-top: 15px; max-width:80px;} 
.ioteng_lst{} .ioteng_lst > li i{height:80px;margin:0 0 20px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.ioteng_lst > li i img{height:60px;max-width:100px;margin:0;}  .ioteng_lst .ioteng_icon img{height:80px;} .ioteng_lst > li i img{}
.ioteng_desc{text-align:center;} .ioteng_descin{display:inline-block;width:600px;text-align:center;max-width:98%;}  .sfteng_desceng.ioteng_desc .desc2, .ioteng_descin .desc2{text-align:center;letter-spacing:0.9px;}
/* About Us page */ .abtus_pge{} .abtus_pge .header_out{height:80px;background:#333;} .abtus_pge .header_fixed {background:rgba(0, 0, 0, 0.6);}
/* Contact Us */ .cntct_sec{position:relative;z-index:2;padding:0;}
.cntct_secin{position:relative;z-index:3;padding:70px 0;background:#fff;} .cntct_topsec{background:rgba(0,0,0,0.4);padding:30px 0;}
.cntct_topsec .title1{color:#fff;text-align:center;font:30px/40px Varela_Round;letter-spacing:1px;padding:0 30px;} .cntct_topsec .title1 b{font-weight:bold;margin:8px 0 0;display:inline-block;}
.cntct_blk{position:relative;z-index:4;padding:0;text-align:center;} .cntct_blk .title1{color:#333;margin:0;font:32px/36px varela_round;text-transform:capitalize;}
.captcha_blk span{background:rgba(255,255,255,0.7);color:#666;}
.cntct_lst li{width:33%;margin-bottom:12px;box-sizing:border-box;padding:0 1%;} .cntct_lst li:first-child{padding:0 1%;}
.lst_blk li.ful_desc{display:block;width:auto;}  .lst_blk li.ful_desc.align_center{text-align:center;} .form_blk .input_line.captcha_blk{display:inline-block;} .lst_blk li.ful_desc .submt_blk{display:inline-block;vertical-align:top;float:right;margin:0 5px 0 20px;}
.cntct_blk .form_blk textarea{height:100px;width:98%;box-sizing:border-box;padding:5px;} .input_line.captcha_blk span { color: #999; font: 13px/20px RockSalt;padding:10px;height:40px;box-sizing:border-box; letter-spacing: 0.8px; }
.cntct_blk .form_blk input[type="text"], .cntct_blk .form_blk input[type="password"], .cntct_blk .form_blk input[type="email"],.cntct_blk .form_blk input[type="checkbox"], .cntct_blk .form_blk select, .cntct_blk .form_blk textarea,.cntct_blk  .captcha_blk span{border-color:#a87e4e;}
.cntct_blk .sbt_btn{padding:7px 40px;font:bold 13px/18px Varela_Round;}
.cntct_adrs_sec{padding:30px 0;background:#fff;border-top:3px solid #ccc;border-bottom:3px solid #ccc;text-align:center;}
.cntct_adrsin{display:block;} .cntct_adrsin p{display:block;font:16px/22px varela_round;color:#666;text-align:center;padding:0 0 3px;letter-spacing:2px;} .cntct_adrsin p i{color:inherit;display:inline-block;vertical-align:top;font-size:14px;line-height:inherit;padding:0 5px 0;}
.cntct_adrsin p a{display:inline-block;font:bold 14px/20px varela_round;color:#444;} .cntct_adrsin p a:hover{color:#a87e4e;}
.google_map{width:100%;height:400px;display:block;clear:both;position:relative;}
/* new contact us */ .cntct_sec1{}
.cntct_sec1 .cntctinfo_blk{display:inline-block;vertical-align:top;width:49%;box-sizing:border-box;padding:0 1% 0 0;}
.cntctinfo_blk .title1{font:30px/36px varela_round;text-align:left;color:#555;letter-spacing:1px;padding:0 0 15px;} .cntctinfo_blk .desc1{font:16px/26px varela_round;color:#999;}
.cntctinfo_blk .befimg_lst.flwd li{padding:0 0 0 80px;margin:0 0 30px;}
.cntctinfo_blk .befimg_lst .infoblk .title2{font:20px/26px varela_round;padding:0 0 8px;} .cntctinfo_blk .befimg_lst .infoblk .desc2{} .befimg_lst .infoblk .desc2 a{color:#a87e4e;}
.cntctinfo_blk{} .cntct_sec1 .cntct_blk{display:inline-block;vertical-align:top;width:47%;box-sizing:border-box;padding:0;float:right;}
.cntct_sec1 .cntct_lst li{padding:10px 0 0 ;margin:0;display:block;width:auto;} .cntct_sec1 .form_blk input[type="text"], .cntct_sec1 .form_blk  input[type="password"], .cntct_sec1 .form_blk  input[type="email"]{width:100%;box-sizing:border-box;} .cntct_sec1 .cntct_blk .form_blk textarea{width:100%;box-sizing:border-box;resize:vertical;}
.cntct_sec1 .cntct_lst li:first-child{padding:0;} .cntct_sec1 .input_line.captcha_blk{display:block;} 
.cntct_sec1 .input_line.captcha_blk span{display:inline-block;vertical-align:top;width:49%;margin:0 1% 0 0;font-size:16px;letter-spacing:3px;color:#bbb;} .cntct_sec1 .captcha_blk input[type="text"]{display:inline-block;width:49%;float:right;margin:0;}
.cntct_sec1 .submt_blk{text-align:left;} .cntct_sec1 .cntct_blk .sbt_btn{margin:13px 0 0;padding:10px 50px;font:bold 18px/18px Varela_Round;letter-spacing:2px;}
.cntct_sec1 .cntct_blk .title1{text-align:left;}
/* Devpart service */
.security_sec{display:none;padding:25px 0;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;} .servlst_blk{}
.security_sec .servlst_blk aside{display:block;width:auto;margin:0 0 40px;text-align:center;} .security_sec .servlst_blk article{display:block;width:auto;margin:0;}
.security_sec .servlst_tabmenu_lst{display:inline-block;margin:0;text-align:center;border:1px solid #eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.security_sec .servlst_tabmenu_lst li{display:inline-block;vertical-align:top;width:auto;padding:20px 35px;margin-left:-4px;border-left:1px solid #eee;cursor:pointer; background:#fff;  }
.servlst_tabmenu_lst li:first-child{border:0;} .security_sec  .servlst_tabmenu_lst li a{font:38px/40px Varela_Round;color:#a87e4e} .security_sec  .servlst_tabmenu_lst li:hover a{color:#228ac8;}
.servlst_tabmenu_lst li.active,.servlst_tabmenu_lst li:hover{background: #eeeeee; background: -moz-linear-gradient(top, #eeeeee 0%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#fcfcfc));  background: -webkit-linear-gradient(top, #eeeeee 0%,#fcfcfc 100%); background: -o-linear-gradient(top, #eeeeee 0%,#fcfcfc 100%); background: -ms-linear-gradient(top, #eeeeee 0%,#fcfcfc 100%); background: linear-gradient(to bottom, #eeeeee 0%,#fcfcfc 100%);}  
.security_sec .servlst_lst > li{text-align:center;display:none;width:100%;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;} .security_sec .servlst_lst > li.active{display:block;} .serv_point_lst{display:block;text-align:center;padding:30px 0 0;} .security_sec .servlst_lst li .title2,.security_sec .servlst_lst .desc2{text-align:center;padding-top:8px;}
.serv_point_lst li{display:inline-block;min-width:7%;width:auto;padding:60px 10px 0 10px;text-align:center;font:14px/18px varela_round;color:#666;position:relative;}
.serv_point_lst li span{position:absolute;left:0;top:0;width:100%;height:50px;text-align:center;} .serv_point_lst li span i{display:inline-block;vertical-align:top;line-height:50px;font-size:40px;color:#a87e4e;}
.devknw_moresec{display:block;margin:10px 0 0;text-align:center;} .devknw_moresec .sbt_btn{}
.sfteng_desceng{display:block;padding:45px 0;text-align:center;} .sfteng_desceng .abtus_title{font:28px/30px Varela_Round;margin:0 0 15px;} .sfteng_desceng .desc1{}
.sfteng_desceng .desc2{font:14px/25px Varela_Round,Raleway;padding:0 0 15px;color:#666;text-align:justify;letter-spacing:0.5px;} .sfteng_desceng .desc2.nonbtm_pad,.nonbtm_pad{padding-bottom:0;}
.sfteng_desceng .desc2 b{font-weight:bold;} .sfteng_desceng .desc2 span{font-weight:bold;color:#a87e4e;} .sfteng_desceng .desc2.align_center,.align_center{text-align:center;}
.sfteng_desceng .lst_blk  li{font:bold 14px/25px Varela_Round,Raleway;padding:0 0 10px;width:32%;vertical-align:top;display:inline-block;color:#a87e4e;letter-spacing:0.5px;}
.sfteng_desceng .lst_blk.left_align.four{text-align:left;padding:0 0 20px;} .sfteng_desceng .lst_blk.four li{width:23%;} .sfteng_desceng i{font-size:12px;line-height:inherit;color:inherit;display:inline-block;padding:0 5px 0 0;}
/* Beforeimage list */
.bef_imgsec{display:block;padding:30px 0;} .bef_imgsec .title1{ font: 26px/34px varela_round; letter-spacing: 1px; color:#555; }
.bef_imgsec .desc1{font:16px/20px varela_round;color:#666;padding:0 0 20px;text-align:center;letter-spacing:0.5px;}
.befimg_lst{display:block;text-align:left;padding:15px 0 0;} .befimg_lst.flwd li{display:block;width:auto;}
.befimg_lst li{display:inline-block;vertical-align:top;text-align:left;width:33%;box-sizing:border-box;padding:0 30px 0 80px;margin:0 0 15px;position:relative;}
.befimg_lst.two li{width:49%;}  .befimg_lst .imgblk{position:absolute;left:0;top:0;width:80px;height:100%;text-align:center;} .befimg_lst .imgblk span{display:block;text-align:center;}
.befimg_lst .imgblk i{ margin:3px 0 0;line-height:50px;height:50px;text-align:center;vertical-align:top;background-size:100% auto;background-repeat:no-repeat; display:inline-block; }
.ccall_icon{width:50px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/phone_call.png');}  .coffice_icon{width:38px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/globe_icon.png');} .cmailus_icon{width:57px;background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/mail_icon.png');margin-top:6px !important;}
.valadd_lst.befimg_lst .imgblk i{background:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/logo_icon.png') no-repeat center;background-size:100% 100%;color:#666;line-height:50px;display:inline-block;font-size:25px;width:50px;height:50px;margin:0 0 0 10px;/* border:1px solid #666;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background:none; */}
.befimg_lst .infoblk{position:relative;display:block;}
.befimg_lst .infoblk .title2{font:16px/24px varela_round;color:#333;padding:0 0 10px;letter-spacing:0.5px;}
.befimg_lst .infoblk .title3{font:13px/24px varela_round;color:#333;padding:0 0 10px;letter-spacing:0.5px;display:block;text-align:left;text-transform:none;}
.befimg_lst .infoblk .title3.pad_top15{padding-top:15px;}
.befimg_lst .infoblk .desc2{ font: 13px/20px varela_round; color:#666; letter-spacing: 0.3px; padding: 0; text-align: justify;}
/* Data eng slider */ 
.dataeng_slidesec{display:block;padding:40px 0 30px;background:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/bg_img.png') no-repeat center;background-size:cover;position:relative;z-index:1;}
.dataeng_slidesecin{position:relative;z-index:3;}  .ban_cntblk{} .ban_cntblk > div{padding:50px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;} .dataeng_slidesec .solutn_subtitle{letter-spacing:1px;display:block;padding:0 0 20px;font:bold 18px/26px varela_round;margin:50px 0 0;}
.dataeng_slidesec .solutn_lst p{font:13px/20px varela_round;} 
.dataeng_slidesec .ban_cntblk i{display:inline-block;position:relative;margin:0 0 15px;z-index:2; width:80px;height:80px;text-align:center;font-size:35px;line-height:80px;color:#a87e4e; } 
.dataeng_slidesec .jssort13 { position: absolute; width: 420px; height: 150px; top:60px !important; left:50px !important;}
.dataeng_slidesec .jssort13 .p { position: absolute; width: 360px;padding:0 10px; height: 50px; top:2px !important; left:30px !important;  }
.dataeng_slidesec .jssort13 .w { cursor: pointer; position: absolute; width: 320px; height: 32px; border:0; top: -1px; left: 0px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.dataeng_slidesec .jssort13 .w:hover{transform:rotateX(360deg);-moz-transform:rotateX(360deg);-webkit-transform:rotateX(360deg);}
.dataeng_slidesec .jssort13 .w:before{content:"";position:absolute;left:-25px;top:13px;z-index:3;border:1px solid #999;width:10px;height:10px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.dataeng_slidesec .jssort13 .w:after { border-top: 1px solid #999; content: ""; left: -14px; position: absolute; top: 18px; width: 15px; }
.dataeng_slidesec .jssort13 .w:hover:before,.dataeng_slidesec .jssort13 .pav .w:before{background:#a87e4e;}
.dataeng_slidesec .jssort13 .c { width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: center;color: #000; font:bold 13px/32px varela_round;text-transform:capitalize;letter-spacing:1.5px;border: 1px solid #999;  border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px; }
.dataeng_slidesec  .jssort13 .p .c,.dataeng_slidesec  .jssort13 .pav:hover .c { background-color:transparent;color:#666;} .dataeng_slidesec .jssort13 .pav .c, .dataeng_slidesec .jssort13 .p:hover .c { background-color:#a87e4e;color:#fff;}
.devtst_pge .servlst_blk .desc2{font:14px/24px Raleway;padding:0 0 10px 0;} .jssora21l, .jssora21r { display: block; position: absolute; width: 55px; height: 55px; cursor: pointer; overflow: hidden; }
.arw_lft,.arw_rht{background:#a87e4e;width:30px;height:30px;z-index:9;text-align:center;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;top:180px !important;}
.arw_lft i,.arw_rht i{font-size:12px;line-height:30px;color:#fff;display:inline-block;} .arw_lft{left:auto !important;right:395px;} .arw_rht{right:0px !important;}
/* Career page */
.carer_secn{padding:30px 0px 50px;background:#fff;position:relative;width:100%;overflow:hidden;} .carersecn_in{width:720px;margin:0 auto;max-width:100%;} 
.carerinfo_sec{display:block;position:relative;z-index:4;}
.carerinfo_sec .title1{font:26px/32px varela_round;padding:0 0 20px;text-align:center;color:#666;letter-spacing:1px;} .carerinfo_sec .desc1{font:16px/24px varela_round;padding:0 0 15px;text-align:center;color:#888;letter-spacing:0.5px;}
.carinfo_lst{display:block;padding:0;text-align:center;} .carinfo_lst li{display:inline-block;width:49%;padding:15px 0 0;font:15px/20px varela_round;color:#888;letter-spacing:0.7px;text-align:left;} 
.carinfo_lst li i{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;padding:0 8px 0 0;color:#a87c4f;}
.carinfo_lst li:first-child{padding:0;} .carernformsec .title1{font:bold 26px/36px varela_round;color:#a87c4f;padding:0 0 15px;letter-spacing:1px;text-align:center;} 
.carernformsec{padding:25px 0 0;border-top:2px solid #999;margin:25px 0 0;} .carernlst{display:block;padding:8px 0 0;}  .carernlst.twolst{}  .carernbox{border:1px solid #A87C4F;padding:8px;margin:0px 0 30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.carernbox .title2{font:bold 14px/20px varela_round;color:#A87C4F;padding:0;text-align:left;letter-spacing:1px;}
.carernlst li{display:block;padding:0 0 8px;vertical-align:top;} .carernlst.twolst li{display:inline-block;width:49%;padding:0 0 8px;} /* .carernlst li:first-child{padding:0;}  */ .carernlst.twolst li:nth-child(2n){margin-left:1%;}
.carernlst li.bordr{border-top:2px solid #999;padding:0;margin:7px 0;}
.carernlst .input_line label{font:13px/28px varela_round;color:#333;display:inline-block;vertical-align:middle;width:200px;padding:0;}
.carernlst .input_line  input[type="text"], .carernlst .input_line  select{display:inline-block;vertical-align:middle;height:28px;font:12px/18px varela_round;letter-spacing:0.8px;color:#aaa;box-sizing:border-box;padding:5px 10px;width:300px;border:1px solid #aaa;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.carernlst .input_line  select{(;line-height:26px;padding:0 10px;); }
.carernlst .input_line  input[type="file"]{border:0;padding:0;display:inline-block;vertical-align:middle;height:28px;line-height:28px;(;line-height:25px;);box-sizing:border-box;width:auto;cursor:pointer;min-width:200px;}
.carernlst .input_line input[type="submit"]{display:inline-block;margin:0;width:auto;height:38px;font:18px/38px varela_round;padding:0 20px;color:#fff;background:#a87e4e;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.carernlst .input_line .mandatory_chkbox { display: inline-block; height: 13px; margin: 2px 3px 3px 0; vertical-align: top; width: 13px; }
.carernlst .input_line span { color: #999; font: 13px/13px varela_round;letter-spacing: 0.8px; }
.mail_sec{position:fixed;z-index:2;left:50%;top:50%;margin:-20px 0 0 -100px;width:280px;opacity:1;filter:alpha(opacity=100);background:rgba(0,0,0,0.5);border:1px solid #ccc;padding:10px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.mail_msg{font:14px/18px Raleway;color:#999;text-align:center;display:block;} .emptylbl{height:0px;}
/* Staffing Augmentation  */
.staf_baner{height:560px;}  .staf_baner .baner_lstbtns{padding:160px 0 0;} 
.bancmn_title{position:relative;z-index:7;top:120px;font:bold 30px/40px varela_round;letter-spacing:2px;color:#fff;text-align:center;display:block;padding:10px 0 0;}
.stafing_area_sec{padding:50px 0 30px;background:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/stafarea_bg.jpg') no-repeat center;background-size:cover;position:relative;z-index:1;}
.stafing_area_sec:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:2;} .stafing_area_secin{position:relative;z-index:3;}
.stafing_area_sec .title1{font:26px/36px Varela_Round;color:#fff;text-align:center;padding:0 0 20px;letter-spacing:1px;}  .stafing_area_lst{display:block;text-align:center;padding:0;}
.stafing_area_lst li{display:inline-block;vertical-align:top;box-sizing:border-box;width:33%;padding:20px 1%;margin:0;text-align:center;}
.stafing_area_lst li i{display:inline-block;width:auto;height:60px;margin:0 0 10px;color:#fff;font-size:30px;line-height:50px;} .stafing_area_lst li .desc1{font:18px/26px varela_round;color:#fff;padding:0 0 5px;text-align:center;}
.stafing_area_lst li i img{display:inline-block;max-width:98%;width:auto;height:60px;}
/* Icons used */
.sftw_lst{} .sftw_lst > li i{margin:30px 0 10px;height:80px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.sftw_lst > li i img{height:80px;max-width:100px;margin:0;} 
.software_icon{text-align:center;} .software_icon i{background-repeat:no-repeat;background-position:center;height:50px;display:inline-block;width:100%;background-size:auto 100%;}
.software_icon .icon1{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/review.png');} .software_icon .icon2{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/user_research.png');}
.software_icon .icon3{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/information_architecture.png');} .software_icon .icon4{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/user_testing.png');}
.software_icon .icon5{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/content_strategy.png');} .software_icon .icon6{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/prototyping.png');}
.software_icon .icon7{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/visual_design.png');} .software_icon .icon8{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/user_testing.png');}
.software_icon .icon9{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/HTML5.png');} .software_icon .icon10{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/css3.png');}
.software_icon .icon11{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/javascript.png');} .software_icon .icon12{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/jquery.png');}
.software_icon .icon13{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/bootstrap.png');} .software_icon .icon14{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/angularjs.png');}
.software_icon .icon15{background-image:url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/nodejs.png');} 
@-webkit-keyframes rotateme { 20% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 40% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }  }
@-moz-keyframes rotateme { 20% { -moz-transform: rotate(180deg); transform: rotate(180deg); } 40% { -moz-transform: rotate(360deg); transform: rotate(360deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }  }
@keyframes rotateme { 20% { -webkit-transform: rotate(180deg); transform: rotate(180deg); } 40% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }  }
#rotate_imgxy1 { transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;
  -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-animation: rotateme 3s infinite; animation: rotateme 3s infinite; animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-delay:5s;-webkit-animation-delay:5s; } 
 /* Own animation */
.anim{animation-timing-function: linear; -webkit-animation-timing-function: linear;  transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;} 
.animdelay_1s{ animation-delay:1s;-webkit-animation-delay:1s;} .animdelay_1_5s{ animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.animdelay_2s{ animation-delay:2s;-webkit-animation-delay:2s;} .animdelay_2_5s{ animation-delay:2.5s;-webkit-animation-delay:2.5s;}
.animdelay_3s{ animation-delay:3s;-webkit-animation-delay:3s;} .animdelay_6s{ animation-delay:6s;-webkit-animation-delay:6s;}
.fade_In_Down{-webkit-animation: fadeInDown 3s ; animation: fadeInDown 3s;}  .fade_In_Up{-webkit-animation: fadeInUp 3s ; animation: fadeInUp 3s;}
.slide-in-left{-webkit-animation: slideInLeft 3s ; animation: slideInLeft 3s;}  .slide-in-right{-webkit-animation: slideInRight 3s ; animation: slideInRight 3s;}
.fade-In-Left{-webkit-animation: fadeInLeft 3s ; animation: fadeInLeft 3s;} .fade-In-Right{-webkit-animation: fadeInRight 3s ; animation: fadeInRight 3s;} 
 @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in;  transition-timing-function: ease-in; }
 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); } 
 100% { -webkit-transform: perspective(400px); transform: perspective(400px); }  }
 @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }
 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }
 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; } 
 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } }
.flipInX { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation: flipInX 3s; animation: flipInX 3s; }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }  100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } 
@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }  @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0);  transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } 
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes fadeInLeft { 0% {  opacity: 0; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); } 100% { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
@-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); } 100% { opacity: 1;  -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } 
@keyframes slideInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); } 100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } 
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes slideInLeft { 0% { opacity: 0; -webkit-transform: translateX(-2000px); -ms-transform: translateX(-2000px); transform: translateX(-2000px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); transform: translateX(2000px); } 100% { -webkit-transform: translateX(0); transform: translateX(0); } }
@keyframes slideInRight { 0% { opacity: 0; -webkit-transform: translateX(2000px); -ms-transform: translateX(2000px); transform: translateX(2000px); } 100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } }
.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

/** smaller than 1200 **/
@media screen and (max-width: 1200px) {        
/* Header */ .hdcenter_align .hmenu_lst > li{margin:0 7px;} .hmenu_lst > li > a{font:15px/28px Raleway-semiBold;}
/* About Us */ .count_lst li{min-width:260px;margin:10px 0;width:45%;} .ouremploy_lst li{min-width:280px;}
}
/** smaller than 1024 ***/
@media screen and (max-width: 1024px) {
.center{width:98%;} .hmenu_lst > li > a{font:14px/28px Raleway-semiBold;} .hdcenter_align .logo{margin:5px 0 0 -105px;width:210px;} 
}
/* smaller than 980 */
@media screen and (max-width: 980px) {
/* Header */ .serv_pge .header_out{ /* height:80px;*/ }
.hdcenter_align .logo{position:static;margin:5px 0 0;display:inline-block;width:auto;} 
.res_hmenu{position:absolute;right:10px;top:5px;display:inline-block;background: url('https://web.archive.org/web/20220309015123im_/http://rainterra.com/images/toggle_menu.png') no-repeat center;width:50px;height:50px;}
.hdcenter_align .hmenu_blk{width:auto;position:relative;display:inline-block;vertical-align:top;margin:0;right:10px;top:0;}
 /* .hdcenter_align .hmenu_lst{position:absolute;background:#999;right:30px;width:220px;display:none;} */ .hdcenter_align .hmenu_lst,.hmenu_lst{display:none;}
.hdcenter_align .response_hmenu{position:absolute;background:#999;right:30px;width:220px;display:none;} .hdcenter_align .hmenu_lst > li{margin:1px 0 0;} .hmenu_lst > li > a{margin:0;}
/* .hdcenter_align .hmenu_lst.lftlst{margin:0;top:50px;left:auto;right:0;z-index:6;text-align:left;} .hdcenter_align .hmenu_lst.rhtlst{left:auto;right:0;margin:0;top:182px;z-index:7;} */
.hmenu_lst.response_hmenu{margin:0;top:55px;left:auto;right:20px;z-index:6;text-align:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 2px 0 #999;-moz-box-shadow:0 0 2px 0 #999;-webkit-box-shadow:0 0 2px 0 #999;} 
.hmenu_lst.response_hmenu:before{content:"";position:absolute;top:-18px;right:5px;z-index:7;width:0;height:0;border:9px solid transparent;border-color:transparent transparent #999 transparent;}
.hmenu_lst > li{display:block;} .hmenu_lst > li:hover > a, .hmenu_lst > li.active > a{background:#fff;color:#333;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.hsubmenu_blk{position:relative;width:100%;top:0;left:0;}
/* data eng*/ .dataeng_lst{} .dataeng_lst.solutn_lst.four > li{width:31%;}
}
/** smaller than 900 **/
@media screen and (max-width: 900px) {
	/* Home */ .servs_lst > li{width:48%;} .befimg_lst{text-align:center;} .befimg_lst li{width:47%;}
	/* About Us */.ouremploy_lst li{width:45%;}
	/* software eng */.sfteng_desceng .lst_blk.four li{width:32%;} .serv_point_lst li{margin:0 0 20px;}
	/* staffing aug */ .stafing_area_lst li{width:31%;}
}
/* smaller than 800 **/
@media screen and (max-width: 800px) {
	/* Home page */ .abt_imgblkbg{background:none;} .abt_img{width:30%;margin:0 0 30px;} .abt_img.big{width:auto; margin:0;}
	/* Software  */ .sfteng_desceng .lst_blk li{width:48%;}
	/* IOT eng */ .solutn_lst.four > li{width:48%;padding:15px 10px;} .solutn_lst.three > li{width:31%;margin:10px 0;}
	/* inform security */.slide_sec{margin:0;} .item1,.item2,.item3{margin:10px 1%;width:98%;} 
.item1.slide_active,.item2.slide_active,.item3.slide_active,.item1.slide_inactive,.item2.slide_inactive,.item3.slide_inactive{width:98%;}
.slide_desc{display:block;width:auto;height:auto;}
}
/** smaller than 768 ***/
@media screen and (max-width: 768px) { #header-canvas{display:none;}
}
/** smaller than 685 ***/
@media screen and (max-width: 685px) {
.center{width:96%;}
/* contact us */ .cntct_secin{padding:40px 0;} .cntct_sec1 .cntctinfo_blk{display:block;padding:0 0 20px;width:auto; }  .cntct_sec1 .cntct_blk{display:block;width:auto;padding:0;float:none;}
/* career */ .carernlst .input_line label{display:block;width:auto;} .carernlst .input_line input[type="text"], .carernlst .input_line select{display:block;width:100%;}
/* staffing aug */ .stafing_area_lst li{width:47%;}
/* IOT eng */ .bef_imgsec .title1{font:20px/26px varela_round;} .befimg_lst.two li{display:block;width:auto;} .solutn_lst.four > li{width:48%;padding:15px 10px;} .solutn_lst.three > li{width:47%;}
/* data eng*/ .dataeng_lst.solutn_lst.four > li{width:48%;}
}
/*** smaller than 600 **/
@media screen and (max-width: 600px) {   
.title1{font:24px/34px Raleway-SemiBold;}
.sfteng_desceng .abtus_title{font:22px/30px Varela_Round;}
/* Home page */
.ban_title{font:bold 20px/30px varela_round;}
.ban_subtitle{font:16px/26px Varela_Round;} .vertical_slider{width:115px;} .rotate_item span{font:bold 16px/26px Varela_Round;}
.servs_lst > li{display:block;width:auto;}
.cusbnft_lst li{display:block;width:auto;padding:50px 0 0;} .cusbnft_lst li:first-child{padding:0;}
.befimg_lst li{display:block;width:auto;padding:0px 0 0 80px;margin:15px 0 0;min-height:50px;} .befimg_lst li:first-child{margin-top:0;}
.abt_img{display:block;width:auto;}
/* About Us */.ouremploy_lst li{display:block;width:auto;} .abtus_title{font:22px/28px Varela_Round;}
/* Banner  */ .baner_lstbtns li{margin:0 0 0 30px;} .ban_btmsec{height:auto;}  .ban_btm{position:relative;background:rgba(0, 0, 0, 0.8);}
/* IOT eng */ .ioteng_descin{width:auto;}
}
/** smaller than 568 **/
@media screen and (max-width: 568px) {  
/* IOT Eng */ .solutn_lst.four > li{display:block;padding:10px 0;margin:0;width:auto;} .solutn_lst.three > li{display:block;padding:10px 0;margin:0;width:auto;}
/* data eng*/ .dataeng_lst.solutn_lst.four > li{width:auto;display:block;}
/* career */.carerinfo_sec .desc1{text-align:left;font-size:14px;} .carinfo_lst li{font-size:14px;} .carinfo_lst li,.carernlst.twolst li{display:block;width:auto;} 
}
/*** smaller than 480  **/
@media screen and (max-width: 480px) {
/* Footer */ .cpy_rht{display:block;text-align:center;padding:0 0 10px;} .soc_media{display:block;text-align:center;float:none;}
/* banner */ .baner_lstbtns,.cloud_baner .baner_lstbtns{padding:100px 0 0;} .staf_baner .baner_lstbtns{padding:110px 0 0;} .baner_lstbtns li,.baner_lstbtns li:first-child{margin:0 15px;} .baner_lstbtns .title2{margin:10px 0;padding:0;}
/* software eng */.sfteng_desceng .lst_blk.four li,.sfteng_desceng .lst_blk li{display:block; width:auto;}  .serv_point_lst li{width:24%;box-sizing:border-box;} .dev_partlst li{width:45%;margin-left:8%;}
/* staffing aug */ .bancmn_title{padding:10px 0 25px;font:bold 20px/30px varela_round;top:100px;} .stafing_area_lst li{display:block;width:auto;}
.befimg_lst .imgblk{width:40px;} .valadd_lst.befimg_lst .imgblk i{width:30px;height:30px;line-height:30px;} .befimg_lst li{padding:0 0 0 50px;min-height:40px;} .befimg_lst .infoblk .title3.pad_top15{padding-top:0;}
}
/** smaller than 380 **/
@media screen and (max-width: 380px) { .center{width:94%;}
.serv_pge .header_out{/* height:70px; */ } .hdcenter_align{height:50px;} .hdcenter_align .logo{height:42px;} .res_hmenu{top:0;}
/* software */ .dev_partlst li{display:block;width:auto;margin:0 0 15px;} 
/* Banner */.bancmn_title{font:bold 24px/30px varela_round;} .banexps_sec .title1{padding:0 0 10px;} .exps_lst li{display:block;width:auto;margin:0;} .exps_lst li:before{display:none;} .exps_st{padding:0 0 8px;}
/* inform sec */ .slide_title{font:bold 24px/36px Varela_Round;} .slide_desc{font:14px/20px Varela_Round;}
}
/** smaller than 320 **/
@media screen and (max-width: 320px) { }
/*
     FILE ARCHIVED ON 01:51:23 Mar 09, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:25:08 Mar 04, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.123
  exclusion.robots.policy: 0.111
  cdx.remote: 0.102
  esindex: 0.009
  LoadShardBlock: 726.153 (6)
  PetaboxLoader3.datanode: 396.35 (7)
  load_resource: 315.413
  PetaboxLoader3.resolve: 71.48
*/