style.css 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964
  1. h4, h5, h6,
  2. h1, h2, h3 {margin-top: 0;}
  3. ul, ol {margin: 0;}
  4. p {margin: 0;}
  5. html, body{
  6. font-family: 'Arimo', sans-serif;
  7. font-size: 100%;
  8. background:#fff;
  9. }
  10. body a{
  11. transition:0.5s all;
  12. -webkit-transition:0.5s all;
  13. -moz-transition:0.5s all;
  14. -o-transition:0.5s all;
  15. -ms-transition:0.5s all;
  16. }
  17. /*--start-head--*/
  18. .head{
  19. background:#062f3c;
  20. padding:1em 0px;
  21. border-top:5px solid #ee6123;
  22. position: relative;
  23. }
  24. .logo{
  25. text-align:center;
  26. }
  27. /*--start-head--*/
  28. /*--start-banner--*/
  29. .menu ul li a span{
  30. background: url(../images/icons.png) no-repeat 0px 0px;
  31. width: 16px;
  32. height: 16px;
  33. display: block;
  34. }
  35. .menu ul li a span.twitter {
  36. background-position: 0px 0px;
  37. }
  38. .menu ul li a span.facebook {
  39. background-position: -16px 0px;
  40. }
  41. .menu ul li a span:hover, .footer-main-right ul li span:hover {
  42. transition: 0.5s all;
  43. -webkit-transition: 0.5s all;
  44. -moz-transition: 0.5s all;
  45. -o-transition: 0.5s all;
  46. -ms-transition: 0.5s all;
  47. }
  48. .menu {
  49. text-align: center;
  50. }
  51. .menu li{
  52. display:inline-block;
  53. margin: 0px 10px;
  54. }
  55. .menu li:first-child{
  56. margin-left:0;
  57. }
  58. .menu li a {
  59. display: block;
  60. font-size: 21px;
  61. font-weight: 400;
  62. color: #fff;
  63. letter-spacing: 3px;
  64. -webkit-transition: all 0.3s ease;
  65. -moz-transition: all 0.3s ease;
  66. -o-transition: all 0.3s ease;
  67. transition: all 0.3s ease;
  68. text-align: center;
  69. }
  70. #nav .current a {
  71. color:#fb326f;
  72. -webkit-transition: all 0.3s ease;
  73. -moz-transition: all 0.3s ease;
  74. -o-transition: all 0.3s ease;
  75. transition: all 0.3s ease;
  76. }
  77. .menu li a:hover,.menu li a.active{
  78. color:#062f3c;
  79. }
  80. .toggleMenu {
  81. display: none;
  82. border-radius:2em;
  83. -webkit-border-radius:2em;
  84. -moz-border-radius:2em;
  85. -o-border-radius:2em;
  86. float:right;
  87. }
  88. .nav:before,
  89. .nav:after {
  90. content: " ";
  91. display: table;
  92. }
  93. .nav:after {
  94. clear: both;
  95. }
  96. .nav ul {
  97. list-style: none;
  98. }
  99. .nav > li > a{
  100. margin: 0px 10px;
  101. padding: 14px 25px 20px 25px;
  102. }
  103. @media screen and (max-width:800px) {
  104. .active {
  105. display: block;
  106. }
  107. .nav {
  108. list-style: none;
  109. *zoom: 1;
  110. width:100%;
  111. position: absolute;
  112. right:23px;
  113. top:45px;
  114. z-index: 9999;
  115. }
  116. .menu li a span.messages{
  117. text-align:center;
  118. top:15px;
  119. }
  120. .nav li ul{
  121. width:100%;
  122. }
  123. .menu ul{
  124. margin:0;
  125. }
  126. .nav > li.hover > ul {
  127. width:100%;
  128. }
  129. .nav > li {
  130. float: none;
  131. display:block;
  132. }
  133. .nav ul {
  134. display: block;
  135. }
  136. .nav > li.hover > ul , .nav li li.hover ul {
  137. position: static;
  138. }
  139. .nav li:first-child a{
  140. border-top:none;
  141. display: block;
  142. }
  143. }
  144. @media (max-width:768px){
  145. .menu{
  146. width:100%;
  147. float: none;
  148. margin: 7px 0px;
  149. }
  150. .toggleMenu img {
  151. width: 95%;
  152. }
  153. .nav {
  154. right: 0px;
  155. }
  156. .menu ul.nav{
  157. margin-top:0px;
  158. }
  159. ul.nav{
  160. display:none;
  161. background:#000;
  162. border:1px solid #fff;
  163. padding: 7px 0px;
  164. }
  165. .menu ul.nav li{
  166. display:block;
  167. text-align:center;
  168. margin:0px;
  169. padding: 0px 0px;
  170. border: none;
  171. }
  172. .menu ul li a span {
  173. margin: 0 auto;
  174. }
  175. }
  176. .header {
  177. background:#ee6123;
  178. position: absolute;
  179. width: 70%;
  180. left: 15%;
  181. top: 100%;
  182. z-index: 3;
  183. }
  184. .banner {
  185. background: url(../images/banner.jpg) no-repeat;
  186. background-size: cover;
  187. -webkit-background-size: cover;
  188. -moz-background-size: cover;
  189. -ms-background-size: cover;
  190. -o-background-size: cover;
  191. min-height: 700px;
  192. }
  193. .banner1{
  194. background: url(../images/banner-1.jpg) no-repeat;
  195. background-size: cover;
  196. -webkit-background-size: cover;
  197. -moz-background-size: cover;
  198. -ms-background-size: cover;
  199. -o-background-size: cover;
  200. min-height: 700px;
  201. }
  202. .banner2{
  203. background: url(../images/banner-2.jpg) no-repeat;
  204. background-size: cover;
  205. -webkit-background-size: cover;
  206. -moz-background-size: cover;
  207. -ms-background-size: cover;
  208. -o-background-size: cover;
  209. min-height: 700px;
  210. }
  211. .banner-text h1 {
  212. font-size: 1.7em;
  213. font-weight: 700;
  214. margin: 0;
  215. color: #fff;
  216. letter-spacing: 4px;
  217. }
  218. .banner-text p{
  219. font-size:1.7em;
  220. font-weight:700;
  221. margin-top:14px;
  222. color:#fff;
  223. letter-spacing: 4px;
  224. }
  225. .banner-text {
  226. margin-top: 28%;
  227. }
  228. .banner-text span {
  229. display: inline-block;
  230. width: 40%;
  231. background: #062f3c;
  232. padding:5px 0px;
  233. margin-top:3em;
  234. }
  235. .banner-text span input[type="text"] {
  236. display: inline-block;
  237. outline: none;
  238. padding: 10px 20px;
  239. width: 73%;
  240. border: 0;
  241. -webkit-appearance: none;
  242. background: #062f3c;
  243. font-family: 'Lato', sans-serif;
  244. font-size: 18px;
  245. color: #fff;
  246. font-weight: 100;
  247. }
  248. .tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
  249. .banner-text span input[type="submit"] {
  250. border: 0;
  251. padding: 5px 20px;
  252. background: #ee6123;
  253. color: #fff;
  254. outline: none;
  255. -webkit-appearance: none;
  256. cursor: pointer;
  257. font-family: 'Lato', sans-serif;
  258. font-size: 26px;
  259. font-weight: 600;
  260. letter-spacing: 3px;
  261. font-style: italic;
  262. margin-top: 4px;
  263. }
  264. .banner-text span input[type="submit"]:hover{
  265. color:#61b3de;
  266. transition:0.5s all;
  267. -webkit-transition:0.5s all;
  268. -moz-transition:0.5s all;
  269. -o-transition:0.5s all;
  270. -ms-transition:0.5s all;
  271. }
  272. /*------------------ Slider Part starts Here----------*/
  273. #slider2,
  274. #slider3 {
  275. box-shadow: none;
  276. -moz-box-shadow: none;
  277. -webkit-box-shadow: none;
  278. margin: 0 auto;
  279. }
  280. .rslides_tabs {
  281. list-style: none;
  282. padding: 0;
  283. background: rgba(0,0,0,.25);
  284. box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  285. -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  286. -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  287. font-size: 18px;
  288. list-style: none;
  289. margin: 0 auto 50px;
  290. max-width: 540px;
  291. padding: 10px 0;
  292. text-align: center;
  293. width: 100%;
  294. }
  295. .rslides_tabs li {
  296. display: inline;
  297. float: none;
  298. margin-right: 1px;
  299. }
  300. .rslides_tabs a {
  301. width: auto;
  302. line-height: 20px;
  303. padding: 9px 20px;
  304. height: auto;
  305. background: transparent;
  306. display: inline;
  307. }
  308. .rslides_tabs li:first-child {
  309. margin-left: 0;
  310. }
  311. .rslides_tabs .rslides_here a {
  312. background: rgba(255,255,255,.1);
  313. color: #fff;
  314. font-weight: bold;
  315. }
  316. .events {
  317. list-style: none;
  318. }
  319. .callbacks_container {
  320. position: relative;
  321. float: left;
  322. width: 100%;
  323. }
  324. .callbacks {
  325. position: relative;
  326. list-style: none;
  327. overflow: hidden;
  328. width: 100%;
  329. padding: 0;
  330. margin: 0;
  331. }
  332. .callbacks li {
  333. position: absolute;
  334. width: 100%;
  335. left: 0;
  336. top: 0;
  337. }
  338. .callbacks img {
  339. position: relative;
  340. z-index: 1;
  341. height: auto;
  342. border: 0;
  343. }
  344. .callbacks .caption {
  345. display: block;
  346. position: absolute;
  347. z-index: 2;
  348. font-size: 20px;
  349. text-shadow: none;
  350. color: #fff;
  351. left: 0;
  352. right: 0;
  353. padding: 10px 20px;
  354. margin: 0;
  355. max-width: none;
  356. top: 10%;
  357. text-align: center;
  358. }
  359. .callbacks_nav {
  360. position: absolute;
  361. -webkit-tap-highlight-color: rgba(0,0,0,0);
  362. top: 52%;
  363. left: 0;
  364. opacity: 0.7;
  365. z-index: 3;
  366. text-indent: -9999px;
  367. overflow: hidden;
  368. text-decoration: none;
  369. height: 61px;
  370. width: 55px;
  371. background: transparent url("../images/themes.png") no-repeat left top;
  372. margin-top: -65px;
  373. }
  374. .callbacks_nav:active {
  375. opacity: 1.0;
  376. }
  377. .callbacks_nav.next {
  378. left: auto;
  379. background-position: right top;
  380. right: 0;
  381. }
  382. #slider3-pager a {
  383. display: inline-block;
  384. }
  385. #slider3-pager span{
  386. float: left;
  387. }
  388. #slider3-pager span{
  389. width:100px;
  390. height:15px;
  391. background:#fff;
  392. display:inline-block;
  393. border-radius:30em;
  394. opacity:0.6;
  395. }
  396. #slider3-pager .rslides_here a {
  397. background: #FFF;
  398. border-radius:30em;
  399. opacity:1;
  400. }
  401. #slider3-pager a {
  402. padding: 0;
  403. }
  404. #slider3-pager li{
  405. display:inline-block;
  406. }
  407. .rslides {
  408. position: relative;
  409. list-style: none;
  410. overflow: hidden;
  411. width: 100%;
  412. padding: 0;
  413. margin: 0;
  414. }
  415. .rslides li {
  416. -webkit-backface-visibility: hidden;
  417. position: absolute;
  418. display: none;
  419. width: 100%;
  420. left: 0;
  421. top: 0;
  422. }
  423. .rslides li{
  424. position: relative;
  425. display: block;
  426. float: left;
  427. }
  428. .rslides img {
  429. height: auto;
  430. border: 0;
  431. }
  432. .callbacks_tabs {
  433. list-style: none;
  434. position: absolute;
  435. top: 40%;
  436. z-index: 999;
  437. left: 90%;
  438. padding: 0;
  439. margin: 0;
  440. display: block;
  441. }
  442. .slider-top{
  443. text-align: center;
  444. padding:10em 0;
  445. }
  446. .slider-top h1{
  447. font-weight:700;
  448. font-size:48px;
  449. color:#010101;
  450. }
  451. .slider-top p{
  452. font-weight:400;
  453. font-size:20px;
  454. padding:1em 7em;
  455. color:#010101;
  456. }
  457. .slider-top ul.social-slide{
  458. display:inline-flex;
  459. margin: 0px;
  460. padding: 0px;
  461. }
  462. ul.social-slide li i{
  463. width:70px;
  464. height:74px;
  465. background:url(../images/img-resources.png)no-repeat;
  466. display: inline-block;
  467. margin:0px 15px;
  468. }
  469. ul.social-slide li i.win{
  470. background-position:-6px 0px;
  471. }
  472. ul.social-slide li i.android{
  473. background-position:-110px 0px;
  474. }
  475. ul.social-slide li i.mac{
  476. background-position:-215px 0px;
  477. }
  478. .callbacks_tabs li{
  479. display:block;
  480. }
  481. @media screen and (max-width: 600px) {
  482. .callbacks_nav {
  483. top: 47%;
  484. }
  485. }
  486. /*----*/
  487. .callbacks_tabs a{
  488. visibility: hidden;
  489. }
  490. .callbacks_tabs a:after {
  491. content: "\f111";
  492. font-size:0;
  493. font-family: FontAwesome;
  494. visibility: visible;
  495. display: block;
  496. height: 45px;
  497. width: 12px;
  498. display:inline-block;
  499. background:#fff;
  500. }
  501. .callbacks_tabs a.callbacks1_s1:after {
  502. background:#ee6123;
  503. }
  504. .callbacks_here a.callbacks1_s1:after {
  505. background:#fff;
  506. }
  507. .callbacks_tabs a.callbacks1_s2:after {
  508. background:#FEC73D;
  509. }
  510. .callbacks_here a.callbacks1_s2:after {
  511. background:#fff;
  512. }
  513. .callbacks_tabs a.callbacks1_s3:after {
  514. background:#61b3de;
  515. }
  516. .callbacks_here a.callbacks1_s3:after {
  517. background:#fff;
  518. }
  519. .callbacks_here a:after{
  520. background:#FEC73D;
  521. }
  522. /*--Slider-part-Ends-Here--*/
  523. /*--end-banner--*/
  524. /*--start-website--*/
  525. .website{
  526. padding-top:4em;
  527. }
  528. .website-top{
  529. text-align:center;
  530. margin-bottom: 3em;
  531. }
  532. .website-top h3,.special-top h3{
  533. color: #fff;
  534. font-size: 1.5em;
  535. font-weight: 600;
  536. margin: 0px auto;
  537. width: 44%;
  538. font-family: 'Raleway', sans-serif;
  539. background: #062f3c;
  540. letter-spacing: 5px;
  541. padding: 12px 0px;
  542. }
  543. /*--- Responsive Tabs ---*/
  544. /******** SAP ************/
  545. .sap_tabs{
  546. clear:both;
  547. padding: 1em 0 4em;
  548. font-family: 'Roboto', sans-serif;
  549. width: 80%;
  550. margin: 0 auto;
  551. }
  552. .top1{
  553. margin-top: 2%;
  554. }
  555. .resp-tabs-list {
  556. width: 100%;
  557. list-style: none;
  558. padding: 0;
  559. }
  560. .resp-tab-item:first-child{
  561. border-left:none;
  562. }
  563. .resp-tab-item:last-child{
  564. margin-right:0px;;
  565. }
  566. .resp-tab-item {
  567. color: #062f3c;
  568. font-size: 1.45em;
  569. letter-spacing: 4px;
  570. font-weight: 600;
  571. cursor: pointer;
  572. padding: 12px 8px;
  573. display: inline-block;
  574. margin-right: 4.1em;
  575. text-align: center;
  576. list-style: none;
  577. float: left;
  578. font-family: 'Raleway', sans-serif;
  579. outline: none;
  580. -webkit-transition: all 0.3s ease-out;
  581. -moz-transition: all 0.3s ease-out;
  582. -ms-transition: all 0.3s ease-out;
  583. -o-transition: all 0.3s ease-out;
  584. transition: all 0.3s ease-out;
  585. }
  586. .resp-tab-item:hover {
  587. text-shadow: none;
  588. color: #f68236;
  589. }
  590. .resp-tab-active{
  591. text-shadow: none;
  592. color:#062f3c;
  593. border-top: 5px solid #ee4a02;
  594. border-bottom: 5px solid #ee4a02;
  595. }
  596. .resp-tabs-container {
  597. padding: 0px;
  598. clear: left;
  599. }
  600. h2.resp-accordion {
  601. cursor: pointer;
  602. padding: 5px;
  603. display: none;
  604. }
  605. .resp-tab-content {
  606. display: none;
  607. }
  608. .resp-content-active, .resp-accordion-active {
  609. display: block;
  610. }
  611. h2.resp-accordion {
  612. font-size:1em;
  613. margin: 0px;
  614. padding: 10px 15px;
  615. background:#f77462;
  616. margin:10px 0;
  617. color:#fff;
  618. }
  619. h2.resp-accordion:hover{
  620. background:#6CC5D9;
  621. text-shadow: none;
  622. color: #FFF;
  623. }
  624. @media only screen and (max-width:480px) {
  625. .sap_tabs{
  626. padding-top:0;
  627. }
  628. .resp-tabs-container{
  629. padding:10px;
  630. }
  631. ul.resp-tabs-list {
  632. display: none;
  633. }
  634. h2.resp-accordion {
  635. display: block;
  636. text-align: center;
  637. }
  638. .resp-vtabs .resp-tab-content {
  639. border: 1px solid #C1C1C1;
  640. }
  641. .resp-vtabs .resp-tabs-container {
  642. border: none;
  643. float: none;
  644. width: 100%;
  645. min-height: initial;
  646. clear: none;
  647. }
  648. .resp-accordion-closed {
  649. display: none !important;
  650. }
  651. }
  652. ul.tab_list{
  653. list-style: none;
  654. padding:1em;
  655. }
  656. ul.tab_list li {
  657. margin-bottom: 10px;
  658. }
  659. ul.tab_list li a {
  660. color: #888;
  661. font-size: 0.8125em;
  662. line-height: 1.8em;
  663. vertical-align: top;
  664. text-decoration: none;
  665. }
  666. ul.tab_list li a:hover {
  667. color:#333;
  668. }
  669. /*--- Responsive Tabs ---*/
  670. .facts {
  671. padding-top: 3.5em;
  672. text-align: center;
  673. }
  674. .facts p {
  675. text-align: left;
  676. margin-top: 2em;
  677. line-height: 1.9em;
  678. color: #333131;
  679. font-family: 'Raleway', sans-serif;
  680. font-size: 17px;
  681. font-weight: 500;
  682. letter-spacing: 3px;
  683. }
  684. /*--end-website--*/
  685. /*--start-special--*/
  686. .special{
  687. padding-top:1em;
  688. text-align: center;
  689. }
  690. /*-----------------------------------------------------------------------------------*/
  691. /* Strip
  692. /*-----------------------------------------------------------------------------------*/
  693. .b-link-stripe{
  694. position:relative;
  695. display:inline-block;
  696. vertical-align:top;
  697. font-weight: 300;
  698. overflow:hidden;
  699. }
  700. .b-link-stripe .b-wrapper{
  701. position:absolute;
  702. width:100%;
  703. height:100%;
  704. top:0;
  705. left:0;
  706. text-align:center;
  707. color:#ffffff;
  708. overflow:hidden;
  709. }
  710. .b-link-stripe .b-line{
  711. position:absolute;
  712. top:0;
  713. bottom:0;
  714. width:20%;
  715. background:rgba(75, 202, 255, 0.85);
  716. transition:all 0.5s linear;
  717. -moz-transition:all 0.5s linear;
  718. -ms-transition:all 0.5s linear;
  719. -o-transition:all 0.5s linear;
  720. -webkit-transition:all 0.5s linear;
  721. opacity:0;
  722. visibility:hidden; /* lt-ie9 */
  723. }
  724. /* lt-ie9 */
  725. .b-link-stripe:hover .b-line{
  726. visibility:visible;
  727. }
  728. .b-link-stripe .b-line1{
  729. left:0;
  730. }
  731. .b-link-stripe .b-line2{
  732. left:20%;
  733. transition-delay:0.1s !important;
  734. -moz-transition-delay:0.1s !important;
  735. -ms-transition-delay:0.1s !important;
  736. -o-transition-delay:0.1s !important;
  737. -webkit-transition-delay:0.1s !important;
  738. }
  739. .b-link-stripe .b-line3{
  740. left:40%;
  741. transition-delay:0.2s !important;
  742. -moz-transition-delay:0.2s !important;
  743. -ms-transition-delay:0.2s !important;
  744. -o-transition-delay:0.2s !important;
  745. -webkit-transition-delay:0.2s !important;
  746. }
  747. .b-link-stripe .b-line4{
  748. left:60%;
  749. transition-delay:0.3s !important;
  750. -moz-transition-delay:0.3s !important;
  751. -ms-transition-delay:0.3s !important;
  752. -o-transition-delay:0.3s !important;
  753. -webkit-transition-delay:0.3s !important;
  754. }
  755. .b-link-stripe .b-line5{
  756. left:80%;
  757. transition-delay:0.4s !important;
  758. -moz-transition-delay:0.4s !important;
  759. -ms-transition-delay:0.4s !important;
  760. -o-transition-delay:0.4s !important;
  761. -webkit-transition-delay:0.4s !important;
  762. }
  763. .b-link-stripe:hover .b-line{
  764. opacity:1;
  765. }
  766. /*-----------------------------------------------------------------------------------*/
  767. /* Animation effects
  768. /*-----------------------------------------------------------------------------------*/
  769. .b-animate-go{
  770. text-decoration:none;
  771. }
  772. .b-animate{
  773. transition: all 0.5s;
  774. -moz-transition: all 0.5s;
  775. -ms-transition: all 0.5s;
  776. -o-transition: all 0.5s;
  777. -webkit-transition: all 0.5s;
  778. visibility: hidden;
  779. font-size:1.1em;
  780. font-weight:700;
  781. }
  782. .b-animate img {
  783. margin-top: 20%;
  784. display: -webkit-inline-box;
  785. }
  786. .b-animate span {
  787. font-family: 'Raleway', sans-serif;
  788. display: block;
  789. font-size: 18px;
  790. padding-top: 2.6em;
  791. display: block;
  792. line-height: 1.6em;
  793. font-weight: 300;
  794. width: 76%;
  795. letter-spacing: 3px;
  796. margin: 0 auto;
  797. }
  798. .b-animate label{
  799. display:block;
  800. font-size:0.875em;
  801. margin-top:0.5em;
  802. transition:0.5s all;
  803. -webkit-transition:0.5s all;
  804. -moz-transition:0.5s all;
  805. -ms-transition:0.5s all;
  806. -o-transition:0.5s all;
  807. }
  808. .b-animate label:hover{
  809. color:#000;
  810. cursor:pointer;
  811. }
  812. /* lt-ie9 */
  813. .b-animate-go:hover .b-animate{
  814. visibility:visible;
  815. }
  816. .b-from-left{
  817. position: relative;
  818. left: -100%;
  819. background:rgba(97, 179, 222, 0.64);
  820. background-size: 100% 100%;
  821. top: 0px;
  822. margin: 0;
  823. min-height: 557px;
  824. }
  825. .b-animate-go:hover .b-from-left{
  826. left:0;
  827. }
  828. .col-md-3.food-left-grid {
  829. padding: 0;
  830. }
  831. img.port-pic {
  832. width: 100%;
  833. }
  834. .f-grid {
  835. margin-bottom: 24px;
  836. }
  837. /*----bottom-grids--------------*/
  838. .col-md-6.special-bottom-left {
  839. padding: 0;
  840. }
  841. .special-bottom {
  842. margin-top: 3em;
  843. }
  844. /*--end-special--*/
  845. /*--start-news--*/
  846. .news{
  847. background:#373535;
  848. padding:4em 0px;
  849. }
  850. .news-top h3,.footer-main h3{
  851. color: #fff;
  852. font-size: 1.5em;
  853. font-weight: 600;
  854. margin: 0px;
  855. font-family: 'Raleway', sans-serif;
  856. letter-spacing: 5px;
  857. }
  858. .news-bottom {
  859. margin-top: 3em;
  860. }
  861. .news-bottom-left p {
  862. color: #ee6123;
  863. font-size: 19px;
  864. letter-spacing: 2px;
  865. line-height: 1.6em;
  866. margin-top: 12px;
  867. font-weight: 400;
  868. text-transform: uppercase;
  869. }
  870. .news-btn {
  871. margin-top: 1em;
  872. }
  873. .news-btn a {
  874. color: #cecdcd;
  875. font-size: 17px;
  876. font-weight: 100;
  877. text-decoration: underline;
  878. letter-spacing: 3px;
  879. }
  880. .news-btn a:hover{
  881. color:#ee6123;
  882. transition:0.5s all;
  883. -webkit-transition:0.5s all;
  884. -moz-transition:0.5s all;
  885. -o-transition:0.5s all;
  886. -ms-transition:0.5s all;
  887. }
  888. /*--end-news--*/
  889. /*--start-footer--*/
  890. .footer{
  891. background:url(../images/footer-banner.jpg) no-repeat;
  892. background-size:100% 100%;
  893. min-height:500px;
  894. }
  895. .footer-main h3 {
  896. margin-top:3em;
  897. }
  898. .col-md-4.footer-bottom-left {
  899. text-align: right;
  900. }
  901. .footer-bottom {
  902. margin-top: 8%;
  903. }
  904. .col-md-8.footer-bottom-right {
  905. border-left: 3px solid #e51e35;
  906. }
  907. .footer-bottom-right small {
  908. color: #fff;
  909. font-weight: 400;
  910. font-size: 16px;
  911. font-family: 'Raleway', sans-serif;
  912. letter-spacing: 3px;
  913. }
  914. .contact-text input[type="text"] {
  915. width: 45%;
  916. color: #373535;
  917. margin-right: 1.5em;
  918. outline: none;
  919. font-family: 'Raleway', sans-serif;
  920. background: rgba(255, 255, 255, 0.65);
  921. font-size: 16px;
  922. font-weight: 400;
  923. letter-spacing: 3px;
  924. padding: 17px 20px;
  925. margin-bottom: 1em;
  926. border: none;
  927. -webkit-appearance: none;
  928. }
  929. .contact-text input[type="submit"] {
  930. border: none;
  931. outline: none;
  932. color: #fff;
  933. background: none;
  934. padding: 10px 20px;
  935. font-family: 'Raleway', sans-serif;
  936. font-size: 16px;
  937. letter-spacing: 3px;
  938. font-weight: 400;
  939. margin-top: 1.5em;
  940. -webkit-appearance: none;
  941. border-top: 3px solid #e51e35;
  942. border-bottom: 3px solid #e51e35;
  943. transition:0.5s all;
  944. -webkit-transition:0.5s all;
  945. -moz-transition:0.5s all;
  946. -o-transition:0.5s all;
  947. -ms-transition:0.5s all;
  948. }
  949. .contact-text input[type="submit"]:hover{
  950. border-top: 3px solid #fff;
  951. border-bottom: 3px solid #fff;
  952. }
  953. .ftr{
  954. text-align:center;
  955. margin-top: 8%;
  956. }
  957. .ftr p {
  958. color: #fff;
  959. font-size: 15px;
  960. font-weight: 400;
  961. font-family: 'Raleway', sans-serif;
  962. letter-spacing: 3px;
  963. }
  964. .ftr p a{
  965. color:#e71d37;
  966. }
  967. .ftr p a:hover{
  968. color:#fff;
  969. transition:0.5s all;
  970. -webkit-transition:0.5s all;
  971. -moz-transition:0.5s all;
  972. -o-transition:0.5s all;
  973. -ms-transition:0.5s all;
  974. text-decoration:none;
  975. }
  976. /*--end-footer--*/
  977. #toTop {
  978. display: none;
  979. text-decoration: none;
  980. position: fixed;
  981. bottom: 10px;
  982. right: 10px;
  983. overflow: hidden;
  984. width: 42px;
  985. height: 42px;
  986. border: none;
  987. text-indent: 100%;
  988. background: url(../images/up-arrow.png) no-repeat 0px 0px #61b3de;
  989. border-radius: 50%;
  990. -webkit-border-radius: 50%;
  991. -moz-border-radius: 50%;
  992. -o-border-radius: 50%;
  993. -ms-border-radius: 50%;
  994. }
  995. /*--start-contact--*/
  996. .contact-top h3{
  997. color: #fff;
  998. font-size: 1.5em;
  999. font-weight: 600;
  1000. margin: 0px auto;
  1001. width: 44%;
  1002. font-family: 'Raleway', sans-serif;
  1003. background: #062f3c;
  1004. letter-spacing: 5px;
  1005. padding: 12px 0px;
  1006. text-align: center;
  1007. }
  1008. .contact {
  1009. padding: 9em 0px 5em 0px;
  1010. background: #f2f2f2;
  1011. }
  1012. .contact-bottom-left iframe{
  1013. width:100%;
  1014. height:500px;
  1015. }
  1016. .contact-bottom {
  1017. margin-top: 3em;
  1018. }
  1019. .contact-txt input[type="text"] {
  1020. width: 100%;
  1021. color: rgba(137, 136, 136, 0.66);
  1022. outline: none;
  1023. font-family: 'Raleway', sans-serif;
  1024. font-size: 15px;
  1025. padding: 18px 16px;
  1026. letter-spacing: 2px;
  1027. border: none;
  1028. margin-bottom: 1em;
  1029. -webkit-appearance: none;
  1030. }
  1031. .contact-textarea textarea {
  1032. resize: none;
  1033. width: 100%;
  1034. color: rgba(137, 136, 136, 0.66);
  1035. font-size: 15px;
  1036. font-family: 'Raleway', sans-serif;
  1037. outline: none;
  1038. padding: 18px 16px;
  1039. letter-spacing: 2px;
  1040. border: none;
  1041. min-height: 13em;
  1042. -webkit-appearance: none;
  1043. }
  1044. .contact-but input[type="submit"] {
  1045. border: none;
  1046. outline: none;
  1047. color: #fff;
  1048. background: #61b3de;
  1049. width: 48%;
  1050. padding: 20px 31px;
  1051. font-family: 'Raleway', sans-serif;
  1052. font-size: 18px;
  1053. font-weight: 600;
  1054. margin: 10px 2px 0px 6px;
  1055. -webkit-appearance: none;
  1056. }
  1057. .contact-but input[type="submit"]:hover {
  1058. background: #ee6123;
  1059. transition: 0.5s all;
  1060. -webkit-transition: 0.5s all;
  1061. -moz-transition: 0.5s all;
  1062. -ms-transition: 0.5s all;
  1063. -o-transition: 0.5s all;
  1064. }
  1065. /*--end-contact--*/
  1066. /*--start-about--*/
  1067. .about-left iframe{
  1068. width:90%;
  1069. height:300px;
  1070. }
  1071. .about {
  1072. padding: 9em 0px 4em 0px;
  1073. }
  1074. .about-top h3{
  1075. color: #fff;
  1076. font-size: 1.5em;
  1077. font-weight: 600;
  1078. margin: 0px auto;
  1079. width: 44%;
  1080. font-family: 'Raleway', sans-serif;
  1081. background: #062f3c;
  1082. letter-spacing: 5px;
  1083. padding: 12px 0px;
  1084. text-align: center;
  1085. }
  1086. .about-main {
  1087. margin-top: 3em;
  1088. }
  1089. .about-left h4{
  1090. color:#61b3de;
  1091. font-size:1.2em;
  1092. font-weight:600;
  1093. font-family: 'Raleway', sans-serif;
  1094. margin:0;
  1095. line-height: 1.4em;
  1096. }
  1097. .about-left p {
  1098. color: #cecdcd;
  1099. font-size: 15px;
  1100. line-height: 1.8em;
  1101. margin: 10px 0px;
  1102. }
  1103. /*--start-strength--*/
  1104. .strength-right h4{
  1105. color: #61b3de;
  1106. font-size: 1.55em;
  1107. font-weight: 700;
  1108. font-family: 'Raleway', sans-serif;
  1109. margin: 0 0px 19px 0px;
  1110. }
  1111. .strength-right ul{
  1112. padding:0px;
  1113. }
  1114. .strength-right ul li{
  1115. list-style-image: url(../images/marker.png);
  1116. margin: 0px 0px 12px 18px;
  1117. vertical-align: top;
  1118. }
  1119. .strength-right ul li a{
  1120. font-size:15px;
  1121. color:#333131;
  1122. }
  1123. .strength-right ul li a:hover{
  1124. text-decoration:none;
  1125. color:#61b3de;
  1126. transition:0.5s all;
  1127. -webkit-transition:0.5s all;
  1128. -moz-transition:0.5s all;
  1129. -o-transition:0.5s all;
  1130. -ms-transition:0.5s all;
  1131. }
  1132. .strength {
  1133. background: rgba(206, 205, 205, 0.22);
  1134. padding: 4em 0px;
  1135. }
  1136. .approach {
  1137. padding: 4em 0px;
  1138. }
  1139. /*--end-strength--*/
  1140. /*--start-subscribe--*/
  1141. .sub{
  1142. background:#61b3de;
  1143. padding:3em 0px;
  1144. }
  1145. .sub-left p{
  1146. color:#fff;
  1147. font-size:25px;
  1148. font-weight:400;
  1149. }
  1150. .sub-text input[type="text"] {
  1151. width: 65%;
  1152. color: rgba(55, 53, 53, 0.4);
  1153. margin-right: 1.5em;
  1154. outline: none;
  1155. font-family: 'Raleway', sans-serif;
  1156. background: #FFF;
  1157. font-size: 15px;
  1158. font-weight: 500;
  1159. letter-spacing: 2px;
  1160. padding: 13px 15px;
  1161. border: none;
  1162. -webkit-appearance: none;
  1163. }
  1164. .sub-text input[type="submit"] {
  1165. border: none;
  1166. outline: none;
  1167. color: #fff;
  1168. background: #e51e35;
  1169. padding: 10px 20px;
  1170. font-family: 'Raleway', sans-serif;
  1171. font-size: 16px;
  1172. font-weight: 500;
  1173. -webkit-appearance: none;
  1174. transition: 0.5s all;
  1175. -webkit-transition: 0.5s all;
  1176. -moz-transition: 0.5s all;
  1177. -o-transition: 0.5s all;
  1178. -ms-transition: 0.5s all;
  1179. }
  1180. .sub-text input[type="submit"]:hover{
  1181. background: #373535;
  1182. }
  1183. /*--end-subscribe--*/
  1184. /*--start-team--*/
  1185. .ch-item {
  1186. width: 100%;
  1187. height: 100%;
  1188. border-radius: 50%;
  1189. position: relative;
  1190. cursor: default;
  1191. box-shadow:
  1192. inset 0 0 0 0 rgba(200,95,66, 0.4),
  1193. inset 0 0 0 16px rgba(255,255,255,0.6),
  1194. 0 1px 2px rgba(0,0,0,0.1);
  1195. -webkit-transition: all 0.4s ease-in-out;
  1196. -moz-transition: all 0.4s ease-in-out;
  1197. -o-transition: all 0.4s ease-in-out;
  1198. -ms-transition: all 0.4s ease-in-out;
  1199. transition: all 0.4s ease-in-out;
  1200. }
  1201. .ch-img-1 {
  1202. background-image: url(../images/t1.jpg);
  1203. }
  1204. .ch-img-2 {
  1205. background-image: url(../images/t6.jpg);
  1206. }
  1207. .ch-img-3 {
  1208. background-image: url(../images/t3.jpg);
  1209. }
  1210. .ch-img-4 {
  1211. background-image: url(../images/t4.jpg);
  1212. }
  1213. .ch-img-5 {
  1214. background-image: url(../images/t5.jpg);
  1215. }
  1216. .ch-img-6 {
  1217. background-image: url(../images/t2.jpg);
  1218. }
  1219. .ch-info {
  1220. position: absolute;
  1221. width: 100%;
  1222. height: 100%;
  1223. border-radius: 50%;
  1224. opacity: 0;
  1225. -webkit-transition: all 0.4s ease-in-out;
  1226. -moz-transition: all 0.4s ease-in-out;
  1227. -o-transition: all 0.4s ease-in-out;
  1228. -ms-transition: all 0.4s ease-in-out;
  1229. transition: all 0.4s ease-in-out;
  1230. -webkit-transform: scale(0);
  1231. -moz-transform: scale(0);
  1232. -o-transform: scale(0);
  1233. -ms-transform: scale(0);
  1234. transform: scale(0);
  1235. -webkit-backface-visibility: hidden; /*for a smooth font */
  1236. }
  1237. .ch-info h3 {
  1238. color: #fff;
  1239. text-transform: uppercase;
  1240. position: relative;
  1241. letter-spacing: 2px;
  1242. font-size: 22px;
  1243. margin: 0 30px;
  1244. padding: 85px 0 0 0;
  1245. height: 137px;
  1246. font-family: 'Open Sans', Arial, sans-serif;
  1247. text-shadow: 0 0 1px #fff,
  1248. 0 1px 2px rgba(0,0,0,0.3);
  1249. }
  1250. .ch-info p {
  1251. color: #fff;
  1252. padding: 10px 5px;
  1253. font-style: italic;
  1254. margin: 0 30px;
  1255. font-size: 12px;
  1256. border-top: 1px solid rgba(255,255,255,0.5);
  1257. }
  1258. .ch-info p a {
  1259. display: block;
  1260. color: #fff;
  1261. color: rgba(255,255,255,0.7);
  1262. font-style: normal;
  1263. font-weight: 700;
  1264. text-transform: uppercase;
  1265. font-size: 9px;
  1266. letter-spacing: 1px;
  1267. padding-top: 4px;
  1268. font-family: 'Open Sans', Arial, sans-serif;
  1269. }
  1270. .ch-info p a:hover {
  1271. color: #fff222;
  1272. color: rgba(255,242,34, 0.8);
  1273. }
  1274. .ch-item:hover {
  1275. box-shadow:
  1276. inset 0 0 0 110px rgba(200,95,66, 0.4),
  1277. inset 0 0 0 16px rgba(255,255,255,0.8),
  1278. 0 1px 2px rgba(0,0,0,0.1);
  1279. }
  1280. .ch-item:hover .ch-info {
  1281. opacity: 1;
  1282. -webkit-transform: scale(1);
  1283. -moz-transform: scale(1);
  1284. -o-transform: scale(1);
  1285. -ms-transform: scale(1);
  1286. transform: scale(1);
  1287. }
  1288. .team-top h3 {
  1289. color: #fff;
  1290. font-size: 1.5em;
  1291. font-weight: 600;
  1292. margin: 0px auto;
  1293. width: 30%;
  1294. font-family: 'Raleway', sans-serif;
  1295. background: #61b3de;
  1296. letter-spacing: 5px;
  1297. padding: 12px 0px;
  1298. text-align: center;
  1299. }
  1300. .team-top p {
  1301. font-weight: 400;
  1302. font-size: 16px;
  1303. color: #444444;
  1304. width: 78%;
  1305. margin: 21px auto;
  1306. line-height: 1.8em;
  1307. text-align: center;
  1308. }
  1309. .team {
  1310. padding: 5em 0px 4em 0px;
  1311. }
  1312. /*--end-team--*/
  1313. /*--end-about--*/
  1314. /*--start-blog--*/
  1315. .blog-main h3 {
  1316. color: #fff;
  1317. font-size: 1.5em;
  1318. font-weight: 600;
  1319. margin: 0px auto;
  1320. width: 25%;
  1321. font-family: 'Raleway', sans-serif;
  1322. background: #062f3c;
  1323. letter-spacing: 5px;
  1324. padding: 12px 0px;
  1325. text-align: center;
  1326. }
  1327. .blog {
  1328. padding: 7em 0px 4em 0px;
  1329. }
  1330. .blog-top {
  1331. margin-top: 3em;
  1332. }
  1333. .blog-left a h4{
  1334. text-decoration:none;
  1335. margin:0!important;
  1336. }
  1337. .post-detail{
  1338. margin:0.5em 0 1.5em 0;
  1339. }
  1340. .post-detail p a{
  1341. text-decoration:none;
  1342. color:#ee6123;
  1343. }
  1344. .blog-left h4,.blog-right-top h4,.archives h4,.recent h4{
  1345. color: #61b3de;
  1346. font-size: 1.8em;
  1347. margin-bottom: 1.2em;
  1348. font-weight: 400;
  1349. font-family: 'Raleway', sans-serif;
  1350. }
  1351. .blog-left img{
  1352. border-radius:0.3em;
  1353. -webkit-border-radius: 0.3em;
  1354. -moz-border-radius: 0.3em;
  1355. -o-border-radius: 0.3em;
  1356. -ms-border-radius: 0.3em;
  1357. }
  1358. .post-detail p{
  1359. color:rgba(113, 107, 107, 0.66);
  1360. margin:0px;
  1361. font-size:15px;
  1362. font-weight:400;
  1363. line-height: 1.6em;
  1364. margin:0!important;
  1365. }
  1366. .blog-left h5 {
  1367. color: #333131;
  1368. margin: 20px 0px 0px 0px;
  1369. font-size: 1.23em;
  1370. font-weight: 300;
  1371. line-height: 1.5em;
  1372. }
  1373. .blog-left p{
  1374. color:rgba(113, 107, 107, 0.66);
  1375. margin:0px;
  1376. font-size:15px;
  1377. font-weight:400;
  1378. margin-top: 13px;
  1379. line-height: 1.6em;
  1380. }
  1381. .blog-btn a{
  1382. color: #fff;
  1383. padding: 13px 30px;
  1384. border-radius: 0.3em;
  1385. -webkit-border-radius: 0.3em;
  1386. -moz-border-radius: 0.3em;
  1387. -o-border-radius: 0.3em;
  1388. outline: none;
  1389. background:#61b3de;
  1390. }
  1391. .blog-btn a:hover{
  1392. text-decoration:none;
  1393. transition: 0.5s all;
  1394. -webkit-transition: 0.5s all;
  1395. -moz-transition: 0.5s all;
  1396. -o-transition: 0.5s all;
  1397. -ms-transition: 0.5s all;
  1398. background:#e51e35;
  1399. }
  1400. .blog-btn {
  1401. margin-top: 2em;
  1402. }
  1403. .blog-top-left a:hover {
  1404. text-decoration: none;
  1405. }
  1406. .blog-top-left {
  1407. margin-bottom: 3.5em;
  1408. }
  1409. .blog-bottom ul {
  1410. padding: 0px;
  1411. margin-top: 1em;
  1412. }
  1413. .blog-bottom ul li {
  1414. display: inline-block;
  1415. list-style: none;
  1416. }
  1417. .blog-bottom ul li a {
  1418. color: #4e4e4b;
  1419. font-size: 15px;
  1420. padding: 10px 10px;
  1421. margin: 0px 7px;
  1422. }
  1423. .blog-bottom ul li a:hover, .blog-bottom ul li a.active {
  1424. background: #61b3de;
  1425. text-decoration: none;
  1426. color: #fff;
  1427. transition: 0.5s all;
  1428. -webkit-transition: 0.5s all;
  1429. -moz-transition: 0.5s all;
  1430. -ms-transition: 0.5s all;
  1431. -o-transition: 0.5s all;
  1432. }
  1433. .blog-right-top ul li,.archives ul li{
  1434. list-style-image: url(../images/marker.png);
  1435. margin: 0px 0px 12px 18px;
  1436. vertical-align: top;
  1437. }
  1438. .blog-right-top ul,.archives ul{
  1439. padding:0px;
  1440. }
  1441. .blog-right-top ul li a,.archives ul li a{
  1442. font-size: 15px;
  1443. color: #333131;
  1444. }
  1445. .blog-right-top ul li a:hover,.archives ul li a:hover{
  1446. color: #e51e35;
  1447. transition: 0.5s all;
  1448. -webkit-transition: 0.5s all;
  1449. -moz-transition: 0.5s all;
  1450. -ms-transition: 0.5s all;
  1451. -o-transition: 0.5s all;
  1452. text-decoration:none;
  1453. }
  1454. .blog-right-top h4, .archives h4 {
  1455. margin-bottom: 26px;
  1456. }
  1457. .archives h4,.recent h4{
  1458. margin-top: 1.5em;
  1459. }
  1460. .col-md-4.recent-left {
  1461. padding: 0;
  1462. }
  1463. .recent-left span{
  1464. font-size: 12px;
  1465. color: #848e97;
  1466. font-weight: 600;
  1467. }
  1468. .recent-left h5{
  1469. font-size:20px;
  1470. color:#61b3de;
  1471. margin-bottom: 5px;
  1472. }
  1473. .recent-left p{
  1474. font-size: 14px;
  1475. color: #848e97;
  1476. font-weight: 400;
  1477. }
  1478. .recent-top {
  1479. margin-bottom: 1.5em;
  1480. }
  1481. /*--end-blog--*/
  1482. /*--start-single--*/
  1483. .reply {
  1484. margin-top: 3em;
  1485. }
  1486. .reply h4 {
  1487. color: #61b3de;
  1488. font-size: 1.8em;
  1489. margin-bottom: 1.2em;
  1490. font-weight: 400;
  1491. font-family: 'Raleway', sans-serif;
  1492. }
  1493. .reply input[type="text"] {
  1494. width: 48%;
  1495. color: #898888;
  1496. outline: none;
  1497. font-family: 'Arimo', sans-serif;
  1498. font-size: 16px;
  1499. padding: 10px 10px;
  1500. margin: 0px 10px 1em 0px;
  1501. border: solid 1px #D5D4D4;
  1502. -webkit-appearance: none;
  1503. }
  1504. .reply textarea {
  1505. resize: none;
  1506. width: 98%;
  1507. color: #898888;
  1508. font-size: 16px;
  1509. font-family: 'Arimo', sans-serif;
  1510. outline: none;
  1511. padding: 10px 10px;
  1512. border: solid 1px #D5D4D4;
  1513. min-height: 12em;
  1514. -webkit-appearance: none;
  1515. }
  1516. .reply input[type="submit"] {
  1517. border: none;
  1518. outline: none;
  1519. color: #fff;
  1520. background: #61b3de;
  1521. padding: 11px 20px;
  1522. font-family: 'Arimo', sans-serif;
  1523. font-size: 15px;
  1524. font-weight: 600;
  1525. margin-top: 1.2em;
  1526. -webkit-appearance: none;
  1527. border-radius: 0.3em;
  1528. -webkit-border-radius: 0.3em;
  1529. -moz-border-radius: 0.3em;
  1530. -o-border-radius: 0.3em;
  1531. }
  1532. .reply input[type="submit"]:hover {
  1533. background: #e51e35;
  1534. transition: 0.5s all;
  1535. -webkit-transition: 0.5s all;
  1536. -moz-transition: 0.5s all;
  1537. -ms-transition: 0.5s all;
  1538. -o-transition: 0.5s all;
  1539. }
  1540. .blog-top-left p span{
  1541. font-weight:600;
  1542. color: rgba(51, 49, 49, 0.7);
  1543. }
  1544. .cmts-main-left img {
  1545. width: 100%;
  1546. border-radius: 0;
  1547. }
  1548. .col-md-10.cmts-main-right {
  1549. width: 88%;
  1550. float: right;
  1551. }
  1552. .col-md-2.cmts-main-left {
  1553. width: 12%;
  1554. float: left;
  1555. }
  1556. .cmts-main-right h5 {
  1557. font-size: 1em;
  1558. color: #4e4e4b;
  1559. margin: 0px;
  1560. font-weight: 600;
  1561. }
  1562. .cmnts-left a {
  1563. font-size: 13px;
  1564. color: rgba(78, 78, 75, 0.37);
  1565. font-weight: 600;
  1566. }
  1567. .cmnts-left a:hover {
  1568. color: #61b3de;
  1569. text-decoration: none;
  1570. transition: 0.5s all;
  1571. -webkit-transition: 0.5s all;
  1572. -moz-transition: 0.5s all;
  1573. -ms-transition: 0.5s all;
  1574. -o-transition: 0.5s all;
  1575. }
  1576. .cmts {
  1577. margin-top: 1em;
  1578. }
  1579. .col-md-6.cmnts-right {
  1580. text-align: right;
  1581. }
  1582. .col-md-6.cmnts-left {
  1583. padding: 0px;
  1584. }
  1585. .cmnts-right a {
  1586. padding: 6px 12px;
  1587. color: #fff;
  1588. font-weight: 600;
  1589. font-size: 14px;
  1590. background: #61b3de;
  1591. transition: 0.5s all;
  1592. -webkit-transition: 0.5s all;
  1593. -moz-transition: 0.5s all;
  1594. -ms-transition: 0.5s all;
  1595. -o-transition: 0.5s all;
  1596. outline: none;
  1597. border-radius: 0.3em;
  1598. -webkit-border-radius: 0.3em;
  1599. -moz-border-radius: 0.3em;
  1600. -o-border-radius: 0.3em;
  1601. }
  1602. .comments-main {
  1603. margin-bottom: 20px;
  1604. background: rgba(153, 153, 153, 0.15);
  1605. padding: 22px 0px;
  1606. border-radius: 0.3em;
  1607. -webkit-border-radius: 0.3em;
  1608. -moz-border-radius: 0.3em;
  1609. -o-border-radius: 0.3em;
  1610. }
  1611. .comments {
  1612. margin-top: 3em;
  1613. }
  1614. .cmnts-right a:hover {
  1615. background: #e51e35;
  1616. text-decoration: none;
  1617. }
  1618. /*--end-single--*/
  1619. /*--start-gallery--*/
  1620. /***** Gallery *****/
  1621. .grid_1_of_4{
  1622. display: block;
  1623. float:left;
  1624. margin: 1% 0 1% 1.6%;
  1625. background: #FFF;
  1626. }
  1627. .grid_1_of_4:first-child {
  1628. margin-left: 0;
  1629. }
  1630. .images_1_of_4 {
  1631. width: 23.8%;
  1632. position:relative;
  1633. }
  1634. .images_1_of_4 img{
  1635. max-width:100%;
  1636. display:block;
  1637. outline:none;
  1638. }
  1639. .images_1_of_4 a{
  1640. outline:none;
  1641. }
  1642. .images_1_of_4 a span{
  1643. position: absolute;
  1644. top:80px;
  1645. left:135px;
  1646. width:36px;
  1647. height:36px;
  1648. opacity: 0;
  1649. -webkit-transition: opacity 0.3s linear;
  1650. -moz-transition: opacity 0.3s linear;
  1651. -o-transition: opacity 0.3s linear;
  1652. -ms-transition: opacity 0.3s linear;
  1653. transition: opacity 0.3s linear;
  1654. }
  1655. .images_1_of_4 a img:hover{
  1656. opacity:0.6;
  1657. }
  1658. .images_1_of_4 a:hover span{
  1659. opacity:1;
  1660. background:url(../images/zoom.png) no-repeat;
  1661. filter: alpha(opacity=99); /* internet explorer */
  1662. -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
  1663. }
  1664. .gallery-content-head h3{
  1665. color: #fff;
  1666. font-size: 1.5em;
  1667. font-weight: 600;
  1668. margin: 0px auto;
  1669. width: 44%;
  1670. font-family: 'Raleway', sans-serif;
  1671. background: #062f3c;
  1672. letter-spacing: 5px;
  1673. padding: 12px 0px;
  1674. text-align: center;
  1675. }
  1676. .gallery-content-head p {
  1677. font-weight: 400;
  1678. font-size: 16px;
  1679. color: #444444;
  1680. width: 78%;
  1681. margin: 21px auto;
  1682. text-align: center;
  1683. }
  1684. .gallery-content {
  1685. padding: 7em 0px 4em 0px;
  1686. }
  1687. .gallery-content-head.text-left {
  1688. margin-bottom: 2em;
  1689. }
  1690. /*--end-gallery--*/
  1691. /*--end-gallery--*/
  1692. /*--media-quaries-starts-here--*/
  1693. @media (max-width:1366px){
  1694. }
  1695. @media (max-width:1280px){
  1696. .team {
  1697. padding: 4em 0px 3em 0px;
  1698. }
  1699. .about {
  1700. padding: 8em 0px 4em 0px;
  1701. }
  1702. .banner,.banner1,.banner2{
  1703. min-height: 650px;
  1704. }
  1705. .banner-text {
  1706. margin-top: 22%;
  1707. }
  1708. .banner-text h1,.banner-text p{
  1709. font-size: 1.55em;
  1710. }
  1711. .banner-text span input[type="submit"] {
  1712. font-size: 23px;
  1713. }
  1714. .banner-text span {
  1715. padding: 3px 0px;
  1716. }
  1717. .footer {
  1718. min-height: 480px;
  1719. }
  1720. .footer-main h3 {
  1721. margin-top: 2.8em;
  1722. }
  1723. .website-top {
  1724. margin-bottom: 2.5em;
  1725. }
  1726. .facts {
  1727. padding-top: 3em;
  1728. }
  1729. .sap_tabs {
  1730. padding: 1em 0 2.8em;
  1731. }
  1732. }
  1733. @media (max-width:1024px){
  1734. .nav > li > a {
  1735. padding: 10px 20px 12px 21px;
  1736. font-size: 19px;
  1737. margin: 0px 3px;
  1738. }
  1739. .gallery-content {
  1740. padding: 6em 0px 3em 0px;
  1741. }
  1742. .reply input[type="text"] {
  1743. width: 47.82%;
  1744. }
  1745. .blog {
  1746. padding: 6em 0px 2.5em 0px;
  1747. }
  1748. .blog-left img {
  1749. width: 98%;
  1750. }
  1751. .blog-main h3 {
  1752. font-size: 1.35em;
  1753. width: 25%;
  1754. padding: 10px 0px;
  1755. }
  1756. .blog-top {
  1757. margin-top: 2.3em;
  1758. }
  1759. .blog-left h5 {
  1760. font-size: 1.2em;
  1761. }
  1762. .contact-but input[type="submit"] {
  1763. margin: 10px 0px 0px 5px;
  1764. }
  1765. .contact {
  1766. padding: 7em 0px 4em 0px;
  1767. }
  1768. .about {
  1769. padding: 6.5em 0px 3em 0px;
  1770. }
  1771. .about-left p {
  1772. font-size: 15px;
  1773. line-height: 1.6em;
  1774. margin: 6px 0px;
  1775. }
  1776. .about-left iframe {
  1777. width: 100%;
  1778. }
  1779. .about-top h3,.team-top h3{
  1780. font-size: 1.3em;
  1781. width: 35%;
  1782. padding: 10px 0px;
  1783. }
  1784. .menu li {
  1785. margin: 0px 0px;
  1786. }
  1787. .header {
  1788. width: 75%;
  1789. left: 12.5%;
  1790. }
  1791. .sub-left p {
  1792. font-size: 23px;
  1793. }
  1794. .sub-text input[type="text"] {
  1795. width: 63%;
  1796. margin-right: 1em;
  1797. padding: 11px 15px;
  1798. }
  1799. .banner-text h1, .banner-text p {
  1800. font-size: 1.45em;
  1801. }
  1802. .banner-text span {
  1803. width: 43.5%;
  1804. padding: 1px 0px;
  1805. margin-top: 2.5em;
  1806. }
  1807. .banner-text span input[type="text"] {
  1808. width: 74.5%;
  1809. }
  1810. .banner-text span input[type="submit"] {
  1811. font-size: 21px;
  1812. }
  1813. .banner, .banner1, .banner2 {
  1814. min-height: 550px;
  1815. }
  1816. .banner-text {
  1817. margin-top: 24%;
  1818. }
  1819. .callbacks_tabs {
  1820. top: 36%;
  1821. }
  1822. .callbacks_tabs a:after {
  1823. height: 42px;
  1824. width: 10px;
  1825. }
  1826. .website-top h3, .special-top h3 {
  1827. font-size: 1.3em;
  1828. padding: 10px 0px;
  1829. }
  1830. .resp-tab-item {
  1831. font-size: 1.3em;
  1832. padding: 9px 8px;
  1833. margin-right: 2.44em;
  1834. }
  1835. .facts p {
  1836. font-size: 15px;
  1837. }
  1838. .b-animate img {
  1839. margin-top: 19%;
  1840. }
  1841. .b-animate span {
  1842. font-size: 16px;
  1843. padding-top: 2em;
  1844. width: 87%;
  1845. }
  1846. .news-bottom-left img {
  1847. width: 100%;
  1848. }
  1849. .news-bottom-left p {
  1850. font-size: 15px;
  1851. }
  1852. .news-top h3, .footer-main h3 {
  1853. font-size: 1.35em;
  1854. }
  1855. .footer {
  1856. min-height: 400px;
  1857. }
  1858. .footer-main h3 {
  1859. margin-top: 2.3em;
  1860. }
  1861. .contact-text input[type="text"] {
  1862. width: 49%;
  1863. padding: 11px 20px;
  1864. }
  1865. .contact-text input[type="submit"] {
  1866. padding: 7px 20px;
  1867. }
  1868. }
  1869. @media (max-width:768px){
  1870. .head {
  1871. padding:8px 0px;
  1872. }
  1873. .gallery-content-head p {
  1874. width: 96%;
  1875. margin: 16px auto;
  1876. }
  1877. .images_1_of_4 {
  1878. width: 48%;
  1879. margin: 1% 14px 1% 0px;
  1880. }
  1881. .comments {
  1882. margin-top: 2em;
  1883. }
  1884. .col-md-2.cmts-main-left {
  1885. width: 15%;
  1886. float: none;
  1887. margin: 0 auto;
  1888. }
  1889. .col-md-10.cmts-main-right {
  1890. width: 97%;
  1891. float: none;
  1892. margin: 0 auto;
  1893. }
  1894. .cmts-main-left img {
  1895. margin-bottom: 14px;
  1896. }
  1897. .cmts-main-right p {
  1898. margin-top: 4px;
  1899. }
  1900. .cmts {
  1901. margin-top: 10px;
  1902. }
  1903. .col-md-6.cmnts-right {
  1904. text-align: center;
  1905. margin-top: 17px;
  1906. }
  1907. .reply {
  1908. margin-top: 0em;
  1909. }
  1910. .blog-top {
  1911. text-align: center;
  1912. margin-top: 1.7em;
  1913. }
  1914. .blog-left h4, .blog-right-top h4, .archives h4, .recent h4 {
  1915. font-size: 1.65em;
  1916. margin-bottom: 16px;
  1917. text-align: center;
  1918. }
  1919. .blog-left img {
  1920. width: 80%;
  1921. }
  1922. .recent {
  1923. text-align: center;
  1924. }
  1925. .blog-top-left {
  1926. margin-bottom: 2.5em;
  1927. }
  1928. .blog {
  1929. padding: 5.6em 0px 3em 0px;
  1930. }
  1931. .blog-right-top ul li, .archives ul li {
  1932. text-align: left;
  1933. width: 60%;
  1934. margin-left: 18.7em;
  1935. }
  1936. .recent-left {
  1937. margin-top: 10px;
  1938. }
  1939. .recent-left p {
  1940. font-size: 16px;
  1941. }
  1942. .blog-bottom {
  1943. text-align: center;
  1944. }
  1945. .contact-txt input[type="text"] {
  1946. width: 90%;
  1947. }
  1948. .contact-textarea textarea {
  1949. width: 90%;
  1950. }
  1951. .contact-but input[type="submit"] {
  1952. width: 44%;
  1953. padding: 18px 28px;
  1954. margin: 10px 0px 0px 2px;
  1955. }
  1956. .contact-bottom-left {
  1957. text-align: center;
  1958. }
  1959. .contact-top h3,.gallery-content-head h3{
  1960. font-size: 1.3em;
  1961. width: 40%;
  1962. padding: 10px 0px;
  1963. }
  1964. .contact-bottom {
  1965. margin-top: 2em;
  1966. }
  1967. .contact-bottom-left iframe {
  1968. height: 260px;
  1969. width: 90%;
  1970. }
  1971. .col-md-6.contact-bottom-right {
  1972. margin-top: 2em;
  1973. text-align: center;
  1974. }
  1975. .contact {
  1976. padding: 5.5em 0px 3em 0px;
  1977. }
  1978. .about-top h3, .team-top h3 {
  1979. font-size: 1.2em;
  1980. width: 40%;
  1981. }
  1982. .strength-main {
  1983. text-align: center;
  1984. }
  1985. .about {
  1986. padding: 5.5em 0px 1.5em 0px;
  1987. }
  1988. .approach-main {
  1989. text-align: center;
  1990. }
  1991. .strength-right h4 {
  1992. font-size: 1.35em;
  1993. }
  1994. .strength {
  1995. padding: 3em 0px;
  1996. }
  1997. .strength-right ul li {
  1998. width: 46%;
  1999. margin-left: 13.8em;
  2000. text-align:left;
  2001. }
  2002. .col-md-6.strength-right {
  2003. margin-top: 0;
  2004. }
  2005. .approach {
  2006. padding: 3em 0px;
  2007. }
  2008. .col-md-6.approach-right {
  2009. margin-top: 2em;
  2010. }
  2011. .about-left iframe {
  2012. width: 95%;
  2013. height:250px;
  2014. }
  2015. .col-md-6.strength-left {
  2016. margin-bottom: 2em;
  2017. }
  2018. .sub-text {
  2019. margin-top: 1.5em;
  2020. }
  2021. .sub-text input[type="submit"] {
  2022. padding: 10px 14px;
  2023. font-size: 16px;
  2024. }
  2025. .team-top p {
  2026. font-size: 15px;
  2027. width: 95%;
  2028. margin: 15px auto;
  2029. }
  2030. .ch-grid li {
  2031. width: 215px !important;
  2032. height: 215px !important;
  2033. margin: 10px 40px 10px 41px !important;
  2034. }
  2035. .sub-main {
  2036. text-align: center;
  2037. }
  2038. .about-main {
  2039. margin-top: 1.6em;
  2040. text-align: center;
  2041. }
  2042. .about-left h4 {
  2043. font-size: 1.2em;
  2044. width: 79%;
  2045. margin: 0 auto;
  2046. }
  2047. .col-md-6.about-left {
  2048. margin-bottom: 1.6em;
  2049. }
  2050. .about-left p {
  2051. font-size: 16px;
  2052. line-height: 1.8em;
  2053. margin: 8px 0px;
  2054. }
  2055. .logo img {
  2056. width: 29%;
  2057. }
  2058. .toggleMenu {
  2059. float: none;
  2060. }
  2061. .header {
  2062. width: 80%;
  2063. left: 10.3%;
  2064. }
  2065. .banner-text h1, .banner-text p {
  2066. font-size: 1.3em;
  2067. }
  2068. .banner-text span input[type="submit"] {
  2069. padding: 4px 17px;
  2070. font-size: 18px;
  2071. }
  2072. .banner-text span input[type="text"] {
  2073. width: 75.5%;
  2074. }
  2075. .banner-text span {
  2076. width: 50%;
  2077. padding: 0px 0px;
  2078. margin-top: 2em;
  2079. }
  2080. .banner, .banner1, .banner2 {
  2081. min-height: 400px;
  2082. }
  2083. .callbacks_tabs {
  2084. top: 34%;
  2085. left: 92%;
  2086. }
  2087. .callbacks_tabs a:after {
  2088. height: 30px;
  2089. width: 8px;
  2090. }
  2091. .website-top h3, .special-top h3 {
  2092. font-size: 1.2em;
  2093. padding: 8px 0px;
  2094. width: 50%;
  2095. }
  2096. .sap_tabs {
  2097. padding: 5px 0 1.8em;
  2098. width: 90%;
  2099. }
  2100. .banner-text {
  2101. margin-top: 21%;
  2102. }
  2103. .resp-tab-item {
  2104. font-size: 1.2em;
  2105. padding: 5px 8px;
  2106. margin: 0px 25px;
  2107. letter-spacing: 3px;
  2108. }
  2109. .facts img {
  2110. width: 12%;
  2111. }
  2112. .facts {
  2113. padding-top: 2.3em;
  2114. }
  2115. .facts p {
  2116. font-size: 14px;
  2117. text-align: center;
  2118. margin-top: 1.5em;
  2119. }
  2120. .website {
  2121. padding-top: 2.8em;
  2122. }
  2123. .col-md-6.special-bottom-left {
  2124. width: 50%;
  2125. float: left;
  2126. }
  2127. .b-animate img {
  2128. margin-top: 18%;
  2129. width: 12%;
  2130. }
  2131. .b-animate span {
  2132. font-size: 15px;
  2133. padding-top: 1.5em;
  2134. width: 100%;
  2135. overflow: hidden;
  2136. height: 74px;
  2137. }
  2138. .news-top {
  2139. text-align: center;
  2140. }
  2141. .news-bottom-left img {
  2142. width: 35%;
  2143. }
  2144. .col-md-4.news-bottom-left {
  2145. margin: 30px 0px;
  2146. }
  2147. .news-btn {
  2148. margin-top: 3px;
  2149. }
  2150. .news-bottom-left p {
  2151. margin-top: 15px;
  2152. }
  2153. .news {
  2154. padding: 3em 0px 1.5em 0px;
  2155. }
  2156. .footer-main {
  2157. text-align: center;
  2158. }
  2159. .col-md-4.footer-bottom-left {
  2160. text-align: center;
  2161. }
  2162. .footer-bottom {
  2163. margin-top: 6%;
  2164. }
  2165. .col-md-8.footer-bottom-right {
  2166. border-left: none;
  2167. }
  2168. .col-md-8.footer-bottom-right {
  2169. border-left: none;
  2170. margin-top: 2em;
  2171. }
  2172. .footer-main h3 {
  2173. margin-top: 2em;
  2174. }
  2175. .footer {
  2176. min-height: 430px;
  2177. }
  2178. .ftr {
  2179. margin-top: 5%;
  2180. }
  2181. .ch-info h3 {
  2182. font-size: 21px;
  2183. padding: 70px 0 0 0;
  2184. height: 116px;
  2185. }
  2186. }
  2187. @media (max-width:640px){
  2188. .banner-text h1, .banner-text p {
  2189. font-size: 1.2em;
  2190. }
  2191. .images_1_of_4 {
  2192. width: 47.6%;
  2193. }
  2194. .blog-main h3 {
  2195. font-size: 1.25em;
  2196. width: 30%;
  2197. padding: 8px 0px;
  2198. }
  2199. .blog-top {
  2200. margin-top: 1.5em;
  2201. }
  2202. .blog-left h4, .blog-right-top h4, .archives h4, .recent h4 {
  2203. font-size: 1.5em;
  2204. margin-bottom: 13px;
  2205. }
  2206. .blog-left h5 {
  2207. font-size: 1.1em;
  2208. }
  2209. .blog-btn a {
  2210. padding: 10px 16px;
  2211. }
  2212. .blog-right-top ul li, .archives ul li {
  2213. margin-left: 15em;
  2214. }
  2215. .blog-bottom ul {
  2216. margin-top: 5px;
  2217. }
  2218. .blog-top-left {
  2219. margin-bottom: 2em;
  2220. }
  2221. .blog-left p {
  2222. margin-top: 9px;
  2223. }
  2224. .blog-btn {
  2225. margin-top: 1.5em;
  2226. }
  2227. .blog {
  2228. padding: 5em 0px 2.3em 0px;
  2229. }
  2230. .recent-left h5 {
  2231. font-size: 19px;
  2232. }
  2233. .banner-text span input[type="text"] {
  2234. width: 74%;
  2235. padding: 9px 16px;
  2236. }
  2237. .about-left p {
  2238. font-size: 15px;
  2239. }
  2240. .strength-left img,.approach-right img{
  2241. width: 50%;
  2242. }
  2243. .approach {
  2244. padding: 2.5em 0px 2.8em 0px;
  2245. }
  2246. .team {
  2247. padding: 3em 0px 2em 0px;
  2248. }
  2249. .strength {
  2250. padding: 2.7em 0px 2em 0px;
  2251. }
  2252. .strength-right ul li {
  2253. width: 60%;
  2254. margin-left: 10.1em;
  2255. }
  2256. .about-main {
  2257. margin-top: 1.2em;
  2258. }
  2259. .about-left iframe {
  2260. width: 90%;
  2261. height: 200px;
  2262. }
  2263. .about-top h3, .team-top h3 {
  2264. font-size: 1.1em;
  2265. width: 50%;
  2266. padding: 8px 0px;
  2267. }
  2268. .about {
  2269. padding: 5em 0px 10px 0px;
  2270. }
  2271. .banner-text span {
  2272. width: 58%;
  2273. }
  2274. .banner-text p {
  2275. margin-top: 10px;
  2276. }
  2277. .banner, .banner1, .banner2 {
  2278. min-height: 330px;
  2279. }
  2280. .callbacks_tabs {
  2281. top: 28%;
  2282. left: 93%;
  2283. }
  2284. .callbacks_tabs a:after {
  2285. height: 28px;
  2286. width: 7px;
  2287. }
  2288. .website-top h3, .special-top h3 {
  2289. font-size: 1.1em;
  2290. width: 58%;
  2291. }
  2292. .resp-tab-item {
  2293. margin: 0px 12px;
  2294. }
  2295. .sap_tabs {
  2296. padding: 5px 0 1.2em;
  2297. width: 95%;
  2298. }
  2299. .resp-tab-item {
  2300. margin: 0px 20px;
  2301. font-size: 1.05em;
  2302. }
  2303. .facts img {
  2304. width: 10%;
  2305. }
  2306. .facts p {
  2307. font-size: 13px;
  2308. margin-top: 1.5em;
  2309. }
  2310. .facts {
  2311. padding-top: 1.5em;
  2312. }
  2313. .website {
  2314. padding-top: 2em;
  2315. }
  2316. .website-top {
  2317. margin-bottom: 1.8em;
  2318. }
  2319. .news {
  2320. padding: 2.3em 0px 10px 0px;
  2321. }
  2322. .news-bottom {
  2323. margin-top: 2em;
  2324. }
  2325. .news-top h3, .footer-main h3 {
  2326. font-size: 1.2em;
  2327. }
  2328. .footer-bottom-left img {
  2329. width: 10%;
  2330. }
  2331. .contact-text input[type="text"] {
  2332. width: 49%;
  2333. padding: 9px 18px;
  2334. font-size: 14px;
  2335. }
  2336. .footer {
  2337. min-height: 370px;
  2338. }
  2339. .about-left h4 {
  2340. font-size:1.15em;
  2341. width: 94%;
  2342. }
  2343. }
  2344. @media (max-width:480px){
  2345. .logo img {
  2346. width: 41%;
  2347. }
  2348. .gallery-content-head p {
  2349. width: 92%;
  2350. margin: 12px auto;
  2351. overflow: hidden;
  2352. height: 40px;
  2353. }
  2354. .images_1_of_4 {
  2355. width: 46%;
  2356. margin: 1% 17px 1% 0px;
  2357. }
  2358. .gallery-content {
  2359. padding: 5em 0px 2em 0px;
  2360. }
  2361. .blog-left h4, .blog-right-top h4, .archives h4, .recent h4 {
  2362. font-size: 1.3em;
  2363. margin-bottom: 10px;
  2364. }
  2365. .blog-top {
  2366. margin-top: 1em;
  2367. }
  2368. .blog-left img {
  2369. width: 83%;
  2370. margin-bottom: 13px;
  2371. }
  2372. .blog-left p {
  2373. margin-top: 9px;
  2374. overflow: hidden;
  2375. height: 99px;
  2376. }
  2377. .blog-left h5 {
  2378. font-size: 1.05em;
  2379. width: 90%;
  2380. margin: 0 auto;
  2381. overflow: hidden;
  2382. height: 51px;
  2383. }
  2384. .blog-right-top ul li, .archives ul li {
  2385. margin-left: 10.5em;
  2386. }
  2387. .blog-bottom ul li a {
  2388. color: #4e4e4b;
  2389. font-size: 14px;
  2390. padding: 8px 10px;
  2391. margin: 0px 3px;
  2392. }
  2393. .about-left p {
  2394. overflow: hidden;
  2395. height: 83px;
  2396. }
  2397. .ch-info h3 {
  2398. font-size: 20px;
  2399. padding: 67px 0 0 0;
  2400. height: 106px;
  2401. }
  2402. .about-left iframe {
  2403. width: 80%;
  2404. height: 160px;
  2405. }
  2406. .about {
  2407. padding: 4.5em 0px 0px 0px;
  2408. }
  2409. .sub-text input[type="text"] {
  2410. width: 63%;
  2411. margin-right: 5px;
  2412. padding: 8px 12px;
  2413. }
  2414. .sub-text input[type="submit"] {
  2415. padding: 8px 9px;
  2416. font-size: 15px;
  2417. }
  2418. .sub {
  2419. padding: 2.5em 0px;
  2420. }
  2421. .sub-text {
  2422. margin-top: 13px;
  2423. }
  2424. .strength-left img, .approach-right img {
  2425. width: 53%;
  2426. }
  2427. .strength-right h4 {
  2428. font-size: 1.25em;
  2429. }
  2430. .col-md-6.strength-left {
  2431. margin-bottom: 1.5em;
  2432. }
  2433. .strength-right ul li {
  2434. width: 77%;
  2435. margin-left: 5.7em;
  2436. }
  2437. .sub-left p {
  2438. font-size: 20px;
  2439. }
  2440. .strength {
  2441. padding: 2.2em 0px 1.6em 0px;
  2442. }
  2443. .about-top h3, .team-top h3 {
  2444. font-size: 1em;
  2445. width: 57%;
  2446. }
  2447. .banner-text h1, .banner-text p {
  2448. font-size: 1em;
  2449. letter-spacing: 3px;
  2450. }
  2451. .banner-text span input[type="submit"] {
  2452. padding: 3px 13px;
  2453. font-size: 16px;
  2454. }
  2455. .banner-text span {
  2456. width: 62%;
  2457. margin-top: 1.5em;
  2458. }
  2459. .banner-text span input[type="text"] {
  2460. width: 71%;
  2461. padding: 7px 14px;
  2462. font-size: 16px;
  2463. }
  2464. .banner-text span input[type="submit"] {
  2465. padding: 3px 13px;
  2466. font-size: 16px;
  2467. }
  2468. .callbacks_tabs a:after {
  2469. height: 26px;
  2470. width: 6px;
  2471. }
  2472. .callbacks_tabs {
  2473. top: 22%;
  2474. left: 93%;
  2475. }
  2476. .banner, .banner1, .banner2 {
  2477. min-height: 280px;
  2478. }
  2479. .banner-text {
  2480. margin-top: 23%;
  2481. }
  2482. .website-top h3, .special-top h3 {
  2483. font-size: 1em;
  2484. width: 75%;
  2485. padding: 6px 0px;
  2486. }
  2487. .website-top {
  2488. margin-bottom: 5px;
  2489. }
  2490. .sap_tabs {
  2491. width: 95%;
  2492. }
  2493. .special {
  2494. padding-top: 0em;
  2495. }
  2496. .special-bottom {
  2497. margin-top: 2em;
  2498. }
  2499. .b-animate img {
  2500. margin-top: 15%;
  2501. width: 16%;
  2502. }
  2503. .b-animate span {
  2504. font-size: 14px;
  2505. padding-top: 1em;
  2506. width: 91%;
  2507. line-height: 1.5em;
  2508. height: 56px;
  2509. }
  2510. .news-bottom-left p {
  2511. font-size: 14px;
  2512. margin-top: 10px;
  2513. }
  2514. .col-md-4.news-bottom-left {
  2515. margin: 20px 0px;
  2516. }
  2517. .footer {
  2518. min-height: 340px;
  2519. }
  2520. .contact-text input[type="submit"] {
  2521. padding: 5px 10px;
  2522. margin-top: 0.5em;
  2523. }
  2524. .team-top p {
  2525. width: 95%;
  2526. margin: 11px auto;
  2527. line-height: 1.6em;
  2528. overflow: hidden;
  2529. height: 46px;
  2530. }
  2531. .ch-grid {
  2532. margin: 13px 0 0 0;
  2533. }
  2534. .ch-grid li {
  2535. width: 200px !important;
  2536. height: 200px !important;
  2537. margin: 6px 40px 9px 41px !important;
  2538. }
  2539. .contact-top h3,.gallery-content-head h3{
  2540. font-size: 1.1em;
  2541. width: 49%;
  2542. padding: 9px 0px;
  2543. }
  2544. .contact {
  2545. padding: 4.8em 0px 2.5em 0px;
  2546. }
  2547. .contact-bottom {
  2548. margin-top: 1.5em;
  2549. }
  2550. .col-md-6.contact-bottom-right {
  2551. margin-top: 1.5em;
  2552. }
  2553. .contact-bottom-left iframe {
  2554. height: 200px;
  2555. width: 100%;
  2556. }
  2557. .contact-txt input[type="text"] {
  2558. width: 100%;
  2559. font-size: 14px;
  2560. padding: 12px 16px;
  2561. }
  2562. .contact-textarea textarea {
  2563. width: 100%;
  2564. min-height: 11em;
  2565. font-size: 14px;
  2566. padding: 11px 16px;
  2567. }
  2568. .contact-but input[type="submit"] {
  2569. width: 48%;
  2570. padding: 10px 25px;
  2571. margin: 8px 2px 0px 2px;
  2572. }
  2573. .blog-left h5.bg {
  2574. height: 22px;
  2575. margin-top: 10px;
  2576. }
  2577. .reply input[type="text"] {
  2578. width: 48.6%;
  2579. margin: 13px 2px 12px 0px;
  2580. }
  2581. .reply textarea {
  2582. width: 98.8%;
  2583. }
  2584. .reply input[type="submit"] {
  2585. padding: 8px 16px;
  2586. }
  2587. .col-md-2.cmts-main-left {
  2588. width: 22%;
  2589. }
  2590. .cmts-main-right h5 {
  2591. height: 20px;
  2592. }
  2593. .cmts {
  2594. margin-top: 3px;
  2595. }
  2596. }
  2597. @media (max-width:320px){
  2598. .banner-text h1, .banner-text p {
  2599. font-size: 14px;
  2600. letter-spacing: 0px;
  2601. }
  2602. .contact-top h3,.gallery-content-head h3{
  2603. font-size: 1.1em;
  2604. width: 70%;
  2605. padding: 9px 0px;
  2606. letter-spacing: 3px;
  2607. }
  2608. .contact-bottom {
  2609. margin-top: 1.2em;
  2610. }
  2611. .contact-bottom-left iframe {
  2612. height: 150px;
  2613. }
  2614. .banner-text {
  2615. margin-top: 35%;
  2616. }
  2617. .banner-text span {
  2618. width: 75%;
  2619. margin-top: 1.2em;
  2620. }
  2621. .banner-text span input[type="text"] {
  2622. width: 69%;
  2623. padding: 5px 5px;
  2624. font-size: 15px;
  2625. }
  2626. .banner-text span input[type="submit"] {
  2627. padding: 2px 6px;
  2628. font-size: 14px;
  2629. }
  2630. .banner-text p {
  2631. margin-top: 7px;
  2632. }
  2633. .callbacks_tabs a:after {
  2634. height: 22px;
  2635. width: 6px;
  2636. }
  2637. .callbacks_tabs {
  2638. top: 26%;
  2639. left: 90%;
  2640. }
  2641. .banner, .banner1, .banner2 {
  2642. min-height: 235px;
  2643. }
  2644. .website-top h3, .special-top h3 {
  2645. font-size: 14px;
  2646. width: 96%;
  2647. letter-spacing: 3px;
  2648. }
  2649. .website {
  2650. padding-top: 1.5em;
  2651. }
  2652. .facts img {
  2653. width: 15%;
  2654. }
  2655. h2.resp-accordion {
  2656. padding: 7px 15px;
  2657. }
  2658. .resp-tab-active {
  2659. border-top: 4px solid #ee4a02;
  2660. border-bottom: 4px solid #ee4a02;
  2661. }
  2662. .facts p {
  2663. font-size: 13px;
  2664. margin-top: 1em;
  2665. line-height: 1.6em;
  2666. overflow: hidden;
  2667. height: 102px;
  2668. letter-spacing: 2px;
  2669. }
  2670. .col-md-6.special-bottom-left {
  2671. width: 83%;
  2672. float: none;
  2673. margin: 11px auto;
  2674. }
  2675. .b-animate img {
  2676. margin-top: 16%;
  2677. width: 15%;
  2678. }
  2679. .sap_tabs {
  2680. padding: 0px 0 0.5em;
  2681. }
  2682. .special-bottom {
  2683. margin-top: 1.4em;
  2684. }
  2685. .news-bottom-left img {
  2686. width: 50%;
  2687. }
  2688. .news-bottom-left p {
  2689. font-size: 13px;
  2690. margin-top: 11px;
  2691. }
  2692. .news-btn a {
  2693. font-size: 14px;
  2694. }
  2695. .news-top h3{
  2696. font-size: 1.2em;
  2697. letter-spacing: 3px;
  2698. }
  2699. .news {
  2700. padding: 1.8em 0px 10px 0px;
  2701. }
  2702. .news-btn {
  2703. margin-top: 1px;
  2704. }
  2705. .news-bottom-left p {
  2706. font-size: 12px;
  2707. margin-top: 9px;
  2708. }
  2709. .footer-main h3 {
  2710. font-size: 16px;
  2711. letter-spacing: 2px;
  2712. }
  2713. .footer-bottom-left img {
  2714. width: 13%;
  2715. }
  2716. .col-md-8.footer-bottom-right {
  2717. margin-top: 1em;
  2718. }
  2719. .footer-bottom-right small {
  2720. font-size: 15px;
  2721. }
  2722. .contact-text input[type="text"] {
  2723. width: 61%;
  2724. padding: 7px 18px;
  2725. font-size: 14px;
  2726. margin-right: 8px;
  2727. }
  2728. .contact-text input[type="submit"] {
  2729. padding: 5px 7px;
  2730. margin-top: 7px;
  2731. font-size: 13px;
  2732. }
  2733. .ftr p {
  2734. font-size: 13px;
  2735. }
  2736. .footer-main h3 {
  2737. margin-top: 1.5em;
  2738. }
  2739. .footer {
  2740. min-height: 240px;
  2741. }
  2742. .news-bottom {
  2743. margin-top: 1.1em;
  2744. }
  2745. .head {
  2746. padding: 6px 0px;
  2747. }
  2748. .logo img {
  2749. width: 60%;
  2750. }
  2751. .toggleMenu img {
  2752. width: 83%;
  2753. }
  2754. .menu {
  2755. margin: 4px 0px;
  2756. }
  2757. .website-top {
  2758. margin-bottom: 0px;
  2759. }
  2760. .nav > li > a {
  2761. padding: 5px 20px 7px 21px;
  2762. font-size: 17px;
  2763. margin: 0px 0px;
  2764. }
  2765. .about-top h3, .team-top h3 {
  2766. width: 77%;
  2767. letter-spacing: 3px;
  2768. }
  2769. .about {
  2770. padding: 3.6em 0px 0px 0px;
  2771. }
  2772. .about-main {
  2773. margin-top: 12px;
  2774. }
  2775. .about-left h4 {
  2776. font-size: 1.05em;
  2777. width: 100%;
  2778. overflow: hidden;
  2779. height: 47px;
  2780. }
  2781. .about-left p {
  2782. height: 46px;
  2783. line-height: 1.6em;
  2784. }
  2785. .col-md-6.about-left {
  2786. margin-bottom: 1em;
  2787. }
  2788. .about-left iframe {
  2789. width: 90%;
  2790. height: 120px;
  2791. }
  2792. .strength-left img, .approach-right img {
  2793. width: 65%;
  2794. }
  2795. .strength-right h4 {
  2796. font-size: 1.15em;
  2797. margin: 0 0px 12px 0px;
  2798. }
  2799. .strength-right ul li {
  2800. width: 94%;
  2801. margin-left: 1.5em;
  2802. }
  2803. .strength {
  2804. padding: 1.8em 0px 1.2em 0px;
  2805. }
  2806. .approach {
  2807. padding: 2em 0px 2.2em 0px;
  2808. }
  2809. .sub-left p {
  2810. font-size: 19px;
  2811. line-height: 1.3em;
  2812. }
  2813. .sub-text input[type="text"] {
  2814. width: 62%;
  2815. margin-right: 2px;
  2816. padding: 8px 9px;
  2817. font-size: 13px;
  2818. }
  2819. .sub-text input[type="submit"] {
  2820. padding: 8px 6px;
  2821. font-size: 13px;
  2822. }
  2823. .col-md-6.approach-right {
  2824. margin-top: 1.5em;
  2825. }
  2826. .sub {
  2827. padding: 2em 0px;
  2828. }
  2829. .team {
  2830. padding: 2.2em 0px 1.6em 0px;
  2831. }
  2832. .ch-grid li {
  2833. width: 165px !important;
  2834. height: 165px !important;
  2835. margin: 6px 35px 9px 41px !important;
  2836. }
  2837. .ch-info h3 {
  2838. font-size: 17px;
  2839. padding: 52px 0 0 0;
  2840. height: 78px;
  2841. }
  2842. .col-md-6.contact-bottom-right {
  2843. margin-top: 1em;
  2844. }
  2845. .contact-txt input[type="text"] {
  2846. padding: 10px 12px;
  2847. margin-bottom: 10px;
  2848. }
  2849. .contact-textarea textarea {
  2850. min-height: 10em;
  2851. padding: 10px 13px;
  2852. }
  2853. .contact-but input[type="submit"] {
  2854. width: 48%;
  2855. padding: 6px 0px;
  2856. font-size: 16px;
  2857. margin: 6px 0px 0px 0px;
  2858. }
  2859. .contact {
  2860. padding: 3.8em 0px 2em 0px;
  2861. }
  2862. .blog-main h3 {
  2863. font-size: 1.2em;
  2864. width: 50%;
  2865. padding: 7px 0px;
  2866. }
  2867. .blog-left h4, .blog-right-top h4, .archives h4, .recent h4 {
  2868. font-size: 1.25em;
  2869. margin-bottom: 9px;
  2870. }
  2871. .blog-left h5 {
  2872. font-size: 1.05em;
  2873. line-height: 1.45em;
  2874. }
  2875. .blog-left p {
  2876. margin-top: 6px;
  2877. overflow: hidden;
  2878. height: 69px;
  2879. }
  2880. .blog-btn a {
  2881. padding: 7px 10px;
  2882. font-size: 15px;
  2883. }
  2884. .blog-top-left {
  2885. margin-bottom: 1.5em;
  2886. }
  2887. .blog-right-top ul li, .archives ul li {
  2888. margin-left: 1em;
  2889. width:100%;
  2890. }
  2891. .recent-left p {
  2892. font-size: 15px;
  2893. overflow: hidden;
  2894. height: 40px;
  2895. }
  2896. .recent-left h5 {
  2897. font-size: 18px;
  2898. margin-top: 5px;
  2899. }
  2900. .blog-bottom ul li a {
  2901. font-size: 13px;
  2902. padding: 4px 5px;
  2903. margin: 0px 0px;
  2904. }
  2905. .blog {
  2906. padding: 4em 0px 1.8em 0px;
  2907. }
  2908. .reply input[type="text"] {
  2909. width: 100%;
  2910. margin: 10px 2px 0px 0px;
  2911. padding: 9px 10px;
  2912. }
  2913. .reply textarea {
  2914. width: 98.8%;
  2915. margin-top: 10px;
  2916. min-height: 8em;
  2917. }
  2918. .col-md-2.cmts-main-left {
  2919. width: 35%;
  2920. }
  2921. .cmts-main-right p {
  2922. margin-top: 8px !important;
  2923. height: 51px !important;
  2924. }
  2925. .comments-main {
  2926. padding: 19px 0px;
  2927. margin-bottom: 13px;
  2928. }
  2929. .comments {
  2930. margin-top: 1.3em;
  2931. }
  2932. .gallery-content {
  2933. padding: 4em 0px 1.5em 0px;
  2934. }
  2935. .images_1_of_4 {
  2936. width: 70%;
  2937. margin: 1% 17px 3% 15%;
  2938. }
  2939. .grid_1_of_4:first-child {
  2940. margin-left: 15%;
  2941. }
  2942. .gallery-content-head.text-left {
  2943. margin-bottom: 1.4em;
  2944. }
  2945. }